编辑: xiong447385 | 2019-07-10 |
4 芯片的编译与测试 当各小模块分别编译成功后,则创建一个个元件符号.再用 图形编辑器将各元件模块组装起来, 这就是本设计中的最顶层 的图形设计文件(如图
3 所示) .然后选择用于编程的目标芯片, 这里用的是 altera 公司的 EPF10K10LC84- 3.接着,确定各输入 输出的引脚.设定完后就可以进行编译了. 图3最顶层的图形 编译成功后由于本设计中时钟信号频率跨度较大,从10MHz 到1Hz, 为了进行整体波形仿真, 将时钟信号作适当减小 后进行仿真. 首先建立波形文件,波形文件建好并存盘后,选择菜 单"MAX + plusII" ―> "simulator" ,启动仿真操作, 结束后观察仿 真波形如图
4 所示. 图4仿真波形 从仿真波形中可以看出,该芯片较好地实现了微波炉控制 器系统的各项功能. 为了进一步验证所设计电路的正确性, 最后 将程序下载到 FPGA 芯片中进行硬件测试.连接硬件系统后,选择"MAX + plusII" ―> "programmer" 菜单,调 出编程器(program- mer) 窗口.一切就绪后,按下编程器窗口中的 "configure" 按钮,设 计的内容就下载到芯片 EPF10K10LC84-
3 中去.通过测试, 该 微波炉控制系统工作正常, 基本上达到了预期的设计要求.
5 结论 应用 FPGA 芯片和 VHDL 设计的微波炉控制器系统, 硬件 电路简单,开发周期短,成本低,同时也能提高系统的可靠性和精 度, 并使系统更加灵活, 便于修改. 参考文献: [1] 黄正瑾, 徐坚. CPLD 系统设计技术入门与应用[M] . 电子工业出 版社, 2002. [2] 潘松,王国栋. VHDL 实用教程[M] . 电子科技大学出版社,2002. [3] 候伯亨,顾新. VHDL 硬件描述语言与数字逻辑电路设计[M] . 西 安电子科技大学出版社,2001. [4] 杨恒, 卢飞成. FPGA/ VHDL 快速工程实践入门与提高[M] . 北京 航空航天大学出版社, 2003. 97