摘要
现代信号处理系统中,处理器的性能不断提高,而同时期处理器的总线频率增长却相对缓慢,导致了处理器数据处理需求与总线所能提供数据能力的矛盾,并成为了制约系统性能的关键因素之一[1]。SRIO协议因为其传输速度快,可靠性强、灵活度高的优点,被作为一种解决总线速率的方法,广泛应用在多个模块的互连中,用以实现高速通信。本文基于国产SRIO交换芯片NRS1800,研究了在FPGA和PowerPC之间以及PowerPC之间实现SRIO协议的方法,并通过NRS1800实现了多个模块间的高速通信。同时利用软件对SRIO数据传输性能进行了验证,为国产化的高速信号处理平台的设计提供了参考[2]。
In the modern signal processing system,the performance of the processor is constantly improving,but the bus frequency of the processor is relatively slow at the same time,which leads to the contradiction between the data processing requirements of the processor and the data capability provided by the bus,and becomes one of the key factors restricting the performance of the system.SRIO protocol is widely used in the interconnection of multiple modules to achieve high-speed communication because of its advantages of fast transmission speed,strong reliability and high flexibility.Based on the domestic SRIO switching chip nrs1800,this paper studies the implementation of SRIO protocol between FPGA and PowerPC and between PowerPC,and realizes the high-speed communication between multiple modules through nrs1800.At the same time,the data transmission performance of SRIO is verified by software,which provides a reference for the design of domestic high-speed signal processing platform.
作者
王浩宇
李雨航
李龙杰
张皓林
WANG Hao-Yu;LI Yu-Hang;LI Long-Jie;ZHANG Hao-Lin(China Ordnance Equipment Group Automation Institute Co.,Ltd.,Mianyang Sichuan 621000,China)
出处
《机电产品开发与创新》
2021年第6期28-30,共3页
Development & Innovation of Machinery & Electrical Products