新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 自动售货机控制模块VHDL程序设计及FPGA实现

自动售货机控制模块VHDL程序设计及FPGA实现

作者:时间:2011-01-14来源:网络收藏

  编译、仿真及实现

  在Altera公司的可编程逻辑器件集成开发平台 II 8.0下完成程序的编辑、编译并进行时序仿真。

  1)编译:编译是设计中的核心环节。软件将对设计输入文件进行逻辑化简、综合和优化, 适当地用一片或多片器件进行适配,最后产生编程用的编程文件。主要包括设计编译和检查、逻辑优化和综合、适配和分割、布局和布线、生成编程数据文件等过程。自动售货机控制模块文件编译报告如图2所示。

编译报告

图2 编译报告

  报告中给出了进行编译的时间、采用的开发软件的版本、顶层设计实体名、选用器件的系列和型号、时序分析情况、占用资源情况及引脚使用情况等信息。

  2)时序仿真:编译后对系统和各模块进行时序仿真,分析其时序关系,估计设计的性能及检查和消除竞争冒险是非常有必要的。仿真前,先利用波形编辑器建立波形文件,仿真结果将会生成报告文件和输出信号波形,从中便可以观察到各个节点的信号变化。若发现错误,则返回设计输入中修改设计逻辑。自动售货机控制模块仿真波形如图3所示。

时序仿真波形

图3 时序仿真波形

  3) 实现:将编译阶段生成的编程数据文件通过 II 下载到芯片EPF10K10LC84-4中,并在电子设计自动化实验系统中进行测试得到了正确的结果。


上一页 1 2 3 下一页

关键词: EDA FPGA VHDL Quartus

评论


相关推荐

技术专区

关闭