1. 端口设计的方法

1.1 数据选择器

四选一数据选择器为例,需要的不同接口类型为

  • 输入端口

    • 数据输入端口
    • 地址输入端口
    • 使能端(控制与拓展)
  • 输出端口
    • 数据输出端口

2. 端口拓展的方法——层次建模思想

2.0 两个拓展方向

2.0.1 “数组型”拓展——分治思想与屏蔽理论

这种拓展形式与数组类似,数组可以是由一根线拓展为多根线

举个例子:四选一数据选择器拓展为八选一数据选择器就是**“数组型拓展”**

增加使能端,使四选一数据选择器能够实现拓展,拓展为八选一。

分治思想

两个四选一数据选择器,各管一头,分别掌管8个数据输入端的4个,通过使能端来控制哪个选择器起作用。

屏蔽理论

对于两个四选一数据选择器来说,其中一个起作用,另外一个就不能起作用,想当于被屏蔽了,这个时候,使能端就发挥了作用,将两个数据选择器的使能端接在一起,使其变成地址输入端的最高位,第三位,并且其中一个在连接的时候加上非门,实现同一时间下,只能有一个数据选择器起作用

2.0.2 “向量型”拓展——类比思想(高速通道)

这种拓展形式与向量类似,向量可以由一根位宽为1的线拓展为一根位宽为n的线

举个例子:四选一数据选择器一般都是一位的,只能输入0和1,将其拓展为位宽为n的总线,例如实现输入/输出数据可以是10,1092等更大的数字,这就是向量型拓展

核心实例说明:依次为起点进行类比,完成一系列的类似事情

一位全加器到多位全加器的设计

  • 一位全加器
  • 四位全加器

    以下为简化模型,更便于理解
类比得出

一位四选一数据选择器到多位四选一数据选择器

  • 一位四选一数据选择器
  • 多位四选一数据选择器

2.0.3 组合式拓展——类比存储器的字位拓展

即需要数组型拓展也需要向量型拓展的目标,这个时候,类比存储器的字位拓展方式,需要合理安排顺序,确定是先进行什么拓展,再进行什么拓展,还是综合考虑。

2.1 数据选择器

2.1.1 数组型拓展

将2个四选一数据选择器组合为八选一数据选择器

2.1.2 向量型拓展

一位四选一数据选择器拓展为多位四选一数据选择器

2.1.3 组合式拓展

将2个一位四选一数据选择器拓展为1个多位八选一数据选择器

————————
后续内容将以后更新

