1. 首页
  2. 行业
  3. 嵌入式
  4. C6678-SRIO与FPGA互联

C6678-SRIO与FPGA互联

上传者: 2018-12-25 18:26:37上传 PDF文件 212KB 热度 42次
TMS320C6678-DSP与FPGA通过SRIO互联问题说明芯片型号:FPGA型号:Xi1inx- virtex5;DSP型号:TMS3206678问题描述:FPGA与DSP的SRI0互连,其实涉及到FPGA端、DSP端两方面的程序设计,简单地讲FPGA端需要定制SRIo的ⅣP核,并根据应用场景的需求进行修改;DSP端需要初始化、设置SRIo接口,配置相关的寄存器,当两者成功建立链接之后,这个SRIO通道对于双方几乎是透明的。工程应用中可以加入 Doorbel1门铃中断进行图像帧的同步。下面介绍如何初始化、使用SRI0接口。Author: leewww.wintechdigital.com.cn问题分析PDK包提供了SRI0例程,但是针对的是DSP自循环或多个DSP之间的测试;此外,PDK的SRI0驱动层利用 Socket的概念来操作SRIO外设,进行了一定程度的封装,方便了应用层的使用,但带来了操作的不透明性。对我帮助最多的是LoopbackDiofsr例程和 deyisupport中文支持论坛提供的 Keystone SRi0例程,们更利于理解如何设置、使用SRI0接口Author: leewww.wintechdigital.com.cn解决方法Keystone_SRI0例程对SRIO的初始化,按照不同功能进行,设置的更加全面,包括软件复位、 Serdes、1x2x4x宽度、器件ⅠD、 CSR/CAR寄存器、超时、中断等设置。可以利用该工程很方便地正确配置SRIO相关的参数。 LoopbackDioisr例程对SRI0的设置更加精简,只是设置最需要的一些寄存器。将两者结合,我们可以对SRIO初始化代码进行裁减和添加。进一步,我们完全可以抛弃PDK中SRIO驱动层,利用Keystone_SRI0的驱动代码来操作SRI0外设,只需要简单地调用一个API函数就完成了 Directio/ Doorbel1包的发送。Author: leewww.wintechdigital.com.cn总结和建议LoopbackDiolsr例程,这个相对比较简单,较少使用了DSP的队列能力。SRIO初始化设置的几个重点:(1)请记住,所有的器件都是唯一的。为DSP和FPGA定义好器件ID。(2)在10 opback i和 normal模式之间切换请使用如下CSLs:CSL SRIO SetLoopbackMode(hSrio, 0)CSL SRIO SetNormalMode(hSrio, 0(3)如果板子的时钟更改了,请修改 Serdes相关的PLL、RX、TX寄存器的数值CSL BootCfgSetSrIOSerDESConfigPllCSL BootCfg SetSRIOSERDESRX Config oCSL BootCfg SetSrIOSERDESTXConfigo(4)SRI0配置成1X,2x,4x宽度时,请修改相关设置:CSL SRIO SetPLMPortPathControlMode oAuthor: leewww.wintechdigital.com.cn总结和建议(5)SRIO初始化设置之后,使用之前,需要检査Port郇位,另外,还可以查看下列寄存器获取更多信息ERR STAT(TI寄存器0XB158)LM RESP(T寄存器0xB144)ERR Det(T寄存器0XC040)SPO CTL(TI寄存器0XB15C)以上T论坛中一位高级工程师的建议,同时 Keystone SRiO0例程在很多方面考虑得较全面,非常容易理解。请参考T论坛提供的代码。Author: leewww.wintechdigital.com.cn获得技术支持的方式北京闻亭泰科技术发展有限公司地址:北京市海淀区上地三街9号,嘉华大厦D702电话:010-82782828传真:010-82780028邮编:100085网址:Www.wintechdigital.com.cn德州仪器官方网址:www.ti,comTiwikihttpprocessorswiki.ti.comTie2e:http://e2e.ti.com德州仪器在线技术支持社区:www.deyisupport.comccS下载地址httpprocessorswiki.ti.com/index.php/downloadCcsThank you, goodbye!李欢2013年11月Author: leewww.wintechdigital.com.cn
下载地址
用户评论
码姐姐匿名网友 2018-12-25 18:26:37

不错,谢谢分享

码姐姐匿名网友 2018-12-25 18:26:37

谢谢分享!!!

码姐姐匿名网友 2018-12-25 18:26:37

泛泛而谈,没有参考价值

码姐姐匿名网友 2018-12-25 18:26:37

有一定参考价值

xiaokangJK 2018-12-25 18:26:37

还可以,有一定的参考价值

码姐姐匿名网友 2018-12-25 18:26:37

一般般,内容很少。

码姐姐匿名网友 2018-12-25 18:26:37

一般般,没啥参考价值。

码姐姐匿名网友 2018-12-25 18:26:37

资料一般,内容很少。

码姐姐匿名网友 2018-12-25 18:26:37

东西一般,几页而已,参考性较低。。。