CN210807344U - Remote FPGA experiment system - Google Patents

Remote FPGA experiment system Download PDF

Info

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
Application number
CN202020309176.6U
Other languages
Chinese (zh)
Inventor
赵科
时维国
周子焱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian Jiaotong University
Beijing Wonderroad Magnesium Technology Co Ltd
Original Assignee
Beijing Wonderroad Magnesium Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Wonderroad Magnesium Technology Co Ltd filed Critical Beijing Wonderroad Magnesium Technology Co Ltd
Priority to CN202020309176.6U priority Critical patent/CN210807344U/en
Application granted granted Critical
Publication of CN210807344U publication Critical patent/CN210807344U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

Remote FPGA experiment system
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.
CN202020309176.6U 2020-03-13 2020-03-13 Remote FPGA experiment system Active CN210807344U (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112233486A (en) * 2020-10-21 2021-01-15 南通大学 Virtual experiment system for embedded system application teaching

Cited By (1)

* Cited by examiner, † Cited by third party
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