【数字逻辑】第四章 组合逻辑电路:端口设计 端口拓展的方法相关推荐

  1. 数字电路 第四章 组合逻辑电路

    组合逻辑电路 前言: 本章当中,数据选择器和译码器是比较重要的.因为这两个电路可以出题,来考察.相较于前两者,编码器,数据分配器,数值比较器,加法器,减法器,应该是记忆即可. 译码器与数据选择器的例题 ...

  2. 【数字逻辑】学习笔记 第四章 组合逻辑电路

    文章目录 一.组合逻辑电路概述 二.组合逻辑电路分析 三.组合逻辑电路设计 四.实际练习 一.组合逻辑电路概述 数字逻辑电路 组合逻辑电路 时序逻辑电路 组合电路特点 功能上:输出仅与该时刻的输入有关 ...

  3. 数字逻辑基础实验二—时序逻辑电路的设计

    实验目的 (1)掌握中规模集成寄存器构成的时序逻辑电路的设计方法. (2)掌握中规模集成计数器设计N进制计数器的方法. (3)学会用时序功能器件构成综合型应用电路. 实验电路 图 2-1红绿灯电路 实 ...

  4. 数字逻辑对偶式_数字电子技术实验——组合逻辑电路的设计

    实验目的: (1)掌握组合逻辑电路设计的一般步骤 (2)掌握用TTL基本门电路进行组合电路设计的方法 (3)学会如何查找线路的故障 实验仪器: (1)数字电路试验箱 (2)数字万用表 (3)集成块若干 ...

  5. 数字电子技术(四)组合逻辑电路

    组合逻辑电路 组合逻辑电路概述 组合逻辑电路特点 逻辑功能的描述 组合逻辑电路的分析与设计(重点) 一般分析方法 一般设计步骤 逻辑函数形式的变换 常用的组合逻辑电路模块 编码器 基本概念 74HC1 ...

  6. 【深度之眼Python基础+数据科学入门训练营】第四章 组合数据类型

    第四章 组合数据类型 4.1 列表 4.1.1 列表的表达 序列类型:内部元素有位置关系,能通过位置序号访问其中元素 列表是一个可以使用多种类型元素,支持元素的增.删.查.改操作的序列类型 ls = ...

  7. 深度之眼 - Python学习笔记——第四章 组合数据类型

    第四章 组合数据类型 4.1 列表 列表是可变的! 4.1.1 列表的表达 序列类型:内部元素有位置关系,能通过位置序号访问其中元素 列表是一个可以使用多种类型元素,支持元素的增.删.查.改操作的序列 ...

  8. ASP.NET自定义控件组件开发 第四章 组合控件开发CompositeControl

    第四章 组合控件开发CompositeControl 大家好,今天我们来实现一个自定义的控件,之前我们已经知道了,要开发自定义的控件一般继承三个基 类:Control,WebControl,还有一个就 ...

  9. 数字图像处理第四章——图像复原(下)

    数字图像处理第四章 数字图像处理---图像复原 (三)仅有噪声的复原--空间滤波 3.1 空间噪声滤波器 3.2 自适应空间滤波 (四)退化函数建模 (五)维纳滤波 (六)约束的最小二乘法(规则化)滤 ...

最新文章

  1. Intellij idea高效使用教程
  2. HTML的base href = “” /
  3. webserver通信过程
  4. python canvas获取的图片流数据为空
  5. Struts DispatchAction
  6. SpringBoot_配置-外部配置加载顺序
  7. FAIL : SSHException: Incompatible ssh peer (no acceptable kex algorithm)
  8. find 的-regex 与 -name的区别
  9. Linux 基础知识系列第二篇
  10. Docker学习三:Docker 数据管理
  11. [SDOI2012]Longge的问题 phi运用
  12. Kubernetes 之 MySQL 持久存储和故障转移(十一)
  13. 哪家的服务器cpu性能高,服务器cpu排行
  14. aurora 64B/66B ip核设置与例程代码详解
  15. 罗技M590优联无法使用的问题解决
  16. java事务是基于数据库的么_详解在Spring Boot中使用数据库事务
  17. 基于Html+Css+javascript的游戏网页制作红色主题(我和我的祖国10页)
  18. quickdraw数据集下载
  19. 微鲸一代上市发布 欲成为互联网电视市场的颠覆者
  20. spring使用Test测试时报错:Singleton bean creation not allowed while singletons of this factory are in destru

热门文章

  1. for+next()实现数组的遍历及while list each 的使用
  2. Unicode与JavaScript详解 [很好的文章转]
  3. 是否会成为问题——Linq to Sql的执行可能无法复用查询计划
  4. 端口如何支持非localhost访问_新特性解读 | MySQL 8.0.19 支持 DNS SRV
  5. linux 线程带参数,Linux中多线程编程并传递多个参数的简单例子
  6. linux的i o模型,浅谈Linux 网络 I/O 模型简介(图文)
  7. java中datetime类型转换,Java中日期格式和其他类型转换详解
  8. cpri带宽不足的解决方法_白皮书:FPGA赋能下一代通信和网络解决方案(第四部分)...
  9. 在Python中将字符串拆分为字符数组
  10. 基于图像处理的数码印花喷墨墨滴形状规范的研究(Python+OpenCV+Mysql)