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

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

    关注

    72

    文章

    3143

    浏览量

    183751
  • 编译器
    +关注

    关注

    1

    文章

    1672

    浏览量

    51909
  • HDL代码
    +关注

    关注

    0

    文章

    5

    浏览量

    2262

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    比斯特综合性能测试机提升电池组性能验证效率精度

    深圳比斯特自动化设备有限公司推出的综合性能测试机,凭通过技术创新重新定义了电池性能测试的标准,在保证测试精度的同时,提升了验证效率。
    的头像 发表于 02-06 16:37 1099次阅读
    比斯特<b class='flag-5'>综合性</b>能测试机提升电池组性能验证效率精度

    比斯特电池组综合性能测试机为电芯产品性能检测赋能

    需求。深圳比斯特自动化设备有限公司推出的电池组综合性能测试机,凭借其“一站式集成、全流程溯源、智能化分析”的技术优势,为电芯产品性能检测提供了创新解决方案,成为推动行业高质量发展的关键力量。
    的头像 发表于 01-26 16:20 306次阅读
    比斯特电池组<b class='flag-5'>综合性</b>能测试机为电芯产品性能检测赋能

    灌封技术提高PCB可靠并延长使用寿命

    灌封技术作为电子产品防护的手段之一,对电子产品起到了防潮、防霉、防盐雾的作用,增加了电子产品在恶劣环境下的可靠,是其他防护工艺不可代替的。随着科学技术的发展,灌封材料也在不断地改进、更新,具有更高综合性能的灌封材料不断被研制出来,灌封技术也将应用于更广泛领域。 【防
    发表于 01-26 11:26

    比斯特电池组综合性能测试机的一站式解决方案

    在新能源快速发展的浪潮中,电池组作为电动汽车、储能系统的“心脏”,其综合性能直接决定了整个系统的安全、续航与寿命。面对日益复杂的应用场景和严苛的国际标准,传统的分散化、多设备测试模式已难以满足产业
    的头像 发表于 01-19 16:19 310次阅读
    比斯特电池组<b class='flag-5'>综合性</b>能测试机的一站式解决方案

    【「龙芯之光 自主可控处理器设计解析」阅读体验】--LoongArch逻辑综合、芯片设计

    本篇讲述学习LoongArch逻辑综合测试设计、物理设计章节内容。 一.逻辑综合 逻辑综合(logic synthesis)是将电路的
    发表于 01-18 14:15

    【「龙芯之光 自主可控处理器设计解析」阅读体验】+测试设计章节阅读与自己的一些感想

    实践,否则可以大致了解下即可。 总结本书主要是对测试进行介绍,可以结合自己的工作经验去理解,比如对于可控,可观测,其实可能自己开发调试中就经常用到,无非就是通过手段控制
    发表于 01-15 23:30

    比斯特综合性能检测仪用数据驱动电池组性能诊断

    在动力电池从“增量扩张”向“质效并重”转型的关键时期,电池组的性能诊断已不再是简单的“合格”与“不合格”判断,而是需要构建一套能够精确量化、深度分析、前瞻预测的完整数据体系。深圳比斯特自动化设备有限公司研发的电池组综合性能检测仪,以其数据驱动的理念,重新定义电池组性能诊断的深度与广度。
    的头像 发表于 01-12 16:34 500次阅读

    综合性能检测机选型要点深度解析及参考

    在工业制造、新能源等领域,综合性能测试仪是保障产品质量、提升生产效率的重要设备。其选型的科学将直接影响企业的测试精度、生产流程适配与长期运营成本。随着工业智能化升级,本文将从测试仪的功能集成度
    的头像 发表于 12-09 16:50 1352次阅读

    BT-100V100C系列电池组综合性能测试仪技术规格与应用解析

    比斯特100V100C系列电池组综合性能测试仪是专为7.2V-100V电池组、半成品和成品设计的精密测试设备。该设备采用模块化设计理念,集成了多项测试功能,为电池制造企业提供完整的质量控制解决方案。
    的头像 发表于 12-03 15:07 1006次阅读

    比斯特电池组综合性能测试仪如何为安全与性能保驾护航

    在这个技术密集、竞争白热化的领域,能否通过最严苛的极限性能验证,是区分一流产品与平庸产品的试金石。比斯特电池组综合性能测试仪,以其应对复杂工况的强大能力及大幅缩短验证周期的杰出效率,成为了动力电池攻克技术难关的利器,更是企业打造主要产品竞争力、在全球市场中决胜未来的战略基石。
    的头像 发表于 11-27 15:34 433次阅读

    PCBA 加工中如何提高

    PCBA 直接影响产品可靠与良率,指元器件引脚或焊盘快速形成优质焊点的能力。若差,易出现虚焊、设备故障等问题。以下从全流程拆解
    的头像 发表于 11-06 14:40 570次阅读
    PCBA 加工中如何提高<b class='flag-5'>可</b>焊<b class='flag-5'>性</b>?

    Unicore标准NEMA语句GSA及说明

    本文介绍和芯星通的NEMA语句说明。
    的头像 发表于 07-16 11:39 834次阅读
    Unicore标准NEMA<b class='flag-5'>语句</b>GSA及说明

    SmartDV推出先进的H.264和H.265视频编码器和解码器IP

    综合性IP产品系列支持H.264的基本/主流/高性能配置和H.265的主流/主流10/主流静态图像配置,提供了跨越不同应用的无缝集成和无与伦比的灵活性。
    的头像 发表于 06-27 11:11 1850次阅读
    SmartDV推出先进的H.264和H.265视频编码器和解码器IP

    合肥综合性国家科学中心能源研究院与宏微科技达成合作

    为深化产学研协同创新,推动科技创新和产业升级,近日,合肥综合性国家科学中心能源研究院与江苏宏微科技股份有限公司在智慧电力中心隆重举行“功率器件可靠评测方法和寿命预测联合实验室”签约揭牌仪式。江苏宏
    的头像 发表于 06-14 14:22 1113次阅读

    详解TIA Portal SCL编程语言中的IF语句

    IF 语句是编程中最基本和最重要的控制结构之一,它的主要作用是根据条件决定程序的执行路径,IF 语句是编程中实现逻辑判断和决策的基础。
    的头像 发表于 05-24 15:01 2143次阅读
    详解TIA Portal SCL编程语言中的IF<b class='flag-5'>语句</b>