×

双口RAM的ARM与DSP通信接口设计

消耗积分:0 | 格式:rar | 大小:0.41 MB | 2017-10-20

分享资料个

  随着仪器仪表技术的发展,市场对仪器仪表整

  体功能的需求越来越多样化,既需要仪器仪表有很

  好的界面和通信能力,也要求仪器仪表有很高的计

  算能力。基于高级操作系统的单个 ARM 在人机界

  面、通信以及多任务处理上有着很好的表现,但是其

  计算能力 还 是 有 所 不 足。基 于 单 任 务 操 作 系 统 的

  DSP虽然有着 很 强 的 计 算 能 力,但 在 人 机 交 互、网

  络通信方面有着较大的应用难度。因此,现在出现

  很多把 ARM 和 DSP结合起来使用的系统,但设计

  这样 的 系 统 面 临 一 个 问 题,就 是 如 何 让 ARM 和

  DSP进行高效的数据交换,并且能充分利用2个处

  理器的功能特性。

  目前,ARM 与 DSP的通 信 方 式 主 要 有 总 线 方

  式、HPI方式和外部 RAM 方 式。总 线 方 式 可 以 使

  用SPI、IIC 等 总 线,电 路 简 单,但 总 线 占 用 率 比 较

  高,传输速度慢,不稳定,适用于 ARM 与 DSP间只

  有少 量 数 据 交 换 的 场 合。HPI方 式 使 用 的 是 DSP

  的 HPI接口,ARM 可以通过该接口装载 DSP应用

  程序,接收 DSP 的 运 行 结 果 或 者 判 断 DSP 的 状 态

  并进行 相 应 的 动 作[1]。HPI方 式 可 以 更 好 地 使 用

  DSP,但逻辑复杂,应用起来比 较 困 难。外 部 RAM

  方式一般使用双口 RAM 进行数据交互,逻辑简单,

  但成本稍高。

  笔者参与的便携式振动分析仪开发项目中,便

  携式振动分析仪需要传输大量的数据,并且要求传

  输速度快,因此,选 用 了 双 口 RAM 的 方 案,也 就 是

  本文要介绍的基于双口 RAM 的 ARM 与DSP通信

  接口。

基于双口RAM的ARM与DSP通信接口设计

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !