基于Artix-7 FPGA的异步高速串行通信IP设计Design of an asynchronous high-speed serial communication IP core based on Artix-7 FPGA
王蕾,韩立峰
摘要(Abstract):
设计一种基于Artix-7 FPGA的异步高速串行通信IP核,包含协议解析和抗干扰设计、跨时钟域缓冲区设计、用户接口和物理层接口设计,实现最小硬件系统。该IP核可结合高速串口驱动芯片简单对接至主流处理器,如DSP,ARM,PowerPC等,以扩展处理器的异步串行通信接口数量和通信速率。其中,通信速率最高可至30 Mb/s,扩展数量视FPGA内部资源而定,理论上无上限。在机载和地面设备中可广泛应用。
关键词(KeyWords): 高速率通信;异步串行通信;DSP;ARM;Artix-7;处理器
基金项目(Foundation): 陕西省电子信息系统综合集成重点实验室基金资助~~
作者(Author): 王蕾,韩立峰
DOI: 10.16652/j.issn.1004-373x.2018.19.002
参考文献(References):
- [1]何亚兰,周刘纪.基于FPGA+DSP的调频电台传输系统[J].单片机与嵌入式系统应用,2013(10):1-4.HE Yalan,ZHOU Liuji. FM radio transmission system based on FPGA+DSP platform[J]. Application of SCM and embedded system,2013(10):1-4.
- [2]田佳,王一平.基于FPGA的带CRC校验的异步串口通信[J].现代电子技术,2010,33(20):5-7.TIAN Jia,WANG Yiping. Asynchronous serial port communication with CRC verification based on FPGA[J]. Modern electronics technique,2016,33(20):5-7.
- [3]蔡艳辉,胡锐,程鹏飞,等.一种基于FPGA+DSP的北斗兼容型高精度接收机系统设计[J].导航定位学报,2013(2):1-6.CAI Yanhui,HU Rui,CHENG Pengfei,et al. Design of a Beidou compatible high precision receiver based on FPGA+DSP[J]. Journal of navigation and positioning,2013(2):1-6.
- [4]李莹,贾彬.一种基于状态机的串口通信协议的设计与实现[J].电子设计工程,2012,20(7):100-103.LI Ying,JIA Bin. A serial port communication protocol based on state machine and its implementation[J]. Electronic design engineering,2012,20(7):100-103.
- [5]李伟.基于FPGA的多串口通信设计与实现[J].数字技术与应用,2015(2):174-175.LI Wei. Design and implementation of multi-serial port communication based on FPGA[J]. Digital technology and applications,2015(2):174-175.
- [6]胡焱.基于FPGA+DSP的数字中频收发机的设计[J].现代电子技术,2016,39(15):78-80.HU Yan. Design of digital medium frequency transmitter based on FPGA+DSP[J]. Modern electronics technique,2016,39(15):78-80.
- [7]王冲,汪宝祥.基于FPGA的串行通讯接口设计[J].微处理机,2016,37(3):73-76.WANG Chong,WANG Baoxiang. Design of serial communication interface based on FPGA[J]. Microprocessors,2016,37(3):73-76.
- [8]王斌,张林,邓军,等.一种基于高速串口通信的高效数据处理方法[J].自动化技术与应用,2016,35(6):57-60.WANG Bin,ZHANG Lin,DENG Jun,et al. A high efficiency data processing method based on high-speed serial port communication[J]. Technology of automation and applications,2016,35(6):57-60.
- [9]桂江华,邵健,潘邈.一种高可靠串行通信协议[J].电子与封装,2016,16(2):40-43.GUI Jianghua,SHAO Jian,PAN Miao. A high reliable serial communication protocol[J]. Electronics and packaging,2016,16(2):40-43.
- [10]丁毅,赵笑龙,丰伟.基于在线调试的串口通信协议测试方法[J].航空电子技术,2016,47(2):30-33.DING Yi,ZHAO Xiaolong,FENG Wei. Test method of serial port communication protocol based on online debugging[J].Aero-electronic technology,2016,47(2):30-33.