【bob电竞体育平台app|官网下载】ARM/DSP双核系统的通信接口设计

发布时间:2021-03-25    来源:bob体育官网 nbsp;   浏览:14048次

首页

bob电竞体育平台app_章嵌入式系统的核心是嵌入式微处理器和嵌入式操作系统。 早期嵌入式系统的硬件核心是各种类型的8位和16位单片机。 近年来,32位处理器以其高性能、低价格得到了普遍的应用。

近年来,经常出现其他种类的数据密集处理型芯片DSP。 DSP通过与其类似的结构、专业的硬件乘法器类似的指令,缓慢构建各种数字信号处理,能够应对各种低实时性拒绝。 随着现代嵌入式系统的复杂性变得更低,操作系统成为嵌入式系统不可或缺的一部分。 免费的嵌入式OS,例如Linux等,随着自身的大幅提高,得到了迅速的发展。

Linux是一个免费、强大、可靠、可扩展的操作系统。 Linux构建了许多现代化OS的理论,反对原始的硬件驱动、网络通信协议和多处理器的架构,其源代码的公开发表更不利于OS嵌入式应用。

bob电竞体育平台app

基于以上分析,笔者开发了基于ARM和DSP芯片的双核嵌入式系统。 系统可以利用ARM和DSP的各自特征,用于ARM和DSP芯片的共同研究开发,也可以利用ARM或DSP开展独立国家研究开发。 将Linux与操作系统结合使用,可以最大限度地发挥系统的性能。

1系统的整体设计具有很强的ARM芯片控制性能,因此在嵌入式系统中ARM主要用作控制和少量的数据处理。 这样,另一方面,CPU拒绝以低功耗具有足够的时钟频率运营操作系统,符合便携式拒绝。 另一方面,拒绝有足够种类的模块,导致性能的扩大。

综上所述,在研究开发平台中将HY7202作为CPU进行了组合。 DSP作为数据运算部,能够发挥其对数字信号处理的独特优点。 TI公司的C54xx系列16位定点DSP以其性价比广泛应用于各种通信、便携式应用。

考虑到拒绝根据用途处理数字视频和数字图像等大数据吞吐量,与TI公司的TMS320C5416芯片进行了组合。 其时钟频率最低可以超过206MHz,系统整体的框图如图1右图所示。 图1整个系统的硬件结构框图系统软件平台结构图2右图,软件平台分为ARM部分和DSP部分,以及ARM和DSP的模块软件设计部分。

bob电竞体育平台app

ARM部分以Hynix公司PATCH的ARM Linux版本2.4.18为操作系统,据此将Linux标准库GLIBC、LIBJPG、IMLIB、LIBWWWW、LIBWW、libflib 图形界面在Microwindows0.9及其控制库FLNX中获取嵌入式图形界面平台。 系统平台具有强大的网络通信功能,通过平台web服务器、FTP、TELNET、INETD等网络工具和应用程序,实现基于互联网的网络终端、远程控制、远程解密在应用层,系统平台构建窗口管理程序、全中文化网络浏览器(HTML、XML反对)、Flash播放器(Flash4、Flash5、Flash6反对)、文本编辑器、游戏等图2的系统软件的整体构成DSP部分取得原来的HPI驱动程序(DSP部分)和通信协议,减少适当的数据处理程序控制算法程序,利用HPI并行接口展开主机ARM通信和数据交换。 另外,DSP和ARM可以分别作为独立国家的系统使用,它们都有原始的子系统软件。 子系统之间联系的核心是DSP设备本身拥有的HPI模块。

2ARM和DSP的通信接口设计(1)DSP的HPI端口说明HPI是TMS320C54X等芯片获取的段端口,专门用于DSP和外部主机的段通信。 HPI模块包括标准HPI模块和扩展HPI模块。 对于C5416和C5420DSP设备,这些主机模块是扩展主机模块。

标准HPI模块是8位总线模块,由两个8位字节个人组构成一个16字。 扩展HPI模块分为8比特和16比特两种。 8位扩展型主机模块与标准HPI模块操作者的序列相同,主要区别在于,标准型无法采访2KB专用RAM,而扩展型可以采访DSP的整个RAM区域。 16位扩展HPI模块使用16位总线,一个主机操作者可以完成采访操作者。

(2)HPI硬件如图3右图所示连接HMS30C7202和TMS320C5416模块电路。 系统统一寻址HPI模块的所有控制寄存器、地址寄存器、数据寄存器,与来自HMS30C7202物理地址0X0C000000的I/O存储器空间同质化。

图3DSP和主机的双向通信利用地址线RA[3:0]产生HPI采访所需的控制信号。 A0和A1请求采访寄存器类型。 请求A2采访的是第1字节还是第2字节: A2=0时,响应加载的数据是第1字节。 A2=1时,响应加载的数据为第2字节。

bob电竞体育平台app|官网下载

在HPI-8中,所有的地址线和控制线在HDS1和HDS2的上升沿进行采样,HR/W不是HR/W请求,因此,通过地址线A3响应当前的操作者是读书还是写入,数据锁存信号是nRCS3 KSCAN[2]设置在HMS30C7202的波特中断输出引脚上,DSP通过中断方式与基于Linux的HPI驱动程序通信。。

本文来源:bob电竞体育平台app|官网下载-www.prop-system.com