资料
  • 资料
  • 专题
CCS编译环境
推荐星级:
时间:2019-12-25
大小:164.02KB
阅读数:173
上传用户:givh79_163.com
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
CCS编译环境 使用 CCS 进行 DSP 编程(三) ――实现 DMA 和 Interrupt pacificxu 现在讨论在 CCS 进行 DSP 编程来实现 DMA 和 Interrupt 功能。假定读者对 CCS 的使用已经比较了解,并有了一定的 CCS 编程经验。如果读者还不太了解, 请参阅《使用 CCS 进行 DSP 编程(一)――CCS 编程入门》、《使用 CCS 进行 DSP 编程(二)――实现 FFT》及其他 CCS 的学习文档。 下面用闻亭公司的 C6xPa 板硬件和闻亭公司的 PCI 仿真器为例,来实现 DSP 的 DMA 传输和硬件 Interrupt 功能。 首先来描述一下使用的硬件资源。闻亭公司的 C6xPa 板有两路独立的最高采 样率为 40MHz 精度为 12bit 的 A/D,它与 DSP 的 EXT_INT7 相连,可以产生外 部中断信号,通过 FPGA 的逻辑可以控制 A/D 的采集和采集多少数据产生一次 中断,采集的数据放在 DPRAM 中(0x1400000 开始的地址空间),通过 DMA 传输到 DSP 芯片上的存储器中(0x80000000 开始的地址空间)。 在 C 语言环境中使用 DMA 和 Interrupt 功能,需要包含两个头文件 和,同时要用到相应的运行时库文件“csl6201.lib”和“dev6x.lib”。对这 两组头文件和运行时库文件,我们深入研究一下,看一看我们比较关心的函数有 哪些。下一次用到这些函数时,别忘了带上相应的运行时库文件%*&^*&^喔。 在 dev6x.lib 库文件中,直接与实现 DMA 和 ……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书