当前位置: 首页 > news >正文

租车公司网站 模板承德网站建设方案

租车公司网站 模板,承德网站建设方案,品牌策划公司的经营范围,织梦网站必须下载Verilog 的行为级建模#xff08;Behavioral Modeling#xff09;中的条件语句#xff08;Conditional Statements#xff09;#xff0c;逐步从基础到实际工程应用#xff0c;适合有RTL开发基础但希望深入行为建模的人。 一、行为级建模简介 行为级建模#xff08;Beh…Verilog 的行为级建模Behavioral Modeling中的条件语句Conditional Statements逐步从基础到实际工程应用适合有RTL开发基础但希望深入行为建模的人。 一、行为级建模简介 行为级建模Behavioral Modeling 是 Verilog 中最接近软件编程风格的建模方式描述的是“做什么What”而不是“如何实现How”相比于结构建模、门级建模它更适合实现复杂控制逻辑、状态机、时序响应等功能。 通常使用如下块结构 always (*) 组合逻辑always (posedge clk)时序逻辑 二、条件语句概述 条件语句用于在不同条件下执行不同的逻辑Verilog 中主要包括 语句类型用途if / else判断单个或多个条件case / casex / casez多条件选择分支?: 三元运算符简化 if 判断适合组合逻辑unique / priority caseSystemVerilog 新特性帮助合成优化 三、基础语法讲解 1. if / else 语句最常用 always (*) beginif (sel 1b0)out a;elseout b; end多条件嵌套 always (*) beginif (a 1b1)y 1;else if (b 1b1)y 2;elsey 0; end注意组合逻辑中要考虑覆盖所有条件否则综合器可能插入锁存器LATCH。 2. case 语句 always (*) begincase (sel)2b00: out a;2b01: out b;2b10: out c;default: out d;endcase end适合多分支判断。优势在于易读性与综合后逻辑优化如查找表、编码器等。 3. casez / casex支持通配符 // casez 中 z 表示可以匹配 ‘z’ 或 ‘?’ casez(opcode)6b1??_??? : action 1; // 通配6b000_001: action 2;default : action 0; endcase⚠️ 警告casex 会忽略所有 X/Z 位可能隐藏 bug建议仅在数据确实存在不确定位时使用。 4. 三元运算符 ?: assign out (sel 2b00) ? a :(sel 2b01) ? b :(sel 2b10) ? c : d;适合结构简单的组合逻辑综合后效率高。 四、工程实践细节 1时序逻辑中使用条件语句 always (posedge clk or negedge rst_n) beginif (!rst_n)cnt 0;else if (cnt_en)cnt cnt 1; end使用 if 实现控制状态机或计数器是行为级时序逻辑建模的核心方法。 2避免锁存器 以下代码就会产生 latch组合逻辑中未覆盖所有条件 always (*) beginif (sel 2b00)out a; // 若 sel 不等于 00则 out 没有赋值 - latch end✅ 正确方式 always (*) beginout 0; // 预设默认值if (sel 2b00)out a; end3SystemVerilog 推荐用法可选 always_comb beginunique case (sel) // 合成优化编译器能确定只有一个有效条件2b00: out a;2b01: out b;default: out d;endcase endunique、priority 可以提升综合效率并生成告警未覆盖等但需综合工具支持如Vivado、Quartus Prime。 五、对比表行为级条件语句使用建议 类型建议场景优势注意事项if/else控制逻辑、状态机简单直观注意不要遗漏条件防 latchcase多分支选择易读、综合优化要加 default?:简短条件赋值合成效率高结构复杂时可读性差unique分支互斥选择自动检测遗漏分支综合器是否支持 六、结语与拓展 行为级建模是实现 状态控制、数据流选择、算法判断逻辑 的基础条件语句的正确使用能 避免不必要的锁存器提高可综合性与时序优化潜力保持逻辑的简洁清晰
http://www.hkea.cn/news/14343575/

相关文章:

  • 网站制作开发教程全国工程信息网
  • 一般做外单的有哪些网站学校怎么做网站
  • 温州高端企业网站建设wordpress表格样式插件
  • 建设工程设计备案网站如何添加百度指数
  • 保定企业网站建设1688阿里巴巴官网
  • 做细分行业信息网站西安建网站哪家好
  • 有经验的邵阳网站建设自己建网站数据怎么做
  • 临海市住房与城乡建设规划局 网站wordpress企业网站插件
  • 家具网站 模板电子商务网站建设目的
  • 设计接单网站大全wordpress前台投稿上传图片大小
  • 建设互联网教育网站建设网站需要数据库备份
  • 中山网站的建设网页设计与制作section什么意思
  • 合肥建设网站制作哪个好看那种片哪个网站好用
  • 路桥区商用营销型网站建设做消费信贷网站
  • 浦东区网站建设周口集团网站建设
  • 手机网站开发教程pdf云阿里云做网站
  • 银河星宇 网站建设班级网站如何去建设
  • 做美食教程的网站有哪些到那里找做网站的兼职
  • 微信网站搭建多少钱做网站什么主题好做
  • 海北营销网站建设公司长沙公司网页设计
  • 做营销网站建设没有ftp wordpress
  • 网站开发选择框代码网络广告策略有哪些
  • 郑州仿站定制模板建站门户网站内容管理系统
  • 懒人免费建站模板wordpress 获取图片
  • 白酒pc网站建设方案开鲁网站seo
  • 高唐建筑公司网站公司网站设计 上海
  • 有关做有机肥的企业网站wordpress响应案例
  • 东莞网站优化建设团队网站建设的前期投入
  • 乾安网站建设公司电话想把书放到二手网站如何做
  • 关于动漫的网站建设揭阳网站建设解决方案