CN210807344U - Remote FPGA experiment system - Google Patents
Remote FPGA experiment system Download PDFInfo
- Publication number
- CN210807344U CN210807344U CN202020309176.6U CN202020309176U CN210807344U CN 210807344 U CN210807344 U CN 210807344U CN 202020309176 U CN202020309176 U CN 202020309176U CN 210807344 U CN210807344 U CN 210807344U
- Authority
- CN
- China
- Prior art keywords
- remote
- fpga
- processor
- client
- experiment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
A remote FPGA experimental system comprises a remote client and a remote server, wherein the remote client and the remote server are connected with a router through the Internet. The utility model realizes the remote downloading of the FPGA chip and the virtual monitoring remote hardware platform for establishing system data interaction with the client experiment; the remote hardware peripheral is operated in real time and the running condition is displayed in real time through a remote monitoring system; rely on technologies such as "internet +", IPv6, wireless sensing, realize the intelligent monitoring to the laboratory, can carry out remote control and virtual access and combine together, carry out remote experiment operation etc. make things convenient for the student to experiment, improve equipment utilization and rate, reduce the maintenance of equipment cost.
Description
Technical Field
The utility model relates to a remote data transmission technical field.
Background
In a traditional FPGA experiment, students must be uniformly concentrated in a laboratory to complete the experiment. Although the mode can intuitively sense the process of a real experiment and complete the experiment, the laboratory site is often not enough, students can only multiplex experimental equipment in batches and in time, so that the time and the space of the students are greatly limited, and the equipment is greatly damaged and has high maintenance cost. In addition, due to the fact that teachers and materials are not enough, students cannot do experiments in the field of a laboratory in non-experimental time, and a large amount of experimental equipment can be in an idle state, so that the utilization rate of the experimental equipment is reduced. Although the virtual simulation experiment can simulate the experiment situation of a student on site and can solve the problem that the time and the space of the student are limited, the data of the virtual simulation experiment is not real experiment data and is mostly designed according to a certain model or algorithm, so that the real experiment data cannot be completely replaced.
SUMMERY OF THE UTILITY MODEL
In order to solve the above-mentioned problem that traditional FPGA experiment exists, the utility model provides a long-range FPGA experimental system.
The utility model discloses a realize that the technical scheme that above-mentioned purpose adopted is: a remote FPGA experimental system comprises a remote client and a remote server, wherein the remote client and the remote server are connected with a router through the Internet, the remote client with FPGA integrated development and experiment building functions is in communication connection with a processor of the remote server, the remote client is provided with an external monitoring system, and the external monitoring system is in communication connection with the processor; the remote server end comprises a router and a hardware platform, the hardware platform comprises a processor, an FPGA chip, an FPGA peripheral and a monitoring module, the processor is connected with the remote client through the router, the processor is connected with the FPGA chip, the FPGA chip is connected with the FPGA peripheral, the FPGA peripheral is connected with the monitoring module, and the monitoring module is connected with the processor.
The remote client is a notebook, a PC or an intelligent terminal.
The processor is an embedded chip ARM.
And the remote client and the remote server adopt an IPv6 network communication protocol with the Internet.
The utility model discloses a long-range FPGA experimental system has realized downloading, the virtual monitoring remote hardware platform of system data interaction is set up with the customer end experiment to the long-range of FPGA chip; the remote hardware peripheral is operated in real time and the running condition is displayed in real time through a remote monitoring system; rely on technologies such as "internet +", IPv6, wireless sensing, realize the intelligent monitoring to the laboratory, can carry out remote control and virtual access and combine together, carry out remote experiment operation etc. make things convenient for the student to experiment, improve equipment utilization and rate, reduce the maintenance of equipment cost.
Drawings
Fig. 1 is the utility model discloses long-range FPGA experimental system schematic diagram.
Detailed Description
The utility model discloses a FPGA experimental system that long-range virtuality and reality combines, topological structure refer to fig. 1, including remote client and remote server end, both connect through the router, realize remote data transmission. The remote client comprises a router and a plurality of login users, each login user client carries out programming, synthesis, compiling and generating a download file in the client provided with the FPGA integrated development environment, and the download file is transmitted to the remote server through the experiment building system. The peripheral monitoring system monitors the peripherals at the remote server side. The remote server side comprises a router and a plurality of hardware platforms. Each hardware platform comprises a processor, an FPGA chip, an FPGA peripheral and a monitoring module. And the processor receives the download file of the remote client and downloads the download file into the FPGA chip in a JTAG mode. The FPGA chip executes a logic program of a login user, interacts input and output port information of the FPGA with the processor, further forwards the information to a remote client, interacts information with the experiment building system, and realizes operation of actual hardware and display through a remote virtual interface. In addition, the FPGA chip controls the FPGA peripheral equipment, the monitoring of the FPGA peripheral equipment is interacted with the processor through the monitoring module, and information is interacted with a peripheral equipment monitoring system of the remote client side, so that remote real-time hardware control is realized.
The embodiment of the utility model provides an in, notebook, PC and intelligent terminal can regard as remote client, at first generate the download file through local machine, build FPGA experiment schematic diagram, including input, output and FPGA module. And reading the download file, and transmitting the download file to a remote server through the router. And finally, opening the peripheral monitoring system on the local machine, and monitoring the operation and running conditions of the FPGA peripheral at the remote server end in real time.
The remote server side adopts a rack structure to place a plurality of hardware platforms, and can simultaneously allow multiple users to access. The processor adopts an embedded chip ARM, reads a download file transmitted by a corresponding login user of a remote client through the router and the network, downloads a file to the FPGA in a JTAG mode, writes the FPGA chip, realizes a logic system designed by a user after the writing is finished, interacts input and output port data used by the logic system downloaded in the FPGA chip with the processor, and transmits the input and output port data back to an experiment building system of the remote client for operation and display. The FPGA chip runs a logic system designed by a user and is connected with an FPGA peripheral through an I/O port of the FPGA, and the running condition of the peripheral is recorded through a camera in the monitoring module and is transmitted to a peripheral monitoring system of a remote client through a processor and a network for real-time viewing; the command is transmitted to a processor of a remote server end through a network by operating a peripheral monitoring system of a remote client, and then the processor controls an execution mechanism in a monitoring module to operate the FPGA peripheral.
The remote client and the remote server are networked to the Internet through the router and the firewall. Because the number of the client end nodes and the server end nodes is large, and the address capacity of the IPv4 has a tendency to be exhausted, the IPv6 protocol transmission is adopted, and the method is more suitable for running on the next generation Internet network.
The utility model discloses a long-range customer end login experimental system utilizes computer multimedia and communication technology, converts the experimental facilities and the control system in laboratory into three-dimensional image, sound, state etc. and transmits to the student's computer of distal end. The students collect and process experimental data in real time. The method comprises the steps of simulating instruments, equipment, components and experimental equipment by using computer software, constructing a virtual experimental environment, virtual instruments, equipment and the like by using a virtual reality technology, carrying out experimental process design, experimental device construction, experimental content operation, experimental result statistical analysis and the like according to experimental requirements, finally writing out an experimental report, and completing all experimental processes in a computer.
Claims (4)
1. A remote FPGA experimental system is characterized in that: the system comprises a remote client and a remote server, wherein the remote client and the remote server are connected through the Internet and a router, the remote client with the functions of FPGA integrated development and experiment building is in communication connection with a processor of the remote server, the remote client is provided with an external monitoring system, and the external monitoring system is in communication connection with the processor; the remote server end comprises a router and a hardware platform, the hardware platform comprises a processor, an FPGA chip, an FPGA peripheral and a monitoring module, the processor is connected with the remote client through the router, the processor is connected with the FPGA chip, the FPGA chip is connected with the FPGA peripheral, the FPGA peripheral is connected with the monitoring module, and the monitoring module is connected with the processor.
2. The remote FPGA experimental system of claim 1, wherein: the remote client is a notebook, a PC or an intelligent terminal.
3. The remote FPGA experimental system of claim 1, wherein: the processor is an embedded chip ARM.
4. The remote FPGA experimental system of claim 1, wherein: and the remote client and the remote server adopt an IPv6 network communication protocol with the Internet.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202020309176.6U CN210807344U (en) | 2020-03-13 | 2020-03-13 | Remote FPGA experiment system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202020309176.6U CN210807344U (en) | 2020-03-13 | 2020-03-13 | Remote FPGA experiment system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN210807344U true CN210807344U (en) | 2020-06-19 |
Family
ID=71230984
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202020309176.6U Active CN210807344U (en) | 2020-03-13 | 2020-03-13 | Remote FPGA experiment system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN210807344U (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112233486A (en) * | 2020-10-21 | 2021-01-15 | 南通大学 | Virtual experiment system for embedded system application teaching |
-
2020
- 2020-03-13 CN CN202020309176.6U patent/CN210807344U/en active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112233486A (en) * | 2020-10-21 | 2021-01-15 | 南通大学 | Virtual experiment system for embedded system application teaching |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109831354A (en) | Virtual Debugging system based on OPC UA industry communications protocol | |
CN104299466A (en) | Remote hardware experimental method and system based on cloud computing platform | |
CN204759403U (en) | System based on data pass realization equipment internal module thoroughly and upgrade | |
CN111522727B (en) | Simulation object test method, device and system | |
CN114422010B (en) | Protocol testing method of satellite communication simulation platform based on network virtualization | |
CN111866160B (en) | Multi-machine control method, device, equipment and storage medium | |
CN110995501A (en) | Analog training system based on digitized ultrashort waves | |
CN210807344U (en) | Remote FPGA experiment system | |
CN107483284A (en) | The method of testing and device of the network equipment | |
CN115333787A (en) | Automatic safety testing method, system and storage medium for 5G industrial control network system | |
CN107070738A (en) | A kind of Transmission Control Protocol transmission data principles visualization method and system | |
CN113395306A (en) | FPGA experimental system combining remote virtual and real | |
Fu et al. | Design of experiment platform for digital substation based on IEC 61850 | |
CN1645850A (en) | Network agreement artificial teaching method and system | |
CN213518340U (en) | Nuclear power plant full-operation-value operation and training system | |
CN105138390B (en) | Apply the real-time data communication system and method between process monitoring control system and simulation support svstem | |
CN107515587A (en) | System, method, apparatus, equipment and the storage medium of man-machine interactive operation emulation | |
Ye et al. | Design of MIL-STD 1553B data bus simulation platform based on TCP/IP | |
Chen | Research on Application System of Remote-Control Computer of Android Mobile Phone | |
CN211506896U (en) | Digital electronic technology experiment system | |
WO2024000918A1 (en) | Model online method and apparatus based on characteristic lineage, and electronic device | |
CN111221687A (en) | Cloud storage testing system and method | |
CN114047948B (en) | Reconfigurable trusted cryptographic module simulator, implementation method and simulation reconstruction method | |
CN214429556U (en) | Screen sharing equipment based on domestic CPU | |
He | Research on Digital Circuit Experiment System Based on Cloud Experiment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |