多核
DSP
和
FPGA
之间的高速
SRIO
通信
汪安民
1
,韩道文
2
,徐焱
3
【摘
要】
摘要:在高速采样系统中,大量数据需要实时传输到处理器。尤其是
系统中存在多个处理器协同工作,就需要高速的总线来交换数据。
SRIO
总线由
于存在连线少、传输速度高等优点,使用较为广泛。本文介绍了多核
DSP
和
FPGA
之间使用
SRIO
进行数据交换的软硬件设计方法,在不同数据需求下,
介绍了
FPGA
将数据直接传输到
DSP
的
DDR3
、片内
RAM
或者多核的共享
RAM
中。本文研制了硬件系统,给出了各种方式的软件操作方法和实际硬件平
台验证,
SRIO
传输速率达到
4 Gbps
。
【期刊名称】
单片机与嵌入式系统应用
【年
(
卷
),
期】
2017(017)002
【总页数】
4
【关键词】
多核处理器;
SRIO
;共享
RAM
引
言
大规模集成电路的高速发展,使得处理器的能力越来越强,进而处理的事件增
多;大数据的应用,使得高速宽带采样成为必然,高速采样每秒采集到的信息
量远远大于低速采样。高速采集、高速存储和高速处理成为发展的必然。这其
中,高速传输通道是芯片间的数据桥梁,一般要求
10
Gbps
以上的处理速度,
实时传输至少要达到几
Gbps
。在设备之间,采用万兆网、
USB3.0
、光纤通信
等;在板间,采用
PCIe
、
VPX
等
;
而在芯片间,采用
SRIO(
也称
RapidIO)
总线
是常用方法。
多核处理器片内集成多个处理器,目前得到大规模使用;同时多核处理器的强