欢迎来到天天文库
浏览记录
ID:55176642
大小:2.65 MB
页数:38页
时间:2020-04-30
《基于Nios_II的VGA显示电路设计方案.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于Nios_II的VGA显示电路设计方案1QuartusII软件工具1.1QuartusII简介QuartusII是Altera公司的综合性PLD开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(AlteraHardwareDescriptionLanguage)等多种设计输入形式,嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。QuartusII可以在XP、Linux以及Unix上使用,除了可以使用Tcl脚本完成设计流程外,提供了完善的用户图形界面设计方式。具有运行速度快,界面统一,功能集
2、中,易学易用等特点。QuartusII支持Altera的IP核,包含了LPM/MegaFunction宏功能模块库,使用户可以充分利用成熟的模块,简化了设计的复杂性、加快了设计速度。对第三方EDA工具的良好支持也使用户可以在设计流程的各个阶段使用熟悉的第三方EDA工具。此外,QuartusII通过和DSPBuilder工具与Matlab/Simulink相结合,可以方便地实现各种DSP应用系统;支持Altera的片上可编程系统(SOPC)开发,集系统级设计、嵌入式软件开发、可编程逻辑设计于一体,是一种综合性的开发平台。MaxplusII
3、作为Altera的上一代PLD设计软件,由于其出色的易用性而得到了广泛的应用。目前Altera已经停止了对MaxplusII的更新支持,QuartusII与之相比不仅仅是支持器件类型的丰富和图形界面的改变。Altera在QuartusII中包含了许多诸如SignalTapII、ChipEditor和RTLViewer的设计辅助工具,集成了SOPC和HardCopy设计流程,并且继承了MaxplusII友好的图形界面及简便的使用方法。1.2QuartusII基本设计流程1、打开QuartusII软件,可以看到主界面由四部分构成:工程导向窗
4、口、状态窗口、信息窗口和用户区。如图1-1所示。图1-1QuartusII基本界面2、使用視窗選單File→NewProjectWizard选项启动项目向导,如图1-2所示,并分别指定创建工程的路径,工程名和顶层文件名。工程名和顶层文件可以一致也可以不同。一个工程中可以有多个文件,但只能有一个顶层文件。这里我们将工程名取为DE1_NIOS,顶层文件名取为DE1_NIOS。图1-2QuartusII项目名称、路径、顶层文件设定窗口2、点击Next进入如图1-3所示,在新建的工程中添加已有VerilogHDL文件到工程中,没有不添加。图1-
5、3文件添加窗口3、点击Next进入如图1-4所示,可选择芯片型号。图1-4芯片型号选择窗口4、点击Next进入如图1-5所示,可选择设计分析工具,仿真工具和时序分析。图1-5EDA工具设置5、点击Next进入如图1-6所示,可查看所建立的工程的详细相关的信息。再点击Finish完成工程的建立。图1-6工程详细信息6、使用視窗選單File→New启动选项如图1-7,选择VerilogHDLFile点击OK完成新建一个用户编辑的文件,再使用視窗選單File→SaveAs给文件重命名。图1-7新建文件类型选择7、接下来在用户编辑区编写Veri
6、log代码,也可以使用BlockEditor建立包含代表其他設計檔案符號的方塊圖,或建立示意圖。代码编写完成后使用視窗選單Assignments→AssignmentEditor、Settings對話框、FloorplanEditor和/或LogicLock功能指定初始設計限制。8、使用视图窗Processing→StartCompilationg进行编译,编译包括Analysis&Synthesis合成设计、模拟器对设计执行功能模拟、Fitter对设计执行配置和路线、TimingAnalyzer对设计進行时序分析、模拟器对设计进行时序
7、模拟、Assembler为设计建立编成档案(GenerateProgramingFile)。如图1-8所示。图1-8工程编译报告9、通过后新建一个波形文件,继而进行波形仿真分析。再使用编成档案、Programmer书画和Altera硬体(例如ByteblasterII)对元件进行编程(Program);或将编成档案转换为其它档案格式以供嵌入式处理器或是其他处理器系统使用。2SOPCBuider开发工具SOPC即systemonaprogrammablechip是指用可编程逻辑技术把整个系统放到一块硅片上。一方面它是片上系统—即由单个芯片
8、完成整个系统的主要逻辑功能;另一方面,它是可编程系统,具有灵活的设计方式,可裁减、扩充、升级,并具备软硬件在系统可编程的功能。这项技术将EDA、计算机设计、嵌入式系通、工业自动控制系统、DSP及数字通信系统
此文档下载收益归作者所有