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

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

3天内不再提示

verilog-2005和systemverilog-2017标准规范

FPGA算法工程师 来源:FPGA算法工程师 2023-09-04 10:10 次阅读

作为逻辑工程师,在FPGA和数字IC开发和设计中,一般采用verilog,VHDL或SystemVerilog等作为硬件描述语言进行工程设计,将一张白板描绘出万里江山图景。

工程师在利用硬件描述语言进行数字电路设计时,需要遵守编译器支持的Verilog,VHDL或systemverilog标准规范,并形成良好的RTL设计风格。

本文简要介绍verilog-2005和systemverilog-2017标准,在应用过程中,可根据自己擅长的语言进行设计。

一、verilog-2005标准

首先我们来看verilog-2005标准。

Verilog硬件描述语言(HDL)在本标准中定义。Verilog HDL是一种正式的符号,旨在用于电子系统创建的所有阶段。因为它是机器可读和人类可读的,所以它支持硬件设计的开发、验证、综合和测试;硬件设计数据的通信;以及硬件的维护、改装和采购。本标准的主要受众是支持该语言的工具的实现者和该语言的高级用户。

Verilog硬件描述语言(HDL)在1995年作为IEEE标准1364- 1995成为IEEE标准。它被设计成简单、直观和有效的,在多个抽象层次上采用标准文本格式,适用于各种设计工具,包括验证模拟、定时分析、测试分析和综合。正是由于这些丰富的功能,Verilog已被公认为集成电路(IC)设计人员的首选语言。

Verilog包含一组丰富的内置原语,包括逻辑门、用户可定义原语、开关和有线逻辑。它还具有设备引脚到引脚的延迟和定时检查。抽象层次的混合本质上是由两种数据类型的语义提供的:网络和变量。连续赋值提供了基本的结构结构,其中变量和网的表达式可以连续地将值驱动到网上。程序赋值提供了基本的行为结构,其中涉及变量和净值的计算结果可以存储到变量中。设计由一组模块组成,每个模块都有一个输入/输出(I/O)接口,以及对其功能的描述,可以是结构的、行为的,也可以是混合的。这些模块形成一个层次结构,并通过网络相互连接。

随着IEEE Std 1364-2001的完成,在更大的Verilog社区中继续进行工作,以确定该语言的突出问题以及可能增强的想法。当Accellera在2001年开始标准化SystemVerilog时,发现了可能导致Verilog 1364与SystemVerilog不兼容的其他问题。IEEE P1364工作组是作为SystemVerilog P1800工作组的一个小组委员会成立的,以帮助确保这些问题的一致解决。这项合作工作的结果是这个标准,IEEE标准1364-2005。

VerilogHDL语言的关键字列表:

31a30cbc-4a0f-11ee-97a6-92fbcf53809c.png

VerilogHDL语言的系统Task和Function列表:

31c809e0-4a0f-11ee-97a6-92fbcf53809c.png

更多详细说明,参阅IEEE Std Verilog HDL。

二、SystemVerilog-2017

31fc81fc-4a0f-11ee-97a6-92fbcf53809c.png

本标准为IEEE 1800SystemVerilog语言提供了语言语法和语义的定义,这是一种统一的硬件设计,规范和验证语言。该标准包括对行为、寄存器传输级(RTL)和门级硬件描述的支持;Testbench、覆盖、断言、面向对象和约束随机结构;并且还为外国编程语言提供应用程序编程接口(API)。

SystemVerilog语言既可以用于设计,也可以用于验证,在FPGA、IC中占有重要地位。相对于VerilogHDL,提供了更丰富的设计和验证规范,SystemVerilog改进了Verilog代码的生产率、可读性以及可重用性。

SystemVerilog语言的关键字列表:

348557c8-4a0f-11ee-97a6-92fbcf53809c.png

34ad22b2-4a0f-11ee-97a6-92fbcf53809c.png

更多详细说明,参阅IEEE Std SystemVerilog。

IEEE官网Verilog HDL标准:1364-2005 - IEEE Standard for Verilog Hardware Description Language | IEEE Standard | IEEE Xplore

IEEE官网SystemVerilog标准:1800-2017 - IEEE Standard for SystemVerilog--Unified Hardware Design, Specification, and Verification Language | IEEE Standard | IEEE Xplore

审核编辑:汤梓红

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

    关注

    1602

    文章

    21320

    浏览量

    593194
  • Verilog
    +关注

    关注

    28

    文章

    1326

    浏览量

    109302
  • System
    +关注

    关注

    0

    文章

    161

    浏览量

    36571
  • RTL
    RTL
    +关注

    关注

    1

    文章

    377

    浏览量

    59064
  • 编译器
    +关注

    关注

    1

    文章

    1577

    浏览量

    48614

