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

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

3天内不再提示

简述行为语句的可综合性

电子工程师 来源:FPGA设计论坛 作者:FPGA设计论坛 2021-05-12 09:35 次阅读

行为语句描述电路的外在行为,外文文献关于行为描述的定义是:

1.仅仅描述“What do”,而不描述(或几乎不描述)“How to do”,的HDL代码,为行为描述

2.不仅描述“What do”,部分描述(少量描述)“How to do”,的HDL代码,为数据流描述

3.不仅描述“What do”,还有全部充分的描述“How to do”,的HDL代码,为结构化描述

注意英文“What do”对应中文的“做什么”;“How to do”对应中文的“如何去做”

在HDL语言系统中,行为语句(例如if,case)必须放置在特定的容器中,EDA才加以识别,用于综合。这种特定的容器称为行为体(Behaviour Body)。Verilog中常用的循环行为体为always语句块。

闭节点描述

根据Verilog编译器的定义:循环行为体中,信号敏感表在某些情况下,与综合有关(按照EDA的经典理论,循环行为体的信号敏感表与综合无关)。若描述闭节点(沿敏感),其定义为:信号敏感表中,有且有一个未被引用的沿敏感信号,则该循环体的FA输出端,将得到生成寄存器

47a7e98e-b2a3-11eb-bf61-12bb97331649.png

开节点描述

根据定义,若循环行为体的信号敏感表中没有沿敏感信号,或者虽然有,但全部被引用,得到开节点ON描述:

47b146be-b2a3-11eb-bf61-12bb97331649.png

时钟域描述

若循环行为体的信号敏感表中有多于一个未被引用的沿敏感信号,则构成跨时钟域描述,此时,EDA通常会直接报错(需要设计者自己解决跨时钟域问题)

47bd3a96-b2a3-11eb-bf61-12bb97331649.png

编辑:jq

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

    关注

    71

    文章

    2632

    浏览量

    171888
  • 编译器
    +关注

    关注

    1

    文章

    1594

    浏览量

    48865
  • HDL代码
    +关注

    关注

    0

    文章

    5

    浏览量

    2062

原文标题:FPGA学习:行为语句的可综合性

文章出处:【微信号:gh_9d70b445f494,微信公众号:FPGA设计论坛】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一次使用无菌脑积水分流器综合性测试仪

    一次 使用无菌脑积水分流器 综合性测试仪 描述 一次 使用无菌脑积水分流器是一种用于治疗脑积水的医疗器械。脑积水是指在颅内或脑脊液循环系统中积聚过多液体导致颅内压力增高的病症。脑积水分流器被用来帮助
    的头像 发表于04-06 09:13 208次阅读
    一次<b class='flag-5'>性</b>使用无菌脑积水分流器<b class='flag-5'>综合性</b>测试仪

    焊锡膏的综合性能该如何进行评估?

    一款合适的锡膏对生产效率会带来巨大的提升,可以减少因为锡膏性能问题导致的工期延误。客户在选择锡膏产品是常常会遇到的问题就是,如何评估所选购焊锡膏 综合性能的优劣? 根据深圳福英达工业技术有限公司多年的锡膏解决方案经验,
    的头像 发表于03-20 09:13 229次阅读

    assign语句和always语句的用法

    Assign 语句和Always 语句是在硬件描述语言(HDL)中常用的两种 语句,用于对数字电路建模和设计。Assign 语句用于连续赋值,而Always
    的头像 发表于02-22 16:24 1302次阅读

    多协议网关BE115是一款多协议转多上行协议的综合性转换网关

    数据传输解决方案——协议转换网关应运而生,广泛应用于工业自动化和数字化工厂应用环境中。 无缝衔接工业4.0时代 尽享楼宇暖通系统优势 多协议网关BE115是一款多协议转多上行协议的 综合性转换网关,支持IEC104、MQTT、OPC UA、Mo
    的头像 发表于02-02 09:26 273次阅读
    多协议网关BE115是一款多协议转多上行协议的<b class='flag-5'>综合性</b>转换网关

    深入探讨嵌入式C编程的goto语句

    什么是goto 语句? goto 语句被称为 C 语言中的跳转 语句。 用于无条件跳转到其他标签。它将控制权转移到程序的其他部分。 goto 语句一般很少使用,因为它使程
    发表于01-21 10:41 429次阅读
    深入探讨嵌入式C编程的goto<b class='flag-5'>语句</b>

    单片机if是什么语句

    单片机中的if 语句是一种条件 语句,用于根据不同的条件执行不同的代码块。在程序执行过程中,条件 语句用来决定是否执行特定的代码段。在单片机编程中,if 语句是最常见和最基础的一种条件
    的头像 发表于01-05 14:04 1152次阅读

    噪声的模式与行为,区别Earth与Ground的重要

    噪声的模式与 行为,区别Earth与Ground的重要
    的头像 发表于12-01 16:04 401次阅读
    噪声的模式与<b class='flag-5'>行为</b>,区别Earth与Ground的重要<b class='flag-5'>性</b>

    select语句的基本语法

    SELECT 语句是SQL(Structured Query Language,结构化查询语言)中的一种查询 语句,用于从数据库中检索数据。它是数据库操作中最常用和基本的 语句之一。在本文中,我将为您详尽
    的头像 发表于11-17 16:23 1209次阅读

    基于智能电网的综合通信系统简述

    德赢Vwin官网 网站提供《基于智能电网的 综合通信系统 简述.pdf》资料免费下载
    发表于10-26 11:43 0次下载
    基于智能电网的<b class='flag-5'>综合</b>通信系统<b class='flag-5'>简述</b>

    如何评估所选购焊锡膏综合性能的优劣?

    简要分享如何评估所选购焊锡膏 综合性能的优劣?
    的头像 发表于10-23 09:08 426次阅读

    什么样的高压电机软启动柜才能算得上综合性价比高

    买到既称心如意又物美价廉的好产品。 只有启动电流满足电网需求,可靠 高,维护便捷且价格便宜,售后响应速度快的才算是 综合性价比高,反之,如果选择技术复杂,故障率高,检修复杂的高压电机软启动柜,将会因设备故障停机
    的头像 发表于09-20 17:29 675次阅读
    什么样的高压电机软启动柜才能算得上<b class='flag-5'>综合性</b>价比高

    Rust的 match语句用法

    Rust 是一门现代化的系统编程语言,它拥有高性能、内存安全和并发性等特点。Rust 的语法设计非常优秀,其中 match 语句是一种非常强大的语言特性。match 语句可以让我们根据不同的匹配模式
    的头像 发表于09-19 17:08 768次阅读

    Python条件和条件语句

    if 语句对于if 语句,若条件判定为真,那么后面的 语句块就会被执行。若条件判定为假, 语句块就会被跳过,不会执行。 1 #if 语句2 age
    的头像 发表于09-12 16:45 461次阅读

    Python中什么是语句

    条件判断 语句块 什么是 语句块呢? 语句块是在条件为真(条件 语句)时执行或者执行多次(循环 语句)的一组
    的头像 发表于09-12 16:41 809次阅读

    什么是测试设计测试评估详解

    设计(DFT)之 测试 评估详解 测试 设计的定性标准: 测试费用: 一测试生成时
    发表于09-01 11:19 898次阅读
    什么是<b class='flag-5'>可</b>测试<b class='flag-5'>性</b>设计 <b class='flag-5'>可</b>测试<b class='flag-5'>性</b>评估详解