一、srio协议与pcie的区别
典型的pcie结构定义了一个以单个中央处理器为核心的计算机系统,如常见的工控机、pxie机箱控制器、服务器内的io设备。从系统架构来看,这个结构的优势在于可有统一的软件驱动,软件模型,设备间具备优异的兼容性。兼容性才是王道,厂商就可以用一个标准包打天下。
图1 pcie 互联架构
pcie 的帧格式如下图所示。
帧由 1 字节的帧起始、2 字节的序列号、16 或 20 字节的报头、0 到 4096 字节的数据字段、0 到 4 字节的 ecrc 字段、4 字节的 lcrc、和 1 字节的帧结束。
数据字段中传输的位数越少,开销就越大。零字节数据字段会导致 100% 的开销,因为没有传输数据。
图 2 pcie 的帧格式
二、rapidio
rapidio定义了一种高性能、分组交换互连技术,用于在微处理器、dsp、通信和网络处理器、系统内存和外围设备之间传递数据和控制信息。
rapidio 适用于点对点的设备间通讯,不需要经过一个中央处理器进行调度,就可以完成设备间的通讯,并且包长度简单,效率相对于pcie要更高,有效数据传输速度更快。
但是rapidio没有定义标准的软件模型,这就导致厂家之间的设备大概率无法兼容,从而只能在某些领域进行部署,不易推广。 rapidio 由于比pcie更简单、更高效、延迟更低等特点,已经在嵌入式领域、图像处理、通讯系统、军工航天有了大量的应用。
在实际的应用场景中,例如医学影像等图像处理领域,经常需要扩展单块dsp、fpga的计算能力,这时候需要将多个dsp或者fpga通过高速串口进行互联,此时rapidio就是当前互换性最好的一个最佳选择,因为pcie太过复杂,xilinx的auraro效率也不满足要求,并且互换性不好。
三、可用的srio验证硬件
目前具备srio接口的硬件不多,
推荐广州星嵌电子科技有限公司开发的dsp+fpga+ram开发板
也可用于评估emif等接口。
xq6657z35/45-evm评估板,由广州星嵌电子科技有限公司采用核心板+底板架构设计。
dsp选用ti tms320c6657 双核c66x 定点/浮点,主频 1.25ghz/核;
fpga选用xilinx zynq soc处理器采用的xc7z035-2ffg676i 或 xc7z045-2ffg676i。
srio测试截图
多核dsp c6657+zynq7035工业核心板
多核dsp c6657+zynq7035评估板正面俯视图
多核dsp c6657+zynq7035评估板侧面图1
多核dsp c6657+zynq7035评估板侧面图2
5G与物联网离不开区块链是为什么
基于区块链技术的全球娱乐市场TRON协议介绍
场效应管概念:
电磁加热器常见故障及解决
缺芯之痛给中国带来什么启示
可用的SRIO RapidIO (SRIO)验证平台
人工气候箱是什么,它都具有哪些优势
芯片供应过剩正在缓解,格芯预测Q4利润高于预期
如何实现区块链系统中的安全与匿名
Apple Watch NikeLab限定版开售,值得购买吗?
双创周顶级“派对”:见证深圳最强硬创团队巅峰对决
再谈DisplayPort的前景
奇异摩尔:Chiplet如何助力高性能计算突破算力瓶颈
电蜂分享影响HSL-USB连接器使用寿命的原因有哪些
华为手机美国造?华为禁令令美国企业感到痛苦
毫米波太赫兹产业发展联盟成立大会暨高峰论坛
小信号低频放大器的测试方法和调试注意事项
生物识别应用在支付方面存在什么风险
芯原发布VC9800系列视频处理器IP,助力数据中心市场拓展
荣耀鸿蒙内测申请入口