原文标题:【文档必备】Verilog、SystemVerilog IEEE标准规范

文章出处:【微信号:FPGA算法工程师,微信公众号:FPGA算法工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    SD卡接口标准规范

    SD卡接口标准规范SD卡上所有单元由内部时钟发生器提供时钟。接口驱动单元同步外部时钟的DAT和CMD信号到内部所用时钟。 本卡由6线SD卡接口控制,包括:CMD,CLK,DAT0-DAT3。 在多
    发表于 08-24 18:06

    CMMB标准规范

    `<p><font face="Verdana">CMMB标准规范</font>
    发表于 10-21 15:29

    音频资料描述无数据规范

    交通大学图书馆。起草人为上海交通大学图书馆的王绍平、杨宗英、郑巧英、陈幼华、孙华。音频资料元数据标标准规范从2003年5月份开始起草,经专家咨询会、手工著录试验、开放试验、总项目组审议等程序多次修改,日臻完善,于2005年12月份作为拟推荐的
    发表于 03-09 20:14

    TTL、COMS、232等标准规范

    TTL、COMS、232等标准规范
    发表于 04-10 23:18

    请给我分享《DDS Extensions for Time Sensitive Networking》标准规范

    请给我《DDS Extensions for Time Sensitive Networking》标准规范?我找不到它。
    发表于 04-23 09:26

    现场电工技术操作标准规范

    现场电工技术操作标准规范路桥施工现场十大员技术操作标准规范—现场电工路桥工程质量的提高与多方面因素有关,这其中,最重要的因素之一则是从事路桥建设的一线技术
    发表于 11-09 13:16 0次下载

    电工技术操作标准规范

    现场电工技术操作标准规范路桥施工现场十大员技术操作标准规范—现场电工路桥工程质量的提高与多方面因素有关,这其中,最重要的因素之一则是从事路桥建设的一线技术
    发表于 11-09 13:16 0次下载

    IPC-TM-650阻抗测量标准规范

    IPC-TM-650阻抗测量标准规范:IPC-TM-650阻抗测量标准规范IPC(美国电子电路和电子互连行业协会)是国际性的行业协会,拥有约2500家会员公司,他们代表着当今电子互连行业所有的领域
    发表于 10-17 17:26 153次下载

    烟花爆竹机械 引线机标准规范 AQ4108--2008

    烟花爆竹机械 引线机标准规范 AQ4108--2008:本标准规定了引线机的术语和定义、分类、安全技术要求、试验方法、检验规则、包装和标志。本标准适用于电机驱动的引线机的制造
    发表于 12-25 18:09 24次下载

    音频数据加工标准与工作规范标准规范

    音频数据加工标准与工作规范标准规范
    发表于 06-29 16:35 14次下载

    中国将更新FDT国家标准规范

    中国日前更新了现场设备工具(Field Device Tool;FDT)的国家标准规范,盼助工业4.0建立标准化解决方案。FDT是为了解决工业制造现场(如工厂)中,各种不同仪器、仪表、智能设备等因不同沟通协议,导致不同种类机器的讯息互相传递困难的情形。
    发表于 02-02 12:36 1232次阅读

    LED灯具的安全标准规范

    LED具有节能、环保的优势,在灯具产业的发展已成为主要趋势。由于LED所使用的技术及产品属性已与传统灯具大不相同,因此现行的一般灯具安全标准规范显然已不适用。
    的头像 发表于 12-08 10:04 5746次阅读

    CPCI标准规范CompactPCI 3.0版本下载

    CPCI标准规范CompactPCI 3.0版本下载
    发表于 09-07 14:25 0次下载

    简单介绍一下-Verilog-AMS的基础知识

    -Verilog-AMS,今天就简单介绍一下-Verilog-AMS。 为了便于物理系统的建模,人们在Verilog-2005的基础上,添加了一些新的关键字和语法结构,由此诞生了Verilog
    的头像 发表于 10-21 14:50 9153次阅读
    简单介绍一下-<b class='flag-5'>Verilog</b>-AMS的基础知识

    了解千兆光模块和万兆光模块的标准规范

    千兆光模块和万兆光模块作为数据中心和网络领域的关键设备,其性能和互操作性需要符合一系列标准规范,以确保其可靠性和兼容性。本文介绍千兆光模块和万兆光模块一些常见的的标准规范,以及什么光模块需要遵循这些标准
    的头像 发表于 11-06 14:59 321次阅读