VerilogHDLVerilogHDL第九章硬件描述语言简介HDLHDL的含义的含义HHardwareardwareDDescriptionescriptionLLanguageanguageVerilogHDLVerilogHDL与其他与其他HDLHDL比较比较VerilogHDLVerilogHDL——““告诉我你想要电路做什么,我给你提供告诉我你想要电路做什么,我给你提供能实现这个功能的硬件电路”能实现这个功能的硬件电路”VHDLVHDL——和和VerilogHDLVerilogHDL类似类似ABELABEL、、AHDLAHDL——““告诉我你想要什么样的电路,我给你提告诉我你想要什么样的电路,我给你提供这样的电路”供这样的电路”什么是什么是VerilogHDLVerilogHDL能够对数字逻辑电路的功能和结构进行描述能够对数字逻辑电路的功能和结构进行描述的一种高级编程语言的一种高级编程语言PLD/FPGAPLD/FPGA的设计开发语言的设计开发语言编写程序描述数字编写程序描述数字电路的功能与结构电路的功能与结构描述电路的功能描述电路的功能描述电路的结构描述电路的结构表达具有并行性表达具有并行性VerilogHDLVerilogHDL特点特点符合符合CC语言语法习惯语言语法习惯简单,容易上手,缩短培训时间,如果有数字电子技术简单,容易上手,缩短培训时间,如果有数字电子技术和和CC语言的基础,稍加学习即可编写能实现的电路。语言的基础,稍加学习即可编写能实现的电路。但也仅仅是语法上的相似而已但也仅仅是语法上的相似而已并发执行,多条语句可能同时执行,在硬件上,并发执行,多条语句可能同时执行,在硬件上,实现不同功能的电路在同一时刻工作实现不同功能的电路在同一时刻工作具有时序的概念,硬件电路输入到输出存在延迟。具有时序的概念,硬件电路输入到输出存在延迟。语法规则死,纠错仿真功能弱,错误信息不完整,语法规则死,纠错仿真功能弱,错误信息不完整,较较CC语言更难发现错误语言更难发现错误VerilogHDLVerilogHDL语言的描述风格语言的描述风格VerilogHDLVerilogHDL语言的描述风格,或者语言的描述风格,或者说描述方式,又可分为三类说描述方式,又可分为三类行为型描述行为型描述指对行为与功能进行描述,它只指对行为与功能进行描述,它只描述行为特征,而没有涉及到用什么样的时描述行为特征,而没有涉及到用什么样的时序逻辑电路来实现,因此是一种使用高级语序逻辑电路来实现,因此是一种使用高级语言的方法,具有很强的通用性和有效性。言的方法,具有很强的通用性和有效性。数据流型描述数据流型描...