OPTICS & OPTOELECTRONIC TECHNOLOGY, Volume. 21, Issue 6, 1(2023)

A Remote Update Method of FPGA Based on Optical Fiber

[in Chinese], [in Chinese], [in Chinese], [in Chinese], [in Chinese], [in Chinese], [in Chinese], and [in Chinese]

FPGA is widely used in optoelectronic systems. In complex optoelectronic systems, multiple FPGA signal processing systems may be integrated, and the FPGA of each subsystem generally does not have the conditions for online JTAG update programs in the overall state. This article proposes an Aurora optical fiber FPGA remote update method, which divides data into packets for FPGA burning files. A handshake and resend mechanism is added to the optical fiber transmission, and the data packets are sent to the FPGA through the optical fiber interface. The FPGA verifies that each packet of data is correct and caches it in the DDR. After the DDR receives the complete packet data, the SOC system uses the Microblaze soft core to write the data in the DDR to the corresponding FLASH address, achieving remote update of the FPGA program. The experimental results show that the bandwidth of the optical fiber module can work stably at 10 Gbps, and the remote update time for 8.52 MB FPGA burning files is 117 s. This method solves the problem of FPGA remote update for long-distance and complex systems, effectively improving the efficiency of remote update and reducing data transmission error rate.

Tools

Get Citation

Copy Citation Text

[in Chinese], [in Chinese], [in Chinese], [in Chinese], [in Chinese], [in Chinese], [in Chinese], [in Chinese]. A Remote Update Method of FPGA Based on Optical Fiber[J]. OPTICS & OPTOELECTRONIC TECHNOLOGY, 2023, 21(6): 1

Download Citation

EndNote(RIS)BibTexPlain Text
Save article for my favorites
Paper Information

Received: Mar. 22, 2023

Accepted: --

Published Online: Feb. 29, 2024

The Author Email:

DOI:

CSTR:32186.14.

Topics