Rapid IO的协议结构
Rapidio采用三级分层体系结构,实现基于请求和响应事务的逻辑操作。其中逻辑层定义包的格式,是数据产生之源头,数据发送之端点。传输层为包添加源和目的ID并指示其位宽。物理层主要有两个任务,一个是通过物理结构实现串并转换及8b/10b的编码与解码,另一个是为协议添加必要的信息,如下图可见,包就是在这三级分层中不断添加信息成的,就好像快递一样,不断的包装,最终组成一个可以完整传送到目的地的包裹。
这种层级结构具有很好的兼容性,当新加了一种规范或者说协议,不需要改变其它层的结构,更不需要更改硬件设备,非常的灵活。本章不讲具体的内容,就比如每个字符表示什么含义等,这在下一章节描述。
快来扫描下方二维码关注公众号,领取站内所有相关资料,所有哦~
有建议、有需求、有疑问、联系我