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