EDA
第7章 Quartus II工具应用初步
在EDA工具的设计环境中,利用原理图或者VHDL语言的方式完成电路的设计后,必须要借助EDA工具中的综合器、适配器、时序仿真器和编程器等工具进行相应的处理后,才能使此项设计在可编程逻辑器件上完成硬件实现,并得到硬件测试,从而是设计得到最终的验证。此前我们主要介绍了在MAX+PLUS II开发环境中的实现方法,而Quartus II则是Altera公司新一代的PLD开发软件,它是MAX+PLUS II的更新换代产品。所以本章将通过实例详细介绍基于Quartus II ,包括设计输入、综合、适配、仿真测试和编程下载等重要方法。
Quartus II一般设计流程
Quartus II设计实例
8位16进制频率计的设计
频率测量是电子测量领域的基本测量,通常频率测量有两种方法。
实例设计说明
(1)计数法。这是指在一定的时间间隔T内,对输入的周期信号脉冲计数为N,则信号的频率为f=N/T。测量的相对误差为1/N×100%。这种方法适用于高频测量,信号的频越高,则相对误差越小。
(2)测周法。这是指测量一个方波的周期,即两个上升沿或两个下降沿之间的时间, 通过 f=1/T 计算出频率。被测信号的周期越长(频率越低),则测得的标准信号的脉冲数N越大,则相对误差越小。
模块的层次划分
各模块的结构应尽量简单清晰
各模块功能独立、层次一目了然
模块间数据传输简单
便于测试
一般来说,层次划分应遵循以下原则:
将频率计设计划分为3个模块:
测频控制模块、32位计数模块、32位锁存模块
创建工程
图7-3 Wizard介绍页
图7-4 创建一个新的工程
图7-5 添加设计文件
图7-6 器件系列与型号设置
图7-7 指定第三方EDA工具软件
EDA状态机 来自淘豆网m.daumloan.com转载请标明出处.