Quartus原理图输入法指南_第1页
Quartus原理图输入法指南_第2页
Quartus原理图输入法指南_第3页
Quartus原理图输入法指南_第4页
Quartus原理图输入法指南_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

1、Quartus IIQuartus II原理图输原理图输入法指南入法指南2一、建立工程文件一、建立工程文件提示:提示: 可能会弹出可能会弹出与工程文件或与工程文件或工程目录有关工程目录有关的询问对话框的询问对话框 1 1、填写工程目录名及工程文件名,可从菜单、填写工程目录名及工程文件名,可从菜单FileFileNew Project WizardNew Project Wizard进入,完成后单击进入,完成后单击NextNext3 2 2、添加所需原始设计文件到工程文件中,单击、添加所需原始设计文件到工程文件中,单击NextNext提示:提示: * *需提前拷贝好文件需提前拷贝好文件 (.bd

2、f(.bdf或或.gdf).gdf) * *仅拷贝所需文件仅拷贝所需文件 * *拷贝到工程目录中拷贝到工程目录中 * *文件被调用时默认文件被调用时默认已加入工程文件已加入工程文件4 3 3、选择所用、选择所用FPGAFPGA型号,单击型号,单击NextNext提示:提示: * *下载与之有关下载与之有关 * *课程实验台中课程实验台中芯片为芯片为CycloneCyclone的的EP1C6Q240C8EP1C6Q240C85 4 4、添加准备使用的新、添加准备使用的新EDAEDA工具,单击工具,单击NextNext提示:提示: 通常只需要通常只需要使用使用QuartusQuartus提供的提供

3、的EDAEDA工工具具6 5 5、查看、确认所建立的工程文件信息,单击、查看、确认所建立的工程文件信息,单击FinishFinish提示:提示: 此时建立的此时建立的只是一个空的只是一个空的工程文件工程文件7二、形成原理图设计文件二、形成原理图设计文件 1 1、建立原理图设计文件、建立原理图设计文件 从菜单从菜单FileNewFileNew进入,在进入,在6 6种设计输入法中选择种设计输入法中选择原理图输原理图输入法入法,单击,单击OKOK,即可进入原理图编辑器,即可进入原理图编辑器提示:硬件实验课程要求如此提示:硬件实验课程要求如此8 2 2、编辑原理图设计文件、编辑原理图设计文件 元件的选

4、择与放置元件的选择与放置 * *在在SymbolSymbol对话框中选择元件,单击对话框中选择元件,单击OKOK提示:提示: * *弹出弹出SymbolSymbol方法:双方法:双击鼠标左键、工具条击鼠标左键、工具条 * *元件库包含系统库和元件库包含系统库和ProjectProject库两类库两类 * *ProjectProject库由用户自定库由用户自定义符号文件义符号文件(.bsf)(.bsf)组成组成 * *亦可亦可在编辑区用在编辑区用Copy Copy 及及PastePaste命令实现选择命令实现选择 * *在编辑区可移动元件,放置到合适的位置在编辑区可移动元件,放置到合适的位置9

5、元件的连接元件的连接 * *根据源处根据源处/ /目标处管脚类型,使工具箱相应连接线有效目标处管脚类型,使工具箱相应连接线有效 * *在源处在源处按下按下鼠标左键、鼠标左键、移至移至目标处、目标处、松开松开鼠标左键即可鼠标左键即可提示:提示: * *连接线有连接线有3 3种:种:NodeNode、BusBus、ConduitConduit * *所连接的源端、目标所连接的源端、目标端元件管脚类型应相同端元件管脚类型应相同 * *应避免移动元件时产应避免移动元件时产生多余交叉点生多余交叉点 * *工具箱有多种功能工具箱有多种功能 * *可给连接线命名,可给连接线命名,源处、目标处同名源处、目标处

6、同名表示已实现连接表示已实现连接10 输入输入/ /输出管脚的设定输出管脚的设定 * *按需选择按需选择inputinput、outputoutput元件,并与相应元件管脚连接元件,并与相应元件管脚连接 * *对所有对所有inputinput、outputoutput元件进行命名元件进行命名提示:提示: * *命名尽量简明命名尽量简明 * *NodeNode、BusBus、ConduitConduit的命名规则不同的命名规则不同 * *其它元件实例名亦可其它元件实例名亦可修改修改 3 3、保存原理图设计文件、保存原理图设计文件 从菜单从菜单FileSaveFileSave进入、或使用工具条,可

