技术与应用EDA工具软件的使用ppt课件.ppt
文本预览下载声明
2. 菜单和图标 帮助 重复 撤销 粘贴 复制 剪切 打印 保存 打开文件 新建文件 返回 (4)硬件验证设计电路 用并行电缆将GW48与计算机的并行接口连接在一起,打开GW48的电源,按动模式选择开关选择工作模式“1”。按动GW48实验板上的十六进制数输入按钮“键4”、“键3”、“键2”和“键1”,得到A[7..0]和B[7..0]不同的输入组合;观察输出发光二极管“D8”的亮灭及“数码8”和“数码7”上的数字组合,硬件验证8位加法器的功能。 课堂提问 2.4 MAX+PLUS Ⅱ设计项目的转换 Quartus II软件可以将MAX+PLUS Ⅱ设计的项目转换到Quartus II环境下执行,执行Quartus II主窗口“File”菜单的“Convert MAX+PLUS Ⅱ Project…”命令,完成MAX+PLUS Ⅱ设计文件到的Quartus II设计项目的转换,并建立Quartus II设计项目名称(如cont10)。 “Convert MAX+PLUSⅡ Project”对话框 2.5 Quartus II宏功能模块的使用方法 使用Quartus II 的MegeWizard Plug-In Manager中的宏功能模块可以帮助用户完成一些复杂系统的设计,并可以方便地对现有的设计文件进行修改。这些宏功能模块包括LPM(Library Parameterized Megafunction)、MegaCore(例如FFT、FIR等)和AMMP(Altera Megafunction Partners Program,例如PCI、DDS等)。下面以波形发生器的设计为例,介绍Quartus II宏功能模块的使用方法。 2.5.1 设计原理 在波形发生器的原理图中,lpm_counter0是LPM计数器,lpm_rom0是LPM只读存储器(ROM)。ROM中保存的是某种波形信号(如锯齿波或正弦波)的数据,其地址由计数器lpm_counter0提供。lpm_counter0是一个8位加法计数器,在时钟的控制下计数器的输出q[7..0]11111111循环变化,使ROM输出周期性的波形信号的数据。 波形发生器的原理图 2.5.2 编辑输入顶层设计文件 首先为波形发生器建立新的设计项目“mydds”,并选择Cyclone系列的EP1C6Q240C8作为设计项目的下载目标芯片。然后执行“File”菜单的“New”命令,打开一个新的“Block Diagram/Schematic File ”编辑窗口。 1. 加入计数器元件 用鼠标双击原理图编辑窗,在弹出的元件选择窗的“Libraries”栏目中选择“arithmetic”的“lpm_counter”(计数器)LPM元件。LPM是参数化的多功能库元件,每一种LPM元件都具有许多端口和参数,通过对端口的选择与参数的设置得到设计需要的元件。 pm_counter元件选择窗 计数器元件选定后用鼠标点击“OK”按钮,弹出“MegaWizard Plug-In Manager[page 2c]”对话框页面。在该对话框页面中,选择VHDL(或Verilog HDL)作为输出文件的类型,并将生成的计数器名称及保存的文件夹输入到“What name do you want for the output file ?”栏目中。 MegaWizard Plug-In Manager[page 2c]对话框页面 完成上述操作后,点击“Next”按钮,进入计数器参数设置的下一个对话框页面“MegaWizard Plug-In Manager –LPM_COUNTER[page 1 of 4]”。在此页面中设置计数器的q输出位数为8bit,时钟输入clock的有效边沿为“Up only”(上升沿有效)。时钟边沿也可以选择“Down only”(下降沿有效)或“Updown”(双边沿有效)。 LPM_COUNTER[page 1 of 4]”对话框页面 完成计数器此页的参数设置后点击“Next”按钮,进入计数器参数设置的“MegaWizard Plug-In Manager –LPM_COUNTER[page 2 of 4]”对话框页面。在此对话框页面中,选择计数器的类型为“Plain binary”(二进制)。计数器的类型除了二进制外,还可以选择任意模值,如5、10、60等。另外,计数器还可以增加一些输入或输出端口,如“Clock Enable”(时钟使能)、“Cary-in”(进位输入)、“Count Enable”(计数
显示全部