
SRIO
行稳致远-自律
从事DSP/FPGA 软件开发;各种接口调试。
展开
-
FPGA+DSP SRIO通信(一)——DSP端参数设置(通道)
FPGA+DSP SRIO通信(一)——DSP端参数设置(通道)分类:SRIO学习 (214) (0)经过漫长的探索之后,博主发现关于TI的板子调试和开发要遵循的规律,称其为潜规则也不为过。1、文档 文档是程序的基础,是思想和灵魂,所以文档的阅读必须认真,但由于所有的TI文档都是英文,非英语母语者读起来非常不通畅。我说说我的方法:使用谷歌翻译。不是硬着头皮逐句看转载 2017-06-16 17:53:11 · 2650 阅读 · 0 评论 -
Serial RapidIO 2.0通信测试
地址:http://www.autooo.net/classid34-id136741.html转载 2017-06-17 15:35:41 · 2518 阅读 · 0 评论 -
SRIO学习(六)——Direct I/O 操作(一)
Direct I/O 操作框架流程direct I/O(加载/存储)模块是所有传出的direct I/O packets(direct I/O 包)的来源。通过direct I/O包,Rapid I/O包包含了目标设备上数据的存储地址和读取地址。direct I/O 需要RapidIO源设备包含目标设备的本地存储器地址列表。一旦地址列表建立,RapidIO源转载 2017-06-22 10:40:16 · 2526 阅读 · 0 评论 -
SRIO学习(七)——Direct I/O 操作(二)
Direct I/O 操作(二)【上回书说到,LSU的CC位能够表示正在进行的传输的状态。】中断和LSU释放LSU的CC位能够表示正在进行的传输的状态,自然也能显示出执行过程中的错误,而且一点出错,与这些错误有关的中断将迅速被上报给CPU。在上报处理阶段不会提交新的任务。错误上报给CPU后,LSU只有在以下几种情况下才会被释放:CPU对restart或者flush位进行写入转载 2017-06-22 10:55:51 · 1120 阅读 · 0 评论 -
SRIO学习(二)——SRIO结构
SRIO结构【写在前面:在学习SRIO后续知识时发现有很多概念很难理解,查资料发现我对SRIO构架那部分学习太过敷衍,特此用一篇博文来学习交流一下SRIO构架。】RapidIO层次构建SRIO模块由三层构建而成。逻辑层 确定终端处理传输的协议,包括包的格式。传输层 定义了在系统中正确路由信息包的寻址方案。物理层 包含设备级的接口信息,如电气特性、错误管理数据和基本的流量控制转载 2017-06-23 10:39:40 · 6958 阅读 · 0 评论 -
多核DSP C6678 SRIO借口调试笔记
设计的板子到了SRIO调试阶段了,在板子上,一片V6和两片6678通过4XSRIO互联,中间没有Switch,总算搞定了相互之间的通信。 首先,感谢Ti论坛提供的SRIO程序范例,但是其硬件平台是EVM板,更多的只能用于loopback测试,但是可以在其基础上修改。1.初始化DSP的SRIO,主要是对SerDes进行配置,然后是Lane和Speed的配置,最后需要等待转载 2017-06-15 17:18:28 · 2296 阅读 · 1 评论