支持PCI总线的HDLC协议专用控制器设计
2014-06-07钱黎明刘富发魏敬和
钱黎明,刘富发,魏敬和
(中国电子科技集团公司第58研究所,江苏 无锡 214005)
支持PCI总线的HDLC协议专用控制器设计
钱黎明,刘富发,魏敬和
(中国电子科技集团公司第58研究所,江苏 无锡 214005)
在地面卫星通讯中,为了满足上位机更快、更可靠的接收外部设备通信数据的要求,设计了一款支持外围部件互联(PCI,Peripheral Component Interconnect)总线的高级数据链路控制(High-level data link control,HDLC)协议专用控制器电路。详细描述了电路系统构成及具体模块的实现,并给出了仿真波形图。经仿真测试表明该电路可满足系统要求,同时PCI接口速率可达到132 Mbyte/s。
高级数据链路控制(HDLC);PCI总线;控制器
0 引 言
在地面卫星通讯领域中,大型地面通讯设备的测试数据具有传输量大、实时性要求高的特点。为了解测试设备与上位机的通信状况,需采用一种大容量高速传输的通信协议,实现数据传输过程的完全透明。设计了一款支持PCI总线的高级数据链路控制(HDLC,high level data link control)协议专用控制器,除了能够满足高速度、透明传输的要求,同时还具有差错控制、同步传输、功耗低等优点,能够应用于任何高速数据传输系统中。
1 PCI和HDLC协议简介
1.1 PCI总线概述
PCI总线是一种传输速率可高达132Mb ytes/s的高速局部外设总线,可应用在高速率和低功耗领域。该总线共有100根信号,当PCI接口作为从设备时最少应有47根,作为主设备时最少应有49根[1]。根据实际应用场合实现最基本的功能,根据信号功能可将总线信号大致分为系统信号、数据地址信号、控制信号、中断、仲裁及错误等几类。其中系统信号为CLK、RST;……
