FPGA hardware abstraction layer based on serial high-speed bus and its realization method
A serial high-speed bus, hardware abstraction layer technology, applied in the field of hardware abstraction layer implementation, can solve the problems of application software portability, poor operability and reusability, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0054] An embodiment and steps of the present invention are given below.
[0055] Image 6 It is a block diagram of the system of the example. The whole system mainly includes two FPGA development boards with one XC5VFX70T FPGA and optical module, and two optical fiber cables for sending and receiving. Use two optical fiber cables to interconnect the transceiver ports of the optical modules of the two boards, and load the MHAL program in each FPGA. Next, use these two FPGAs to communicate with each other through the serial high-speed bus through MHAL, and monitor all ports of the FPGA through Xilinx's ChipScope software.
[0056] The first step is to configure the device address:
[0057] 1) The user program pulls up the DEVICE_ID_EN interface of MHAL, and writes the device address 0x53 through the DEVICE_ID interface;
[0058] 2) Monitor whether the SET_ID_DONE pin of MHAL is high through ChipScope software, and high indicates that the device address is written successful...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


