第一讲Verilog硬件描述语言概述 西安邮电学院通信工程系 VerilogHDL与VHDL建模能力的比较 行为级 的抽象 VHDL 系统级 Verilog 算法级 寄存器传输级 逻辑门级 VITAL 开关电路级 VerilogHDL与VHDL建模能力的比较
第一讲 Verilog硬件描述语言概述 西安邮电学院通信工程系 VerilogHDL与VHDL建模能力的比较 VHDL VITAL 系统级 算法级 寄存器传输级 逻辑门级 开关电路级 行为级 的抽象 VerilogHDL 与 VHDL 建 模 能 力 的 比 较 Verilog
第一讲Verilog硬件描述语言概述 西安邮电学院通信工程系 Verilog HDL特点l Verilog HDL是一种用于数字逻辑电路描述的语言, 主要用于逻辑电路的建模、仿真和设计。 用Verilog HDL描述的电路设计就是该电路的 Verilog HDL模型。 Verilog HDL既是一种行为描述的语言也是一种结 构描述的语言。既可以用电路的功能描述也可以用 元器件和它们之间的连接来建立所设计电路的 Verilog HDL模型 。 Verilog模型可以是实际电路的不同级别的抽象。这 些抽象的级别和它们对应的模型类型共有以下五种
第一讲 Verilog硬件描述语言概述 西安邮电学院通信工程系 Verilog HDL特点1 ❖Verilog HDL是一种用于数字逻辑电路描述的语言, 主要用于逻辑电路的建模、仿真和设计。 ❖用V e r i l o g H D L描述的电路设计就是该电路的 Verilog HDL模型。 ❖Verilog HDL 既是一种行为描述的语言也是一种结 构描述的语言。既可以用电路的功能描述也可以用 元器件和它们之间的连接来建立所设计电路的 Verilog HDL模型。 ❖Verilog模型可以是实际电路的不同级别的抽象。这 些抽象的级别和它们对应的模型类型共有以下五种
第一讲Verilog硬件描述语言概述 西安邮电学院通信工程系 Verilog HDL特点2 系统级(system):用高级语言结构实现设计模块行为的模型。(主 要用于仿真) 冬算法级(algorithmic):用高级语言结构实现设计算法行为的模型。 (部分可综合) 冬RTL级(Register Transfer Level):描述数据在寄存器之间流动和 处理这些数据行为的模型。(可综合) ÷门级(gate-level):描述逻辑门以及逻辑门之间连接的模型。 ?开关级(switch-1evel):描述器件中三极管和存储器件以及它们之 间连接的模型。 冬Verilog语言的这种多抽象级别的描述能力,使我们可以在数字系 统设计的各个阶段都使用同一种语言
第一讲 Verilog硬件描述语言概述 西安邮电学院通信工程系 Verilog HDL特点2 ❖ 系统级(system): 用高级语言结构实现设计模块行为的模型。(主 要用于仿真) ❖ 算法级(algorithmic): 用高级语言结构实现设计算法行为的模型。 (部分可综合) ❖ RTL级(Register Transfer Level): 描述数据在寄存器之间流动和 处理这些数据行为的模型。(可综合) ❖ 门级(gate-level): 描述逻辑门以及逻辑门之间连接的模型。 ❖ 开关级(switch-level): 描述器件中三极管和存储器件以及它们之 间连接的模型。 ❖ Verilog 语言的这种多抽象级别的描述能力,使我们可以在数字系 统设计的各个阶段都使用同一种语言
第一讲Verilog硬件描述语言概述 西安邮电学院通信工程系 Verilog HDL特点3 一个复杂电路的完整Verilog HDL模型是由若个Verilog HDL模 块构成的,每个模块又由若干个子模块构成,便于模块化设计。 Verilog HDL可以精确地建立信号的模型。这是因为在Verilog HDL中,提供了延迟和输出强度的原语来建立精确程度很高的信号 模型。 Verilog HDL作为一种高级的硬件描述编程语言,有着类似C语言 的风格。其中有许多语句如:if语句、case语句等和C语言中的对 应语句十分相似,提供了各种算术运算符、逻辑运算符、位运算 符。如果读者已经掌握C语言编程的基础,那么学习Verilog HDL 并不困难,我们只要对Verilog HDL某些语句的特殊方面着重理解, 并加强上机练习就能很好地掌握它
第一讲 Verilog硬件描述语言概述 西安邮电学院通信工程系 Verilog HDL特点3 ❖ 一个复杂电路的完整Verilog HDL模型是由若个 Verilog HDL 模 块构成的,每个模块又由若干个子模块构成,便于模块化设计。 ❖ Verilog HDL可以精确地建立信号的模型。这是因为在Verilog HDL中,提供了延迟和输出强度的原语来建立精确程度很高的信号 模型。 ❖ Verilog HDL作为一种高级的硬件描述编程语言,有着类似C语言 的风格。其中有许多语句如:if语句、case语句等和C语言中的对 应语句十分相似,提供了各种算术运算符、逻辑运算符、位运算 符。如果读者已经掌握C语言编程的基础,那么学习 Verilog HDL 并不困难,我们只要对Verilog HDL某些语句的特殊方面着重理解, 并加强上机练习就能很好地掌握它