7、保存文件进入、或使用工具条,可保存文件11 4 4、生成原理图符号文件、生成原理图符号文件 * *选择菜单选择菜单FileCreate/UpdateCreate Symbol Files FileCreate/UpdateCreate Symbol Files for Current Filefor Current File,将弹出文件名对话框,将弹出文件名对话框 * *编辑文件名并保存为文件编辑文件名并保存为文件提示:提示:* *SymbolSymbol的的ProjectProject库由该类文件组成库由该类文件组成 * *该类文件该类文件应该在应该在编译编译/ /仿真正确后生成仿真正确后生

8、成12三、编译原理图设计文件三、编译原理图设计文件 1 1、设置顶层文件、设置顶层文件 * *在窗口在窗口Project NavigatorFilesProject NavigatorFiles中,选中目标文件后、中,选中目标文件后、点击鼠标右键,即可设置为顶层文件点击鼠标右键,即可设置为顶层文件 * *进入菜单进入菜单ProjectProject,亦可将当前编辑文件设置为顶层文件,亦可将当前编辑文件设置为顶层文件 编译是相对工程文件而言的,编译是相对工程文件而言的,!13 2 2、编译顶层文件、编译顶层文件 * *选择菜单选择菜单ProcessingCompiler ToolProcessi

9、ngCompiler Tool后,点击后,点击StartStart即可即可 * *编译结束时,会报告警告或错误的统计情况编译结束时,会报告警告或错误的统计情况 * *编译出错时,按编译出错时,按MessageMessage提示修改错误,直至编译通过提示修改错误,直至编译通过提示:提示: 有多种方法有多种方法触发编译开始触发编译开始14四、对原理图设计文件进行时序仿真四、对原理图设计文件进行时序仿真 1 1、建立用于仿真的波形文件、建立用于仿真的波形文件 进入波形文件编辑器进入波形文件编辑器 选择菜单选择菜单FileNewFileNew,在对话框的,在对话框的Other FilesOther F

10、iles中选择中选择Vector Waveform FileVector Waveform File后,即可进入后,即可进入15 选择所需的输入输出管脚选择所需的输入输出管脚 * *在在NameName区域对应右键菜单中,从区域对应右键菜单中,从InsertInsert打开打开Insert Node Insert Node or Busor Bus对话框,单击对话框,单击Node FinderNode Finder16 * *在在Node FinderNode Finder对话框中,单击对话框中,单击ListList后,可从左边选择所后,可从左边选择所需的输入输出管脚到右边需的输入输出管脚到右

11、边提示:提示: * *只可对顶层只可对顶层文件建立仿真文件建立仿真文件文件 * *FilterFilter可决可决定定Nodes FoundNodes Found的内容的内容 * *回到回到Insert Node or BusInsert Node or Bus对话框,点击对话框,点击OKOK即可完成选择即可完成选择 * *保存文件,即可实现波形文件保存文件,即可实现波形文件(.vwf)(.vwf)的建立的建立17 2 2、设置波形文件的仿真时间、设置波形文件的仿真时间 * *选中工具箱的选中工具箱的Attach windowAttach window,可显示波形文件编辑器菜单,可显示波形文件

12、编辑器菜单 * *选择菜单选择菜单EditEnd TimeEditEnd Time,在对话框中可设置结束时间,在对话框中可设置结束时间 * *选择菜单选择菜单EditGrid SizeEditGrid Size,在对话框中可设置时间单位在对话框中可设置时间单位 该步骤可省略,缺省值为该步骤可省略,缺省值为1us1us及及10ns10ns18 3 3、设置波形文件的输入波形信号、设置波形文件的输入波形信号 * *选中工具箱的选中工具箱的Zoom ToolZoom Tool,可调整,可调整PeriodPeriod的显示宽度的显示宽度 * *选择并设置各个输入管脚的信号波形选择并设置各个输入管脚的信

