资料
  • 资料
  • 专题
嵌入式Linux下ARM处理器与DSP的数据通信
推荐星级:
时间:2019-12-24
大小:284KB
阅读数:123
上传用户:givh79_163.com
查看他发布的资源
下载次数
0
所需E币
4
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
嵌入式Linux下ARM处理器与DSP的数据通信 摘要:本文通过一个开发实例详细说明如何通过DSP的HPI接口与运行Linux操作系统的A RM架构处理器进行数据通信。给出接口部分的实际电路和ARM- Linux下驱动程序的开发过程。     关键词:设备驱动程序 嵌入式Linux HPI ARM DSP 1 引言 基于ARM核心处理器的嵌入式系统以其自身资源丰富、功耗低、价格低廉、支持厂商 众多的缘故,越来越多地应用在各种需要复杂控制和通信功能的嵌入式系统中。 内核源码开放的Linux与ARM体系处理器相结合,可以发挥Linux系统支持各种协议及 存在多进程调度机制的优点,从而使开发周期缩短,扩展性增强。作为数字处理专用电 路,DSP的数字信号处理能力十分强大,但对诸如任务管理、通信、人机交互等功能的实 现较为困难。 如果将这三者结合起来,即由DSP结合采样电路采集并处理信号,由ARM处理器作为平 台,运行Linux操作系统,将经过DSP运算的结果发送给用户程序进行进一步处理,然后 提供给图形化友好的人机交互环境完成数据分析和网络传输等功能,就会最大限度的发 挥三者所长。 2 系统结构 该系统硬件由二部分组成,其中一部分为若干块DSP板,各自独立承接数据采集和信 号处理。另一部分为以ARM为核心处理器的CPU板。系统硬件框图如图1所示(仅接口部分 )。 3 接口硬件部分设计 3.1 HPI接口简介 HPI接口是TI公司新一代、高性能DSP上用以完成与主机或其他DSP之间数据交换的接 口,这里主要介绍实际电路中使用的控制引脚和时序。 HCNTL0和HCNTL1为访问控制选择。用来确定主机(ARM)究竟对TMS320C6711中的哪一 个HPI寄存器进行处理。具体功能如表1所列。 表1 HCNTL0和HCNTL1的功能 |HCNTL0 ……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书