论文部分内容阅读
路边停车收费系统已经成为现代化城市中缓解停车位压力的所普遍采用的应用方案。针对使用通用处理器构建的路边停车收费系统在功耗管理、系统复杂度、定制性等多方面存在的问题,本文提出并设计了一款基于自主设计SoC的适用于路边停车收费系统的终端方案。本文在分析了目前停车收费系统的基本架构和功能需求的基础上,以OC8051开源IP核为基础,在其上集成MP3解码器、USB控制器、SPI控制器、RTC单元、键盘接口控制器等外围设备控制器,并通过处理器接口扩展RFID读卡器、磁卡刷卡器、LCD显示屏、热敏打印机、GSM通讯模块等外围设备,构建了一个完整的停车收费系统硬件方案。之后针对该系统编写了适用于停车收费系统驱动程序和系统软件。最终在基于FPGA的原型平台上对整个系统的功能和性能进行了验证,证明了整个系统的设计方案和具体实现的可行性。本论文工作的主要成果体现在以下几个方面:1、针对停车收费系统终端低功耗的应用需求,在SoC的设计上采用了多种低功耗优化方法,如使用结构简单的OC80518-ibt微处理器作为系统的控制核心,使用多种低功耗后端优化方法,使用软硬件协同设计的方法平衡软件和硬件的功耗,使得整个系统的功耗降到最低。2、在系统设计过程中使用软硬件协同的设计方法,针对MP3解码核、外设控制器、RTC等单元的软硬件实现方案的合理划分,充分发挥了系统硬件高速、并行的优势和系统软件灵活、方便的优势,使得整个系统在性能、成本、功耗上达到了平衡,降低了整个系统的软硬件设计难度。3、使用FPGA板级验证技术,在SoC的设计过程中使用FPGA作为系统的原型平台,能够让系统在一个和实际应用环境相同的条件下对系统的软件和硬件的功能性进行验证,加快了系统的验证速度,降低了SoC系统前端设计难度。相对于其它通用SoC产品,本文所设计的SoC具有高集成度、低成本、低功耗、多功能等优点,能够满足停车收费系统终端的应用需求。