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

Verilog中if语句和case语句综合出的电路区别

区别是 if else 的逻辑判断有优先级,最内层的 if 的优先级最高,case 的逻辑判断是并列的。
每个 if else 综合出来的电路是一个 2 选 1 选通器。当信号有明显优先级时使用该语句,但是 if 嵌套太多的话会导致路径延时过大,降低运行速度。所以在判定条件较少的时候使用。if else 综合出的电路面积较小。
|350
case语句适用于无明显优先级的逻辑判断,这些逻辑条件都处于同一个优先级且互斥,比如实现对速度要求较高的编解码;case结构电路速度较快,但占用面积较大,综合为 n 选 1 mux电路。
|400


http://www.kler.cn/a/522424.html

相关文章:

  • Python NumPy(7):连接数组、分割数组、数组元素的添加与删除
  • 编译dpdk19.08.2中example时一系列报错解决
  • PostgreSQL 约束
  • 区块链的数学基础:核心原理与应用解析
  • 使用Pytest Fixtures来提升TestCase的可读性、高效性
  • 文献阅读 250128-Tropical forests are approaching critical temperature thresholds
  • RabbitMQ 多种安装模式
  • 【信息系统项目管理师-选择真题】2013下半年综合知识答案和详解
  • 基于Springboot + vue实现的洗衣店订单管理系统
  • 2025年01月27日Github流行趋势
  • MySQL 日志:undo log、redo log、binlog 概述
  • java基础——专题一 《面向对象之前需要掌握的知识》
  • 一文大白话讲清楚webpack基本使用——18——HappyPack
  • react页面定时器调用一组多个接口,如果接口请求返回令牌失效,清除定时器不再触发这一组请求
  • 【浏览器 - Chrome调试模式,如何输出浏览器中的更多信息】
  • 如何根据壁纸主题选择合适的主色调?
  • 对海康威视工业相机进行取图
  • 产业园管理系统提升企业综合管理效率与智能化水平的成功案例分析
  • 若依路由配置教程
  • 图像处理篇---图像压缩格式编码格式
  • 3.5.3 基于横盘结构的分析体系——缠论(线段)
  • 力扣-链表-24 两两交换链表中的节点
  • 16.Word:石油化工设备技术❗【28】
  • oracle 19C RAC打补丁到19.26
  • linux 环境安装 dlib 的 gpu 版本
  • HTML(快速入门)