《ARM加DSP嵌入式双架构系统的设计与实现》这篇论文详细探讨了如何构建一个基于ARM和DSP双架构的嵌入式系统,旨在为信号处理提供新的设计思路和实现方法。该系统的核心是Samsung公司的ARM9芯片S3C2440A和TI公司的DSP处理器TMS320C6416T。
S3C2440A采用ARM920T内核,具有MMU功能,支持Windows CE和Linux操作系统,并具备AMBA总线和哈佛高速缓冲结构,其16KB的指令Cache和16KB的数据Cache能提高处理效率。而TMS320C6416T作为高性能DSP,主频可达1GHz,丰富的片上资源使其能够应对各种复杂计算任务。
论文提出,随着嵌入式技术的快速发展,单一处理器已无法满足多功能需求,因此多核芯片成为趋势。尽管市面上已有如OMAP这样的双核系统,但因其高昂的价格,不适用于特定专业领域的应用。因此,设计ARM和DSP双处理器架构可以充分发挥两者优势,兼顾高效信号处理和控制功能。
系统软件平台选择了开源的嵌入式Linux,因为它具有源代码开放、强大的网络支持、跨平台兼容性以及友好的图形用户界面。通过LCD实现人机交互,利用网卡、USB和串口等接口进行主机和目标机的通信。
论文的总体结构设计中,ARM控制系统和DSP信号处理系统被看作两个独立的嵌入式子系统,它们通过特定接口进行通信。选择预配置的基于ARM9的开发板QQ2440V3可以缩短开发周期,该开发板提供了LCD、网卡、USB和串口等关键硬件功能。
这个双架构系统不仅能够高效处理各种信号,还可以运行嵌入式操作系统,实现高效的控制功能,具有广阔的应用前景,尤其适用于需要高性能信号处理和控制的嵌入式应用领域。通过这种方式,用户可以根据自身需求定制系统,降低成本,提高性能,适应不断变化的技术需求。