基于FPGA的嵌入式通信系统核心模块设计Design of FPGA-based core module for embedded communication system
杨胜利,李超,余亮
摘要(Abstract):
基于IP核的SpaceWire-PCI通信卡进行通信时,没有考虑传输过程内相位失真问题,其通信效果存在实时性能低、抗干扰性差和通用性低的缺点。据此设计基于FPGA的嵌入式通信系统的通信卡,其整体架构由FPGA模块、以太网88E1111 PHY芯片、MCP2515 CAN控制器等组成。采用FIR滤波器分布式算法处理通信卡信号传输时的内相位失真问题。利用SoPC系统的NiosⅡ集成开发环境设计通信卡软件:设计初始化程序实现FPGA模块中CycloneⅢ3C25F32芯片控制寄存器的配置;设计通信程序实现通信卡中数据信息的发送和接收。实验证明,所设计通信卡通信效果具有实时性高,抗干扰性好及通用性高等优势,能够极大地提高通信效率。
关键词(KeyWords): FPGA;嵌入式系统;通信卡;接口电路;控制寄存器;通信程序
基金项目(Foundation): 广东省教育厅特色创新类项目(2015KTSCX162);广东省教育厅特色创新类项目(2015KTSCX163);广东省教育厅青年创新人才类项目(2016KQNCX186)~~
作者(Author): 杨胜利,李超,余亮
DOI: 10.16652/j.issn.1004-373x.2018.22.022
参考文献(References):
- [1]贺永鹏,张向前,张凯,等.一种基于FPGA的嵌入式实时以太网[J].电气传动,2015,45(7):70-73.HE Yongpeng,ZHANG Xiangqian,ZHANG Kai,et al. FPGAbased embedded real-time Ethernet protocol[J]. Electric drive,2015,45(7):70-73.
- [2]马飞,刘琦,包斌.基于FPGA的AXI4总线时序设计与实现[J].电子技术应用,2015,41(6):13-15.MA Fei,LIU Qi,BAO Bin. Design and implementation of AXI 4 bus timing based on FPGA[J]. Application of electronic technique,2015,41(6):13-15.
- [3]邓广志,孙元.基于FPGA的嵌入式真彩色数字视频采集系统[J].半导体光电,2016,37(4):592-595.DENG Guangzhi,SUN Yuan. True color digital video acquisition embedded system based on FPGA[J]. Semiconductor optoelectronics,2016,37(4):592-595.
- [4]贲广利,王永成,徐东东,等.以太网数传系统在FPGA上的实现[J].液晶与显示,2017,32(8):607-613.BEN Guangli,WANG Yongcheng,XU Dongdong,et al. Realization of Ethernet data transmission system on FPGA[J]. Chinese journal of liquid crystals and displays,2017,32(8):607-613.
- [5]赵爱明,杨亮.基于FPGA的多通道智能CAN卡设计[J].电测与仪表,2016,53(14):106-111.ZHAO Aiming, YANG Liang. Design of multiple channels CAN card based on FPGA[J]. Electrical measurement&instrumentation,2016,53(14):106-111.
- [6] CARRIóF,KIM H Y,MORENO P,et al. Design of an FPGAbased embedded system for the ATLAS tile calorimeter frontend electronics test-bench[J]. Journal of instrumentation,2014,9(3):705-710.
- [7]王静.嵌入式通信网络系统的抗毁性设计方法研究[J].现代电子技术,2016,39(16):64-67.WANG Jing. Research on invulnerability design method of embedded communication network system[J]. Modern electronics technique,2016,39(16):64-67.
- [8]周天剑,吴方.基于嵌入式技术的路况识别系统设计与实现[J].计算机仿真,2015,32(9):185-188.ZHOU Tianjian,WU Fang. Design and implementation of traffic identification system based on embedded technology[J].Computer simulation,2015,32(9):185-188.
- [9]时旭,付成伟.基于FPGA的CAN总线通信系统的设计[J].现代电子技术,2015,38(22):59-61.SHI Xu,FU Chengwei. Design of FPGA-based CAN bus communication system[J]. Modern electronics technique,2015,38(22):59-61.
- [10]郭志红,石春,吴刚.嵌入式以太网通信系统设计与实现[J].小型微型计算机系统,2015,36(4):754-758.GUO Zhihong,SHI Chun,WU Gang. Design and implementation of the embedded Ethernet communication system[J].Journal of Chinese computer systems,2015,36(4):754-758.