其中包含了Doorbell包,Doorbell是一种快速的通知类型的短消息,包头和携带信息都很短,用于master srio设备通知slave srio设备,可用于DSP对FPGA/DSP之间的消息通知;如下图阴影处为有效位,其他为reserve位。Doorbell包payload的大小为16bit。5,6位用于选择Doorbell中断状态寄存器,对于TI DSP的srio包含了四个中断状态寄存器,即DOORBELL[0-3]_ICSR,每个寄存器仅有16位有效,即每个寄存器可以支持16个中断源,所以四个寄存器可以支持64个中断源,在TI Nyquist的4 core DSP中,我们在使用中可以为每个core分别配置一个ICSR寄存器,这样当对应的寄存器的某位置位了,相应core会相应该中断。

对应于ISCR的四个寄存器的是4个DOORBELL[0-3]_ICCR寄存器,他与ICSR一一对应,用于清除ISCR寄存器中的中断请求位。

DSP发起WRITE操作,检测源地址0x0C000000,长度1K,发送完成后使用门铃推给另一端的FPGA或DSP通知一下。

另一端FPGA或DSP检测到DSP的数据后,进行缓存,检测收到门铃后延迟一段时间并回发收到的数据。

DSP响应另一端回发的门铃,产生中断,如此重复上面步骤进行数据校验。

DSP SRIO接口认识相关推荐

  1. FPGA+DSP SRIO通信(一)——DSP端参数设置(通道)

    FPGA+DSP SRIO通信(一)--DSP端参数设置(通道) 原创 2017年04月19日 18:56:45 标签: SRIO-C66x 1217 经过漫长的探索之后,博主发现关于TI的板子调试和 ...

  2. TMS320C645x DSP SRIO寄存器(四)——门铃(Doorbell)与CPPI中断

    本文是对TI的TMS320C645x DSP SRIO User's Guide中5.15~5.20节内容的搬运 与2.3.4节.2.3.6节.第4章大部分内容相关 一.门铃中断 门铃中断状态寄存器( ...

  3. TMS320C645x DSP SRIO寄存器(六)——LSU控制寄存器和拥塞控制

    本文是对TI的TMS320C645x DSP SRIO User's Guide中5.32-5.39节内容的搬运 一.LSU控制寄存器 总共有4个LSU(Load/Store Unit),每个LSU对 ...

  4. TMS320C645x DSP SRIO寄存器(五)——LSU和其他特殊事件中断

    本文是对TI的TMS320C645x DSP SRIO User's Guide中5.21-5.24.5.28-5.31节内容的搬运 与第4章大部分内容相关 一.LSU中断 LSU中断状态寄存器(LS ...

  5. FPGA开发之SRIO接口

    FPGA开发之SRIO接口回环测试 一.接口部分 s_axis_ireq:发送接口 m_axis_treq:接收接口 m_axis_iresp:接收应答接口 s_axis_tresp:发送应答接口 t ...

  6. FPGA+DSP SRIO通信(三)——基于LSU的数据传输

    之前的配置中我们知道如何配置通道速率.设置deviceID. 也就是马路已经铺设好了,我们应该造车了. 搏一搏,单车变摩托! SRIO不是单车,而是摩托车,我们需要搏一搏,把这个摩托车造出来,在我们已 ...

  7. 基于ADAU1761-ADC与DSP的接口链路设计

    加我V hezkz17 进同行数字音频系统设计开发交流答疑群 "通古今之变,成一家之言" 舜发于畎亩之中,傅说举于版筑之间,胶鬲举于鱼盐之中,管夷吾举于士,孙叔敖举于海,百里奚举于 ...

  8. FPGA和DSP间基于SRIO的高速通信系统设计

    摘要: 现代信号处理系统通常需要在不同处理器之间实现高速数据通信,SRIO协议由于高效率.低延时的特性被广泛使用.本文研究了在FPGA和DSP两种处理器之间实现SRIO协议的方法,并通过电路设计和利用 ...

  9. DSP+FPGA评估板 TI TMS320C6657 1.25GHz-DSP PCIe接口

    本文介绍DSP+FPGA评估板 TMS320C6655/57主要特性,框图: 以及C6657+XC7Z035评估板XQ6657Z35-EVM主要特性,方框图,DSP PCIe接口. TI TMS320 ...

  10. DSP与FPGA之EMIF接口的调试说明

    一.配置 模拟器开发板 (1). FPGA芯片:xc7k325t (2). DSP 芯片:TM320C6747 代码:PCIeSDR-41625-FromBaiLi(内含DSP&FPGA) 二 ...

最新文章

  1. mysql发生系统错误2系统找不到指定文件_电脑运行错误代码大全,遇到报错请自己对照断电原因所在吧...
  2. node --- http数据上传
  3. 利用Java针对MySql封装的jdbc框架类 JdbcUtils 完整实现(包含增删改查、JavaBean反射原理,附源码)...
  4. java中的成员变量和局部变量的区别_java中成员变量与局部变量区别分析
  5. Linux系统利用C语言获取网口信息(IP地址,MAC地址,状态,带宽speed等)
  6. mysql udf http,mysql下mysql-udf-http效率测试小记
  7. AbstractFactory(抽象工厂)
  8. 小白进阶之影片TS版,TC版,CAM版,HD版,BD版,DVD,HDVD等版本介绍
  9. python+qqbot实现qq聊天机器人
  10. u盘插电脑上不显示怎么办?数据恢复还有希望吗
  11. 6.1儿童节,致我们回不去的童年
  12. 时序图神经网络总结(1)
  13. 《微机原理与接口技术》期末复习笔记
  14. psychopy_免费和有用的软件– PsychoPy
  15. 移动应用崛起新契机:超级app+轻应用
  16. 软件工程作业-——项目设计
  17. 数据分析师培训机构告诉你,如何成为优秀的数据分析师
  18. php翻牌游戏代码,HTML5翻牌对对碰游戏源码
  19. 【机器学习】聚类算法——DBSCAN算法(理论+图解)
  20. 在商业环境中的 UX 体验衡量指标

热门文章

  1. mac pdf去水印_mac如何去除视频水印
  2. 中科院计算机和理论物理双硕士白,中科院研究生理论物理怎么不学相对论?
  3. 小记三款SD卡速度测试
  4. 关于MAC的pkg和mpkg的分别
  5. 令牌桶 java_服务限流(自定义注解令牌桶算法)
  6. JavaScript-68:数组的使用
  7. 怎样理解时间序列的“平稳性”?
  8. 关于min max 函数凹凸性,以及报童模型中期望库存,期望缺货量的性质
  9. Egret + P2物理引擎入门教程
  10. 凭据分配没有加密oracle_两种方法解决远程桌面出现“这可能是由于CredSSP加密Oracle修正”的问题-网络教程与技术 -亦是美网络...