Please wait a minute...
J4  2011, Vol. 45 Issue (11): 2043-2049    DOI: 10.3785/j.issn.1008-973X.2011.11.026
浙江大学 工业控制技术国家重点实验室,智能系统与控制研究所,浙江 杭州 310027
Design and implementation of FPGA based high-speed bus
for control system
MI Xiao-ling, HUANG Wen-jun, JIN Jian-xiang, SHI Yi-ming
National Laboratory of Industrial Control Technology, Institute of CyberSystem
and Control, Zhejiang University, Hangzhou 310027, China
 全文: PDF  HTML

为了提高控制系统的通信速度和效率,研究高速总线的系统架构,设计并实现具有高实时性,高吞吐率,易扩展等特点的基于现场可编程逻辑门阵列(FPGA)的控制系统高速总线(LHSB),物理层采用多点低压差分信号(M-LVDS)标准,实现256 Mbps的高速串行通信,数据链路层通过实时的链路状态维护实现多路径优化选择的网络冗余,保证通信可靠性的同时使带宽的利用率最大化.通过Xilinx XC3S400A FPGA对设计方案进行实现和实际测试,结果表明,高速总线与当前主流的控制系统总线相比,通信速度和实时性能有了明显的提升,并最大程度的满足上层应用的需要.


The system architecture of high-speed bus was studied to improve the control system communication speed and efficiency. A FPGA based high-speed bus applied in control system was designed and implemented, which is high realtime, high throughput, easy to expand and so on. The physical layer was based on multipoint-low-voltage differential signaling (MLVDS) standard to achieve 256 Mbps serial communication. Multi-path optimization selection network redundancy through real-time link state maintenance was used in data link layer to ensure reliable communications while maximizing bandwidth utilization. The design was implemented on Xilinx XC3S400A FPGA and actual tests were done. Results show that communication speed and real-time performance are improved significantly compared with the current mainstream bus of control system, and the needs of upper applications are met to the greatest degree.

出版日期: 2011-12-08
:  TP 271.5  


通讯作者: 黄文君(1972-),男,研究员.     E-mail:
作者简介: 宓霄凌(1985-),男,硕士生,从事现场总线技术、实时分布式控制系统研究. E-mail:
E-mail Alert


宓霄凌,黄文君,金建祥,施一明. 基于FPGA的控制系统高速总线的设计与实现[J]. J4, 2011, 45(11): 2043-2049.

MI Xiao-ling, HUANG Wen-jun, JIN Jian-xiang, SHI Yi-ming. Design and implementation of FPGA based high-speed bus
for control system. J4, 2011, 45(11): 2043-2049.


[1] PANG Yanbin, YANG Shuanghua, NISHITANI H. Analysis of control interval for foundation fieldbusbased control system [J]. ISA Transactions, 2006, 45(3): 447-458.
[2] 陈积明, 王智, Song Yeqiong, 等. 基金会现场总线非周期实时信息的调度问题研究[J]. 浙江大学学报:工学版, 2003, 37(03): 273-277.
CHEN Jiming, WANG Zhi, Song Yeqiong, et al. Study on schedule problem of aperiodic message traffic in foundation fieldbus [J]. Journal of Zhejiang University:Engineering Science, 2003, 37(03): 273-277.
[3] THOMAS H, KAISTEFFEN H, ULRICH K, et al. Stochastic and deterministic performance evaluation of automotive CAN communication [J]. Computer Networks, 2009, 53(8): 1171-1185.
[4] HERTEl J W. LONWORKS in industrial [C]∥ IEEE Proceedings of the 8th International Conference on Emerging Technologies and Factory Automation. AntibesJuan les Pins: IEEE, 2001, (1): 385-388.
[5] 阳宪惠. 现场总线技术及其应用[M]. 2版.北京: 清华大学出版社, 2008: 64-280.
[6] DHAWAN S K. Introduction to PCI Expressa new high speed serial data bus [C]∥ Nuclear Science Symposium Conference Record. Fajardo: IEEE, 2005, (2): 687-691.
[7] DEPARI A, FLAMMINI A, MARIOLI D, et al. USB sensor network for industrial applications [J]. Instrumentation and Measurement, 2008, 57(7): 1344-1349.
[8] SCHOLLES M, FROMMHAGEN K, KLEINMANN L. IEEE 1394 "FireWire" system design for industrial and factory automation applications[C]∥ IEEE Proceedings of the 8th IEEE International Conference on Emerging Technologies and Factory Automation. AntibesJuan les Pins: IEEE, 2001, (2): 627-630.
[9] 董新伟, 吴国忠, 赵荣祥, 等. 电力电子标准模块通讯接口分析与设计[J]. 浙江大学学报:工学版, 2007, 41(11): 1857-1861.
DONG Xinwei1, WU Guozhong, ZHAO Rongxiang, et al. Analysis and design of power electronic building blocks communication interface [J]. Journal of Zhejiang University:Engineering Science, 2007, 41(11): 1857-1861.
[10] ANSI/TIA/EIA899. Electrical characteristics of multipointlowvoltage differential singaling (MLVDS) interface circuits for multipoint data interchange[S]. USA: TIA/EIA , 2000.
[11] 王常力. 分布式控制系统的现状与发展[J]. 电气时代, 2004, (01): 82-86.
WANG Changli. Status and development of distributed control system [J]. Electric Age, 2004, (01): 82-86.
[12] Xilinx. Spartan3 generation FPGA user guide [EB/OL]. [2009-01-21]. http:∥
[13] Xilinx. Spartan3A FPGA family: data sheet [EB/OL]. [2002-03-06]. http:∥

No related articles found!