无优先级的多路选择器(复用器)

通常使用case语句实现,所有分支处于同一优先级(并行),综合之后会得到一个多路选择器。

有优先级的多路选择器(复用器)

通常使用if-else语句或者条件赋值语句(?:)实现,分支之间具有优先级(串行),可以得到类似级联的结构,由if语句综合之后采用的元器件多于case语句运用的元器件。而且if语句由于是串行级联的结构,所造成的延时往往比case语句大,所以对于多路选择器而言,一般选择case语句会比if语句时序更好一些。

其他注意的事情

1、优先级编码器一般只在信号到达有先后的时候才使用。注意:如果要设计优先级编码器,那么使用casez,不使用casex。

2、case语句易于产生锁存器,对于结果可能产生严重错误,使用时注意消除锁存器。

https://www.dianyuan.com/article/43867.html

部分来自于《Verilog编程艺术——魏家明著

优先级多路选择器和无优先级的多路选择器的区别相关推荐

  1. css实例 css中id/class 详解样式表(外部样式表 内部样式表 内联样式 7种基础选择器 多重样式优先级 错误理解)[第一天]

    文章目录 css实例 css中的id css中的class 样式表 外部样式表 内部样式表 内联样式 7种基础选择器 多重样式优先级 错误理解 css实例 CSS 规则由两个主要的部分构成:选择器,以 ...

  2. html5复合选择器,web前端练习31----Css,选择器(基本选择器,复合选择器,属性选择器,伪类,伪元素,优先级,雪碧图练习)...

    参考文档:https://man.ilovefishc.com/css3/ 一.基本选择器: 1通配符选择器 * 2元素选择器 element 3类选择器 .class 4id选择器 #id 5内联样 ...

  3. html中基本选择器的优先级,CSS_CSS中的各种选择器与样式优先级小结,优先级:由高到低(从上到下)- phpStudy...

    CSS中的各种选择器与样式优先级小结 优先级:由高到低(从上到下) !important 内联(1,0,0,0) id: (0,1,0,0) 类:(0,0,1,0) 伪类/属性 元素:(0,0,0,1 ...

  4. (57)FPGA条件选择无优先级(case)

    (57)FPGA条件选择无优先级(case) 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA条件选择无优先级(case) 5)结语 1.2 FPGA简介 FPG ...

  5. (55)FPGA条件选择无优先级(if-else)

    (55)FPGA条件选择无优先级(if-else) 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)FPGA条件选择无优先级(if-else) 5)结语 1.2 FPGA ...

  6. css选择器权重与优先级

    一:优先级 第一优先级:css属性+!important  拥有最高优先级 第二优先级: 给标签加style,及内联样式    权值1000 第三优先级: id选择器,#id{}            ...

  7. Css选择器种类以及优先级

    目录标题 元素选择器 id选择器 类选择器 后代选择器 子代选择器 兄弟选择器 相邻选择器 群组选择器 全局选择器 属性选择器 伪类选择器 选择器优先级 元素选择器 以标签名开头,选择所有span元素 ...

  8. and or not 优先级_快速划分测试用例优先级

    在工程工期时间有限的情况下,怎么解决测试工期和全部测试用例执行时间之间的矛盾呢? 怎么样的设计才能算测试用例 引自:IEEE Standard 610 (1990): A set of test in ...

  9. c语言中优先级队列_C ++中的优先级队列

    c语言中优先级队列 A Priority Queue is a variant of a Queue such that it's elements are ordered based on thei ...

最新文章

  1. java获取焦点的组件_JAVA组件焦点的特性:获取组件时其顶层组件必须为可见的...
  2. 一键编译php,编译安装php 附加一键安装php5.6.30脚本
  3. GSM协议编号及其内容
  4. API数据安全知多少【知识篇】
  5. ML.NET Cookbook:(17)如何在分类数据上训练模型?
  6. 使用tmpfs存放MySQL的临时文件的问题一则
  7. 图表框架HelloCharts(3)饼状图
  8. python3 manage.py runserver 0.0.0.0:8000 没反应
  9. 吴恩达新书手稿完工,现在开放免费下载 | 资源
  10. 设计模式--适配器1模式实现C++
  11. python最简单的爬取邮箱地址怎么写_用python60行代码写一个简单的笔趣阁爬虫!三分一章?...
  12. 音视频格式.mp4和编码格式MPEG4以及ffmpeg转码
  13. 做自己----鬼脚七自媒体第一季
  14. Linux关闭桌面进程,Centos进入桌面和退出桌面的方法
  15. Java模拟Http请求封装工具类
  16. 读侯世达之《哥德尔、艾舍尔、巴赫:集异壁之大成》
  17. android吃鸡闪退,绝地求生刺激战场iPhone6/6P闪退怎么办
  18. python练习3:输入某年某月某日,判断这一天是这一年的第几天?
  19. 猜数游戏(GAMBLER)
  20. 【转】原码一位乘和移码一位乘

热门文章

  1. swing-组件tooltip测试及美化
  2. insmod过程详解
  3. linux后台运行服务
  4. C语言中逗号运算符和逗号表达式
  5. 【OpenCV】3.4.0图像拼接Stitching模块介绍
  6. 公司企业小程序怎么创建?
  7. 1.3 练习: 画内存分析图
  8. 如何快速实现数组/字符串的逆序(用reverse函数实现)
  9. IPV6 DHCPV6 和 无状态 分配地址
  10. Freetype的使用