嵌入式INS/GPS导航系统:双口RAM在DSP中的应用

8 下载量 177 浏览量 更新于2024-08-31 收藏 268KB PDF 举报
"本文介绍了在单片机与DSP应用中,如何利用双口RAM芯片CY7C028构建INS/GPS组合导航系统,特别是对于弹载导航系统的高速处理设计。系统采用TI公司的TMS320VC33和TMS320F240双DSP结构,强调了主从式系统设计中主机与从机间数据通信的重要性,并选择了双口RAM作为数据交换的关键组件。" 在现代导航技术中,INS/GPS组合导航系统因其高效和精确性,在军用和民用领域都得到了广泛应用。这种系统不仅要处理复杂的导航计算,还需执行控制、人机交互以及与外部系统的通信任务,因此对实时性有极高的要求。传统的单片CPU方案难以满足这些需求。 在开发特定的弹载INS/GPS导航系统时,设计者考虑到了小型化、轻量化和低能耗的要求。为此,他们设计了一个基于TI公司的TMS320VC33和TMS320F240的双DSP架构,构建了一个主从式处理系统。在这个系统中,两个DSP协同工作,分别承担不同的任务。在这样的架构下,数据通信成为关键,常见的通信方式包括串行、并行、DMA和双口RAM。考虑到导航系统的实时性和大数据量,设计者选择了双口RAM作为数据交换的媒介。 具体来说,CY7C028是一款由CYPRESS公司生产的64K×16位低功耗双口RAM,它具有快速的访问时间(12/15/20ns)且无需等待状态,适合与高速处理器配合。该芯片内部结构允许同时从两个独立的地址空间进行读写操作,使得主从DSP可以并行访问数据,提高了系统效率。通过软件分区策略,可以确保主从计算机间的通信顺畅无阻,满足导航系统对实时性的苛刻要求。 在实际应用中,CY7C028不仅可以扩展数据总线宽度,还能在高速数字系统中提供高效的通信路径,成为构建高性能、实时性强的导航系统不可或缺的一部分。通过这种方式,不仅优化了系统性能,还降低了设计的复杂性,使得弹载导航系统能够在有限的空间和能源条件下,实现高效稳定的工作。