13、号波形提示:提示: 管脚可以分组,管脚可以分组,以简化设置信号值以简化设置信号值的繁杂程度的繁杂程度 (EditGrouping)(EditGrouping) * *将设置的波形信号,保存到文件中将设置的波形信号,保存到文件中19 4 4、进行功能仿真、进行功能仿真 生成功能仿真网表生成功能仿真网表 * *选择菜单选择菜单ProcessingSimulator ToolProcessingSimulator Tool,弹出相应对话框,弹出相应对话框 * *在对话框中选择在对话框中选择FunctionalFunctional后,单击后,单击Generate Functional Generate

14、 Functional Simulation NetlistSimulation Netlist,即可生成功能仿真网表,即可生成功能仿真网表提示:提示: 修改原理图文件修改原理图文件后,必须重新编译、后,必须重新编译、生成仿真网表生成仿真网表20 进行功能仿真进行功能仿真 * *在对话框的在对话框的Simulator inputSimulator input中输入仿真波形文件名中输入仿真波形文件名 * *在对话框中单击在对话框中单击StartStart,即可开始功能仿真,即可开始功能仿真 * *在对话框中单击在对话框中单击ReportReport,可查看、核对输出波形,可查看、核对输出波形21

15、五、对原理图设计文件进行硬件测试五、对原理图设计文件进行硬件测试 1 1、器件设置及引脚锁定、器件设置及引脚锁定 器件设置器件设置 该步骤可缺省该步骤可缺省 * *从菜单从菜单AssignmentsDeviceAssignmentsDevice进入,可重新选择器件进入,可重新选择器件 * *单击单击Device & Pin OptionsDevice & Pin Options,可配置,可配置Unused PinsUnused Pins状态等状态等 引脚锁定引脚锁定 * *从菜单从菜单AssignmentsDeviceAssignmentsDevice进入,进入进入,进入Pin

16、 PlannerPin Planner22 * *在在Pin PlannerPin Planner中,针对原理图所有管脚中,针对原理图所有管脚 即即Node NameNode Name,依次双击对应的依次双击对应的LocationLocation栏,在出现的下拉列表中选择合适的栏,在出现的下拉列表中选择合适的器件引脚器件引脚 * *保存引脚锁定信息至文件,可使用工具条、或从菜单进入保存引脚锁定信息至文件,可使用工具条、或从菜单进入 * *,把引脚锁定信息编译到下载文件中把引脚锁定信息编译到下载文件中 (.sof(.sof或或.pof).pof)23 2 2、编程下载设计文件、编程下载设计文件

17、-只介绍只介绍JTAGJTAG编程模式编程模式 JTAGJTAG模式可用编译好的模式可用编译好的SOFSOF文件直接对文件直接对FPGAFPGA器件进行配置器件进行配置 连接硬件连接硬件 * *断开实验箱电源断开实验箱电源,用,用ByteBlasterMVByteBlasterMV或或ByteBlasterByteBlaster下载下载电缆连接好计算机并口与实验箱的开发板,然后电缆连接好计算机并口与实验箱的开发板,然后打开电源打开电源 设置编程器设置编程器 -初次安装或改变下载电缆时初次安装或改变下载电缆时 * *选择菜单选择菜单ToolsProgramerToolsProgramer,进入编

18、程窗口,进入编程窗口 * *单击单击Hardware SetupHardware Setup,弹出,弹出Hardware SetupHardware Setup对话框对话框24 * *单击单击Add HardwareAdd Hardware,在所弹出对话框的,在所弹出对话框的Hardware typeHardware type中中选择选择ByteBlasterMV or ByteBlasterByteBlasterMV or ByteBlaster * *回到编程窗口,其第一行将显示相应的硬件类型信息回到编程窗口,其第一行将显示相应的硬件类型信息提示:提示: 未连接电未连接电缆或断开实缆或断开实验箱电源时,验箱电源时,将会出现异将会出现异常常待换待换待换待换25 选择编程模式及配置文件选择编程模式及配置文件 * *在编程窗口在编程窗口ModeMode栏中,选择栏中,选择JTAGJTAG模式模式 * *核

温馨提示

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

评论

0/150

提交评论