1、_SRIO 三层协议SRIO包格式红色物理层:ACKID:包传输序列号PRIORITY:4级优先级,0-3(低到高)CRC:绿色传输层:DESTIDSRCID:可为8或16BITID LENGTH:指定ID长度灰色逻辑层:FORMAT TYPE:包格式两层响应:物理层响应(必备):每个包含ACKID,发送包后自加1 CRC效验逻辑层响应(可选):需要逻辑层确认的包类型传输类型DIRECT IO:直接访问 MASTER必须知道SLAVE的MEMORY MAP 包格式:NWRITE不需要响应;NWRITE_R需要响应;SWRITE不要响应包,数据包大小为8的整数倍,效率高MESSAGE PASSI
2、NG 类似以太网,无需知道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 CODEMESSAGE PASSING消息描述表SRIO FORWARDING转发功能实现菊花链中断Welcome ToDownload !欢迎您的下载,资料仅供参考!精品资料