A high-speed data unloading scheme based on XC7K325 FPGA chip is designed.GTX channel of user-defined protocol is used to receive high-capacity data on data acquisition equipment,and support data flow control through user-defined flow control protocol.The received data and status information are sent to the data analysis system through PCIE interface.In the opposite direction,the commands and data of the data analysis system are transmitted to the data acquisition equipment.Through the actual measurement,the unloading rate can reach more than 850 MB,which has high application value.
Key words
FPGA /
flow control /
PCIE /
TLP
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
References
[1] Xilinx Corporation.ug476_7Series_Transceivers,2012.
[2] Xilinx Corporation.ug477_7Series_IntBlock_PCIe,2012.
[3] Xilinx Corporation.PCI Express Base Specification Revision 2.1, 2012.
[4] 马鸣锦,朱剑冰.PCI、PCI-X和PCI Express的原理及体系结构[J].北京:清华大学出版社,2006.
[5] 夏宇闻.Verilog数字系统设计教程[J].2版.北京:北京航空航天大学出版社,2008.
[6] 姜德,马游春,王悦凯,等.高速数据同步存储系统设计[J].电子器件,2016,39(6):1421-1424.
[7] 张鹏飞,杜雨洺.基于FPGA的高速数据转存系统[J].计算机系统应用,2014,23(2):86-90.