欢迎来到天天文库
浏览记录
ID:51889121
大小:87.50 KB
页数:7页
时间:2020-03-18
《QuartusII软件下的文件类型综述.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、华东交通犬学理工学院课程名称分院专业班级学号学生姓名EDA技术与应用电信分院2009级通信(二)班20090210420215QuartusII软件下的文件类型综述这学期学校给我们通信工程专业开设了EDA课程,学期己过大半,现在我终于意识到了也明白了EDA技术对于通信工程甚至电子信息方而的重要性。所谓EDA技术是指:电路系统设计,仿真,综合,电路板设计和制作的整个自动化流程。目前ED八技术的屯子信息产品应用广泛,极大地促进了相关产业的发展。目前领域里有很多EDA开发软件,下面我就常用的QuartusII软件以及它的文件类型做个简单的综述。在综述前,我首先简单介绍下Quartus
2、II这个软件。QuartusTT是Altera公司的综合性PLD开发软件,支持原理图、VIIDL、VerilogHDL以及AHDL(AlteraHardwareDescriptionLanguage)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整PLD设计流程。QuartusII可以在XP、Linux以及Unix上使用,除了可以使用Tel脚本完成设计流程外,提供了完善的用户图形界而设计方式。具有运行速度快,界面统一,功能集中,易学易用等特点。QuartusTT支持Altera的IP核,包含了LPM/HegaFimctioii宏功能模块库,使用
3、户可以充分利用成熟的模块,简化了设计的复杂性、加快了设计速度。对第三方EDA工具的良好支持也使用户可以在设计流程的各个阶段使用熟悉的第三方EDA工具。此外,QuartusII通过和DSPBuilder工具与Matlab/Simulink相结合,可以方便地实现各种DSP应用系统;支持Altera的片上可编程系统(S0PC)开发,集系统级设计、嵌入式软件开发、可编程逻辑设计于一体,是一种综合性的开发平台。MsxplusII作为Altera的上一代PLD设计软件,由于其出色的易用性而得到了广泛的应用。冃前Altera已经停止了对MaxplusII的更新支持,QuartusII与之相比
4、不仅仅是支持器件类型的丰富和图形界而的改变。Altera在QuartusII中包含了许多诸如SignalTapTT、ChipEditor和RTLViewer的设计辅助工具,集成了S0PC和HardCopy设计流程,并且继承了MaxplusII友好的图形界面及简便的使用方法。AlteraQuartusII作为一种可编程逻辑的设计环境,由于其强大的设计能力和直观易用的接口,越来越受到数字系统设计者的欢迎。QuartusII是一款功能强大的EDA软件。在这个集成开发环境中,PLD使用者可以完成编辑、编译、仿真、综合、布局布线、时序分析、生成编程文件、编程等全套卩LD开发流程。Quar
5、tusII以工程(Project)为单位管理文件。保证了设计文件的独立性和完整性。由于QuartusII功能众多,每一项功能都对应一个甚至多个文件类型。在使用中,如果需要转移或备份某一工程对应的文件,对众多文件的取舍成了一个令人头痛的问题。类似问题,在使用MaxplusII的过程中也很常见。使用QuartusII自带的工程文件压缩功能可以省去取舍文件的麻烦。但是.qar文件把众多文件压缩成一个文件,只有解压缩才能获取具体文件的信息。如果使用版本控制工具(如CVS)的话,对・q肚文件无法进行版本比较。甚至当・qar文件受损时,部分甚至全部文件都无法恢复了。而且,缺省配置的・qar
6、文件也包含了一些非关键文件,存在一定的冗余。解决这一问题的关键在于弄清文件扩展名的意义,明明白白地控制文件的取舍。1.编译必需的文件:设计文件(・gdf、.bdf、EDIF输入文件、・tdf、ver订og设计文件、・vqm、.vt、VIIDL设计文件、.vht)、存储器初始化文件(.mif>.rif>.hex)>配置文件(・qsf、・tel)>工程文件(.qpf)。2.编译过程中生成的中间文件(.eq门文件和db戸录下的所有文件)3.编译结束后生成的报告文件(.rpt>.qsnig等)4.根据个人使用习惯生成的界面配置文件(・qws等)5.编程文件(.sof>・pof、.ttf
7、等)上面分类中的第一类文件是一定要保留的;第二类文件在编译过程中会根据第一类文件生成,不需要保留;第三类文件会根据第一类文件的改变而变化,反映了编译后的结果,可以视需要保留;第四类文件保存了个人使用偏好,也可以视需要保留;第五类文件是编译的结果,一定要保留。在使用版本控制工具时,我通常保留第一类、第三类和第五类文件。但是第三类文件通常很少被反复使用。所以,为了维护一个最小工程,第一类和第五类文件是一-定要保留的。此外,当一个项目的设置内容需要转移给另一个项目时,例如引脚分配信息,需要转移.t
此文档下载收益归作者所有