论文部分内容阅读
目前,微处理器的设计方法随着集成电路工艺技术的高速发展,又迎来了新的挑战;由于嵌入式系统应用范围日趋复杂化和多元化,嵌入式微处理器在性能、功耗、成本等指标方面也面临着更高的要求。因此研究多核处理器技术对减轻单核处理器所面临的种种压力具有重要的意义。从处理器核结构的角度考虑,多核处理器一般划分为同构多核处理器和异构多核处理器。对于前者,每个处理器核体系结构都是一致的。而后者则存在多个不同体系结构的处理器核。同构多核处理器在嵌入式领域往往针对特征单一的任务使用;而异构多核处理器则可将不同类型的任务分配到不同类型的处理器核上并行处理。考虑到嵌入式技术的应用范围,异构多核架构将成为今后嵌入式微处理器的主流架构。因此,本文的研究目标就是充分利用处理器芯片的资源,设计并实现一种基于异构多核架构的嵌入式开发平台。该平台不仅可以用于嵌入式应用项目的开发,而且也可以根据新技术的发展引入到嵌入式系统的实验教学中去,丰富嵌入式开发平台的应用范围。本文的研究内容由软硬件两部分构成。硬件部分主要是嵌入式开发平台的处理器核心板以及底板的设计与实现,研究内容包括核心板的需求分析、核心器件选型分析、主要功能模块的设计、嵌入式开发平台PCB设计以及信号完整性仿真等内容。软件部分是完成Windows Embedded Compact7系统下的板支持包(BSP)移植与开发,同时在VS2008下实现相关应用程序以验证平台功能。