- 1
- 0
- 约小于1千字
- 约 9页
- 2026-03-03 发布于山东
- 举报
______________________________________________________________________________________________________________
精品资料
SRIO三层协议
SRIO包格式
红色物理层:
ACKID:包传输序列号
PRIORITY:4级优先级,0-3(低到高)
CRC:
绿色传输层:
DESTID
SRCID:可为8或16BIT
IDLENGTH:指定ID长度
灰色逻辑层:
FORMATTYPE:包格式
两层响应:
物理层响应(必备):每个包含ACKID,发送包后自加1
CRC效验
逻辑层响应(可选):需要逻辑层确认的包类型
传输类型
DIRECTIO:直接访问
MASTER必须知道SLAVE的MEMORYMAP
包格式:NWRITE不需要响应;NWRITE_R需要响应;SWRITE不要响应包,数据包大小为8的整数倍,效率高
MESSAGEPASSING
类似以太网,无需知道SLAVE的MEMORYMAP
比较:
SRIO功能模块框图
特性总结
串并行转换模块
LSU
寄存器0和1表示目的端MEMORY地址支持64BIT地址
寄存器2表示传输端MEMORY地址支持32BIT范围
寄存器3表示一次传输的BYTE_COUNT,12个BIT表示一次传4KB数据,大于256B时物理层自动拆分
寄存器4表示输出口、目标ID、是否产生中断
寄存器5表示LSU传输的触发字,PACKETTYPE表示包类型
寄存器6状态寄存器,传输启动BUSY1,传输结束BUSY0,结束课查看COMPLETIONCODE
MESSAGEPASSING
消息描述表
SRIOFORWARDING
转发功能——实现菊花链
中断
WelcomeTo
Download!!!
欢迎您的下载,资料仅供参考!
原创力文档

文档评论(0)