1. 1. 毕业设计(论文)的内容、要求、设计方案、规划等
SOPC(System On Programmable Chip)是用可编程逻辑技术把整个系统放到一片硅片上的一种特殊嵌入式系统。一方面,片上系统(SOC)完成整个系统的逻辑功能;另一方面,它是可编程系统,具有灵活的设计方式,可裁剪、扩充、升级,并具备软硬件在系统可编程功能。SOPC是PLD和ASIC技术融合的结果,可以认为SOPC代表了半导体产业未来的发展方向。本文采用EDA 软件Quartus Ⅱ 中的SOPC Builder构建一个SOPC系统。并以构建的系统为平台进行电子钟的软件设计。最后在Altera公司FPGA多媒体开发平台DE2上进行实现。该方案不同于基于处理器或控制器及SOC的嵌入式系统,基于SOPC的嵌入式系统具有可配置的特点,不会包括任何专用外设,而是可根据需要灵活地在一片FPGA中构造外设接口。
数字电子钟是包括物联网在内的常用电子设备,其主要功能是显示日期、时、分、秒等实时信息,并能够方便地对这些实时信息进行设置。本系统以NiosII软核处理器为处理器,同时添加了一些必要的外设,如并行输入输出口(PIO)、LCD1602模块、一定容量的片上RAM 等,从而构成一个最小系统,以用于实现电子钟功能。其中定义的三位输入口(KEY1,KEY2,KEY3)用作电子钟的控制键。KEY1用于工作模式的切换,在正常工作中可以对各位进行调整;KEY2用于调整的递减;KEY3用于调整的递加。两位的输出口用来连接蜂鸣器,做整点报时;LCD 模块用作日期和时间的显示;片上RAM 用作各种数据的存储。
要求实现在LCD上的电子钟设计,显示年月日,时分秒,并对结果进行分析。2. 参考文献(不低于12篇)
1.FPGA与SOPC设计教程-DE2实践 张志刚编著 西安电子科大出版
2.EDA技术与实验教程 宋烈武编著 电子工业出版社
3. 基于Altera FPGA/CPLD的电子系统设计及工程实践 杨春玲编著 人民邮电出版社
