欢迎来到天天文库
浏览记录
ID:38904625
大小:609.50 KB
页数:101页
时间:2019-06-21
《《方工具软》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第4章第三方工具软件4.1概述4.2FPGAExpress开发工具软件4.3LeonardoSpectrum开发工具软件4.1概述4.1.1HDL语言CPLD/FPGA设计越来越复杂,使用硬件描述语言设计复杂的可编程逻辑电路已经逐渐成为一种趋势,目前最主要的硬件描述语言是VHDL(VHSICHardwareDescriptionLanguage)和VerilogHDL。VHDL的开发始于1981年,由美国国防部组织,IEEE(InstituteofElectrical&ElectronicEngineers)于1986年5月开始了VHDL的标准化工作,并在1987年12月发布了VHDL
2、的第一个标准(IEEEStandard-1976-1987)。VHDL的特点是:·VHDL是IEEE标准,语法比较严格;·VHDL支持各种设计方法和技术,例如自上而下和自下而上设计,同步和异步设计等;·VHDL能够处理各种对象,从描述逻辑门层次的电路到描述整个数字系统;·VHDL支持由若干小组协同完成一个系统的设计。VerilogHDL是在C语言的基础上发展起来的一种硬件描述语言,语法较自由,目前ASIC设计大多采用这种语言。VerilogHDL语言是美国CadenceDesignSystems公司于1983~1984年组织开发的,它的主要特点是:·过程性描述和结构性描述两者都能接受
3、;·所使用的基本数据类型是“线”和“寄存器”,它采用四状态制表示布尔值:“0”、“1”、“×”、“Z”,其中“×”表示不确定状态,“Z”表示悬空;·能够使用混合模式的模型,即用其描述的设计可以包含不同的抽象层次,并能用一个仿真程序做仿真;·能够描述模块的并行行为以及描述有限状态机。VHDL和VerilogHDL两者相比,学习VHDL比学习VerilogHDL难一些,但VerilogHDL自由的语法也使得初学者容易上手,同时也容易出错。国外电子专业通常在本科阶段教授VHDL,在研究生阶段教授VerilogHDL。从国内来看,VHDL的参考书很多,便于查找资料,而VerilogHDL的参考
4、书则很少,这给学习VerilogHDL带来不少困难。从EDA技术的发展趋势上看,直接采用C语言设计可编程逻辑电路将是一个发展方向,现在已出现用于可编程逻辑电路设计的C语言编译软件。可以预见,在5~10年之内C语言很可能将逐渐成为继VHDL和VerilogHDL之后设计大规模可编程逻辑电路的又一种手段。4.1.2常用的第三方工具软件HDL和传统的原理图输入方法的关系就好比是高级语言和汇编语言的关系。HDL的可移植性好,使用方便,但效率不如原理图;原理图输入的可控性好,效率高,比较直观,但设计大规模可编程逻辑电路时显得比较繁琐。在真正的可编程逻辑电路设计中,通常建议采用原理图和HDL结合的
5、方法来设计,适合用原理图的地方就用原理图,适合用HDL的地方就用HDL,并没有强制的规定。在最短的时间内,用自己最熟悉的工具设计出高效、稳定、符合设计要求的电路才是我们的最终目的。用VHDL/VerilogHDL语言开发可编程逻辑电路的完整流程为:(1)文本编辑:用任何文本编辑器都可以进行,也可以用专用的HDL编辑环境。通常VHDL文件保存为.vhd文件,VerilogHDL文件保存为.v文件。(2)功能仿真:将文件调入HDL仿真软件进行功能仿真,检查逻辑功能是否正确(也叫前仿真,对简单的设计可以跳过这一步,只有在布线完成以后,才进行时序仿真)。(3)逻辑综合:将源文件调入逻辑综合软件
6、进行综合,即把语言综合成最简的布尔表达式。逻辑综合软件会生成.edf(EDIF)的EDA工业标准文件。(4)布局布线:将.edf文件调入PLD厂家提供的软件中进行布线,即把设计好的逻辑安放到CPLD/FPGA内。(5)时序仿真:需要利用在布局布线中获得的精确参数,用仿真软件验证电路的时序(也叫后仿真)。以上过程通常都可以在PLD厂家提供的开发工具(如MAX+PLUSⅡ,QuartusⅡ,Foundation)中完成,但如果使用专用HDL工具完成逻辑综合,效果会更好。特别是对于使用MAX+PLUSⅡ的设计人员,尽量避免在MAX+PLUSⅡ中进行复杂的VHDL/VerilogHDL逻辑综合
7、,原因是MAX+PLUSⅡ只支持VHDL/VerilogHDL的子集,所以最好能在www.altera.com网站下载Altera绑定的免费OEM版HDL综合软件或使用功能更强的通用HDL逻辑综合软件。以下是几种常用的第三方工具软件的简介,详细情况可到相应公司的网站查询。PGAExpress:VHDL/VerilogHDL综合软件,简单易用,由Synopsys公司出品。FPGACompilerⅡ:VHDL/VerilogHDL综合软件,由Syn
此文档下载收益归作者所有