verilog - 结构 Verilog 和行为 Verilog 有什么区别?

标签 verilog

如标题所示,结构 Verilog 和行为 Verilog 之间的主要区别是什么?

最佳答案

根据 IEEE 标准,这些术语没有严格的定义。然而,习惯上,结构 是指使用模块实例来描述设计(尤其是对于较低级别的构建 block ,例如与门和触发器),而 行为 指使用 always 描述设计 block 。

门网表总是 结构 ,而 RTL 代码通常为 行为 . RTL 通常具有时钟门和同步器单元的实例。

关于verilog - 结构 Verilog 和行为 Verilog 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15681218/

相关文章:

Verilog:在始终 block 中等待模块逻辑评估

tcl - 如何使用 verilog 运行 tcl proc 函数?

binary - 使用门级图理解二进制乘法器

vhdl - 是否可以在FPGA上设计较小的FPGA?

Verilog 数组语法

verilog - 为什么 Verilog 函数中不允许非阻塞赋值?

loops - 如何编写一个测试平台来循环 4 个输入?

verilog - 为什么我们在 FPGA/VHDL/VIVADO 中使用 REG?

verilog - 如何消除 Verilog 实例语法错误

verilog - 在 SystemVerilog 中使用 typedef 和 wire