【技术实现步骤摘要】
一种多路慢速总线桥接装置及方法
[0001]本专利技术涉及通信数据传输
,具体涉及一种多路慢速总线桥接装置及方法
。
技术介绍
[0002]PCI
‑
Express(Peripheral Component Interconnect Express
,
PCIE)
,是一种高速串行计算机扩展总线标准,主要用于扩充计算机系统总线数据吞吐量以及提高设备通信速度
。PCIE
具有高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,更少的引脚数量和更小的物理尺寸,更好的总线设备性能缩放,更详细的错误检测和报告机制和本机热插拔功能,
I/O
虚拟化功能等特点
。PCIE
良好的性能使其广泛运用于个人电脑
、
嵌入式硬件系统中,用于扩展各种外围设备
。
[0003]由于慢速总线通讯方式往往具有使用线路少
、
成本低,特别是在远程传输时,避免了多条线路特性的不一致等优点,因此如
RS232
,
RS485
,
RS422
,
ARINC429
等标准慢速总线被广泛应用于嵌入式系统中
。
[0004]目前嵌入式系统中央处理器
(Center Processing Unit
,
CPU)
的慢速总线接口较少,且接口协议固定,随着嵌入式系统的升级,系统所需要接入的慢速 ...
【技术保护点】
【技术特征摘要】
1.
一种多路慢速总线桥接装置,包括中央处理器
CPU
模块,其特征在于,还包括:外设于所述
CPU
模块的第一通信模块
、
第二通信模块以及多个慢速接口模块;所述第一通信模块与所述
CPU
模块的外部组件快速互连
PCIE
接口连接,所述第一通信模块采用外部组件快速互连
PCIE
协议;所述第二通信模块连接于所述第一通信模块与所述多个慢速接口模块之间,用于对所述第一通信模块的数据和所述多个慢速接口模块数据进行协议转换,所述第二通信模块采用基于内存映射的高级可扩展接口
AXI
‑
MM
协议
。2.
如权利要求1所述的装置,其特征在于,还包括:多组发送缓存模块和接收缓存模块,其中,所述发送缓存模块用于完成所述慢速接口模块的发送数据的缓存,所述接收缓存模块用于完成所述慢速接口模块的接收数据的缓存;每组所述发送缓存模块和所述接收缓存模块的一端连接所述第二通信模块;每组所述发送缓存模块和所述接收缓存模块的另一端与所述慢速接口模块逐一对应连接
。3.
一种多路慢速总线桥接方法,其特征在于,采用如权利要求1‑2任意所述的桥接装置实现,包括:所述
CPU
模块通过所述第一通信模块向所述第二通信模块下发第一状态查询指令,其中,所述第一状态查询指令用于查询发送缓存模块的状态;所述第二通信模块根据所述第一状态查询指令,读取所述发送缓存模块的状态,并将所述发送缓存模块的状态通过所述第一通信模块返回至所述
CPU
模块;若所述发送缓存模块为非满状态,且所述
CPU
模块存在发送数据,则所述
CPU
【专利技术属性】
技术研发人员:周超聪,刘涛,李青松,
申请(专利权)人:中勍科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。