QuartusⅡ设计举例.doc_第1页
QuartusⅡ设计举例.doc_第2页
QuartusⅡ设计举例.doc_第3页
QuartusⅡ设计举例.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

二、Quartus的图形用户界面启动Quartus 软件后,点击File - Open Project,调入一个项目,就进入图1-2所示图形用户界面图。从图中我们可以看到整个界面可以分为八个区,分别是:图1-2 Quartus的图形用户界面1. 菜单区域:包括两部分,第一行是主菜单,第二行是常用快捷键。2. 主工作区域:即输入编辑区。3. 元件调用菜单:输入需要调用元件库里的器件,并选择连线以及文字标注等。4. Project Navigator窗口:项目浏览器用于察看正在编辑的项目的信息。5. Status窗口:系统在编译过程中的具体进度显示。6. Change Manager窗口:用来跟踪和管理后编译,看是否达到设计目标。7. Messages窗口:用于反馈在进行编译时的提示信息。8. Tcl console窗口:工具命令语言(tool command language)输入窗口,Tcl是一种EDA 开放的工业标准脚本。 三、设计实例下面利用器件库中的存储器模块,采用原理图输入方式,来设计一个简单的LPM_ROM,并通过编辑器在ROM中存入新内容。通过这个设计,我们将初步了解Quartus的设计的流程和步骤。1.建立工程A. 建立文件夹如 D:lpm_rom ,注意:文件夹(还有文件名)名称中不能包含中文和空格。B. 新建一个存储器初始化(.mif)文件。打开QuartusII,在顶部菜单中选File - New other files -memory initialization file ,单击OK,在弹出的对话框中输入字数64和字长 8,单击OK, 打开存储器初始化编辑窗口。利用View菜单命令,改变地址或字长的显示格式等,选择要编辑的字(反白显示),直接输入内容。然后点File -save as,在弹出的对话框中选择 “保存在” D:lpm_rom, 输入文件名Mif1,文件名后缀选择.mif,取消最下面一行的Create new project based on this file 的选择框的对勾,点击保存完成。C. 输入元件。 打开QuartusII,选File -NewBlock Diagram/schematic File单击 OK,进入图形输入界面,单击鼠标右键,点Insert -Symobl ,在libraries库中选择需要的元件,(如果知道元件名称也可以直接输入),在这里我们在Name框中直接输入lpm_rom,点OK,在弹出的窗口中选择VHDL,在What name do you want for the output file? 点Browse,选择元件存放的文件夹D:lpm_rom,给元件取名lpm_rom0,点击next ,进入LPM_ROM选择对话框,在currently select device family 中选择芯片cyclone,选宽8位,64字节,选中Dual clock, 点next进入下一界面,去掉已打勾的qoutput port,然后点next进入下一界面,点browse,选前面已建立的D: D:lpm_rom Mif1.mif文件, 点next - next,Finish完成lpm_rom0的输入。 重复点鼠标右键选Insert Symobl 在libraries库中择其他需要的input,output引脚。连接到lpm_rom0对应的端口,修改输入引脚名称一个为a5.0,时钟名为clk, 输出引脚的名称为q7.0,然后点save,在弹出的窗口Do you want to create a new project on this file? 回答“是”,点next - next ,在窗口中选择存入新建的文件夹D:lpm_rom中,项目名lpm_rom0,lpm_rom0,点next-next,在设备窗口中分别选择:Family 为cyclone,package 为PQFP,Pin count 为240,Speed grade 为 8, 点next - next -Finish保存。D. 编译。 在快捷键中,点击编译键 完成编译。如果有错误,可返回前面重新检查、修改输入后再次编译,直到看到提示编译成功信息。2波形仿真A打开QuartusII,选File File - New other files - Vector Waveform File,点击OK进入仿真界面。B在左空白处双击左键,在新出现的对话框的Radix中选择Hexadecimal(16进制),点Node Finder点list选中需要仿真的信号,:a5.0,clk ,7.0点击 OK-OK.C加入信号。 选仿真需要的时间 ,点击Edit,选择End time (50 us).点a0,设置为高电平。点clk (1us) 注意 一般设置信号的数量级和End time数量级设置成一致的。D保存。 系统会自动把后缀加上。E仿真。点快捷键 仿真。3 引脚锁定仿真完成后,选择菜单Assignments-pins-Location,根据实验电路结构图NO.5和芯片引脚对照表, 查出a5.0,clk ,7.0 在核心芯片EP1C6/1C12 Q240上所对应的引脚号,具体如下:a5-键6-PIO 5-238 a4-键5-PIO 4-237 a3-键4-PIO 3-236 a2-键3-PIO 2-235 a1-键2-PIO 1-234 a0-键1-PIO 0-233 clk- 28 q7-PIO23-20 q6-PIO22-19 q5-PIO21-18q4-PIO20-17q3-PIO19-16q2-PIO18-15q1-PIO17-14q0-PIO16-13q3.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论