论文部分内容阅读
本文提出了一种设计测控平台的新思路。采用主板和扩展板相结合的模块化设计,使测控系统成为一个标准化平台。平台主板选用基于32位ARM内核处理器的嵌入式片上系统芯片LPC2292作为核心,加上Altera公司的CPLD芯片EPM7128和其他外围电路,构成了一个维持系统正常运行的最小系统。扩展板包括ZigBee无线通信、USB、以太网和人机交互等模块,通过层叠式结构与主板连接,实现了测控平台的多测控通道。本文的第三章详细介绍了平台硬件电路的设计。
资源分配和调度方面,平台通过嵌入Nucleus Plus实时操作系统来完成任务的调度,发挥嵌入式系统的优势。由于本文的重点在于平台硬件部分的构建,因此只在第四章中介绍了与硬件相关的系统板级初始化程序设计。硬件资源分配方面,主板上基于EPM7128设计的可编程逻辑模块完成了系统地址资源的分配和外部中断信号的控制。因为EPM7128是具有在系统编程(ISP)功能的可编程器件,因此文章的第五部分还介绍了如何用JTAG和ISP技术实现对测控平台的硬件重构,为系统的现场级升级提供了可能。
本课题使用ADS和OuartusⅡ软件对平台硬件和可编程逻辑模块部分分别进行调试仿真,经过一系列测试,各项指标均满足设计要求。