基于vhdl的复杂可编程逻辑器件cpld应用技术内容摘要:

主流还是被淘汰出局,则与语言本身以及各种配套工具软件是否功能更加强大,使用更加简便,更易于学习掌握,以及与人们已经习惯的语言及工具是否有相似性和延续性等因素有关。 三 . 电子设计自动化 (EDA)技术的发展: 上世纪 80年代, EDA还只能代替手工,画原理图和流程图,设计生产机器可以读懂的印刷电路板图。 到了 90年代,出现了 Altera公司的 Maxplus Ⅱ 等CPLD/FPGA工具软件,人们可以用 Maxplus Ⅱ 在PC机上设计由众多标准逻辑芯片(如 74系列等)组成的电路原理图,然后再用它直接进行波形图仿真测试,观察验证电路在各种输入情况下的输出信号波形,及内部各点波形,并得到各点的延时信息,和电路“正常”,“警告”,“出错”等信息。 最后,将经过 Maxplus Ⅱ 将验证无误的电路写入 CPLD/FPGA芯片,放入电路板中进行整机测试,如发现问题,修改原理图,波形仿真后重写 CPLD/FPGA ,重新进行整机测试,直至完全正确为止。 整机中既可以使用 CPLD/FPGA也可以制成 ASIC芯片(视批量大小而定)。 Maxplus Ⅱ 的出现,使电子设计自动化 (EDA)技术大大向前推进了一步。 Maxplus Ⅱ 不仅支持原理图输入 ,而且还支持 VHDL、 Verilog HDL、以及 AHDL等文本输入方式,是目前应用比较广泛的可编程逻辑器件开发软件。 Quartus Ⅱ 是 ALTERA公司推出的另一个可编程逻辑器件开发软件,它支持原理图输入、 VHDL、 Verilog HDL 和 AHDL输入方式。 到了 90年代后期,由于硬件描述语言的完善,尤其是相应的编译,测试,合成,布线等电子设计自动化(EDA)工具软件的发展与完善, 硬件描述语言 (HDL)终于进入了成熟实用阶段。 这无疑是(数字)电路设计史上最具革命性的飞跃。 自此,人们实现了用简明易懂的 高级编程语言设计复杂硬件电路 的梦想。 只要具备一定的硬件专门知识,就能随心所欲地设计出功能十分强大的专用智能电路,实现了 “以软代硬”。 四、 VHDL编程实例: 以真值表为依据,采用数据流描述方式编写的BCD-七段显示译码器的 VHDL源代码如下所示,其按总线显示方式的仿真波形如图所示。 LIBRARY IEEE。 USE。 ENTITY decoder_se7v2 IS PORT( A: IN STD_LOGIC_VECTOR(3 DOWNTO 0)。 S: OUT STD_LOGIC_VECTOR(6 DOWNTO 0))。 END decoder_se7v2。 ARCHITECTURE behave OF decoder_se7v2 IS S65SS4S。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。