ARMDSP双核系统的通信接口设计 技术纵横 T EC H N OL OGY R EV I EW ARM/ DS P 双核系统的通信接口设计 ■湖南师范大学 刘斌 李仲阳 ARM/ DSP 系统平台是采用 ARM7 和 DSP 双 CPU 构建的嵌入式系统开发平台 。系统通过基于 ARM 摘 要 和 DSP 搭建完整的嵌入式系统硬件平台 。通过基于 ARM 的嵌入式 Linux 操作系统 、 Micro Windows 图 形界面以及大量网络服务程序 , 在 ARM 上构建完整的软件系统 。通过主机高速并行接口 ( HPI) 实现 ARM 与 DSP 之间的数据交换 ,将数据处理和实时控制交给 DSP 完成 。软件平台完全遵循 GPL 标准 ,通 过提供完整的嵌入式软件及其源代码 ,以及平台灵活的可裁剪性 , 可以方便地开发出基于该平台的嵌入 式产品 。本文详细介绍系统的总体设计以及 ARM 和 DSP 的通信接口设计 。 ARM DSP 双核嵌入式系统 通信接口 关键词 引 言 嵌入式系统的核心是嵌入式微处理器和嵌入式操作 系统 。早期的嵌入式系统硬件核心是各种类型的 8 位和 16 位单片机 ; 而近年来 32 位处理器以其高性能 、 低价格 , 得到了广泛的应用 。近年来 , 又出现了另一类数据密集处 理型芯片 DSP 。DSP 由于其特殊的结构 、 专门的硬件乘法 器和特殊的指令 ,使其能快速地实现各种数字信号处理及 满足各种高实时性要求 。随着现代嵌入式系统的复杂度 越来越高 ,操作系统已成为嵌入式系统不可缺少的部分 。 免费的嵌入式操作系统 , 如 Linux 等 , 随着自身不断的改 善 ,得到了飞速的发展 。Linux 是一个免费的 、 强大的 、 可 信赖的 、 具有可伸缩性与扩充性的操作系统 。Linux 实现 了许多现代化……