0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

快速理解Verilog语言

汽车玩家 来源:今日头条 作者:电子领学君 2020-03-22 17:29 次阅读

Verilog HDL简称Verilog,它是使用最广泛的硬件描述语言。

诞生时间:1983年。

可以分为5个层次:(自顶向下)

第一层,系统级(system):用高级语言设计模块的外部性能的模型

第二层,算法级(Algorithmic):用高级语言实现设计算法的模型

第三层,寄存器传输级(RTL):描述数据在寄存器之间的流动以及如何处理这些数据的模型。这是其他高级语言不具备的能力

第四层,门级(gate-level):描述逻辑门以及逻辑门之间的连接的模型

第五层,开关级(switch-level):描述器件中三极管和存储节点以及它们之间连接的模型

注:前三层属于行为级,第四层属于逻辑级,第五层属于开关级

Verilog的特点:

1. 它与C语言相似,语法灵活

2. 能够抽象出电路行为和结构

3. 支持逻辑设计中层次与范围的描述

4. 具有电路仿真和验证机制

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Verilog
    +关注

    关注

    28

    文章

    1324

    浏览量

    109276
收藏 人收藏

    评论

    相关推荐

    fpga是用c语言还是verilog

    FPGA(现场可编程逻辑门阵列)开发主要使用的编程语言是硬件描述语言(HDL),其中Verilog是最常用的编程语言之一。而C语言通常用于传
    的头像 发表于 03-27 14:38 250次阅读

    verilog与其他编程语言的接口机制

    Verilog是一种硬件描述语言,用于描述数字电路的行为和结构。与其他编程语言相比,Verilog具有与硬件紧密结合的特点,因此其接口机制也有一些与众不同之处。本文将详细介绍
    的头像 发表于 02-23 10:22 186次阅读

    verilog调用模块端口对应方式

    Verilog中的模块端口对应方式,并提供示例代码和详细解释,以帮助读者更好地理解和应用。 首先,我们来了解一下Verilog中的模块和模块端口。一个Verilog模块被定义为包含一组
    的头像 发表于 02-23 10:20 354次阅读

    讲一讲芯片设计中的verilog是什么

    相信不少人都听过verilog这个词,今天我就想讲一讲我所理解verilog是什么。
    的头像 发表于 12-04 13:52 462次阅读

    Verilog设计快速入门秘籍

    Verilog设计快速入门秘籍,拿走不谢!
    发表于 11-03 12:00

    VHDL与Verilog硬件描述语言TestBench的编写

    VHDL与Verilog硬件描述语言在数字电路的设计中使用的非常普遍,无论是哪种语言,仿真都是必不可少的。而且随着设计复杂度的提高,仿真工具的重要性就越来越凸显出来。在一些
    的头像 发表于 09-09 10:16 855次阅读
    VHDL与<b class='flag-5'>Verilog</b>硬件描述<b class='flag-5'>语言</b>TestBench的编写

    Verilog HDL语言的发展历史和主要能力

    Verilog HDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。 Verilog
    发表于 08-29 15:58 0次下载

    verilog移位操作和C语言的移位操作的异同点有哪些?

    C语言的移位操作和Verilog语言的移位操作在某些方面具有相似之处,但也存在一些显著的不同点。下面我们将通过代码示例来阐述这两种语言的移位操作。
    的头像 发表于 08-28 09:43 403次阅读

    数字电路设计中的一款强大工具—Verilog编程语言介绍

    Verilog是一种硬件描述语言,用于描述数字电路的结构和行为。与传统的编程语言不同,Verilog更加注重电路的行为和时序特性。
    发表于 08-01 09:00 1965次阅读
    数字电路设计中的一款强大工具—<b class='flag-5'>Verilog</b>编程<b class='flag-5'>语言</b>介绍

    spinalhdl转Verilog可读性 SpinalHDL开发流程

    SpinalHDL是基于Scala全新的硬件描述语言,解决了不少Verilog等传统HDL语言的痛点,可以快速的完成某些IP的开发,和完美的融入现有的开发流程。 诚然SpinalHDL
    的头像 发表于 07-27 09:29 825次阅读
    spinalhdl转<b class='flag-5'>Verilog</b>可读性 SpinalHDL开发流程

    使用Verilog HDL描述寄存器的硬件

    刚接触数字集成电路设计,特别是Verilog HDL语言的同学,往往不理解什么时候变量需要设置为wire型,什么时候需要设置成reg型。
    发表于 07-13 15:53 583次阅读
    使用<b class='flag-5'>Verilog</b> HDL描述寄存器的硬件

    从仿真器的角度理解Verilog语言2

    要想深入理解Verilog就必须正视Verilog语言同时具备硬件特性和软件特性。在当下的教学过程中,教师和教材都过于强调Verilog
    的头像 发表于 05-25 15:10 616次阅读
    从仿真器的角度<b class='flag-5'>理解</b><b class='flag-5'>Verilog</b><b class='flag-5'>语言</b>2

    从仿真器的角度理解Verilog语言1

    要想深入理解Verilog就必须正视Verilog语言同时具备硬件特性和软件特性。在当下的教学过程中,教师和教材都过于强调Verilog
    的头像 发表于 05-25 15:10 669次阅读
    从仿真器的角度<b class='flag-5'>理解</b><b class='flag-5'>Verilog</b><b class='flag-5'>语言</b>1

    FPGA编程语言verilog语法2

    Verilog HDL是一种用于数字系统设计的语言。用Verilog HDL描述的电路设计就是该电路的Verilog HDL模型也称为模块。Veri
    的头像 发表于 05-22 15:53 559次阅读
    FPGA编程<b class='flag-5'>语言</b>之<b class='flag-5'>verilog</b>语法2

    FPGA编程语言verilog语法1

    Verilog HDL是一种用于数字系统设计的语言。用Verilog HDL描述的电路设计就是该电路的Verilog HDL模型也称为模块。Veri
    的头像 发表于 05-22 15:52 586次阅读
    FPGA编程<b class='flag-5'>语言</b>之<b class='flag-5'>verilog</b>语法1