VHDL语言基础-组合逻辑电路-其它组合逻辑模块

目录

多路选择器:

逻辑功能:

常用的类型:

4选1多路选择器的实现:

求补器:

求补器的实现:

三态门:

三态门的应用实例:

三态门的实现:

缓冲器:

什么是缓冲器:

缓冲器的分类:

缓冲器的用途:

单向缓冲器:

双向向缓冲器:


多路选择器:

多路选择器是数据选择器的别称。

逻辑功能:

根据需要,在地址选择信号的控制下,从多路输入数据中选择任意一路数据作为输出端口的输出数据.

常用的类型:

4选1数据选择器、8选1数据选择器(型号为74151、74LS151、74251、74LS151)、16选1数据选择器(可以用两片74151连接起来构成)等

4选1多路选择器的实现:


求补器:

将输入信号转换成其补码输出

若定点整数补码形式为x0 x1x2…xn ,则补码表示的定义是:

采用补码表示法进行减法运算就比源码方便多了。因为不论数是正还是负,机器总是做加法,减法运算可变为加法运算

求补器的实现:


三态门:

三态门是一种重要的总线接口电路。这里的三态,是指逻辑门的输出除了有高、低电平两种状态外,还有第三种状态——高阻状态的门电路。高阻态相当于隔断状态

三态门都有一个EN控制使能端,来控制门电路的通断。

三态门的应用实例:

如果你的设备端口要挂在一个总线上, 必须通过三态缓冲器. 因为在一个总线上同时只能有一个端口作输出, 这时其他端口必须在高阻态, 同时可以输入这个输出端口的数据. 所以你还需要有总线控制管理, 访问到哪个端口, 那个端口的三态缓冲器才可以转入输出状态。

三态门的实现:


缓冲器:

什么是缓冲器:

缓冲器又称缓冲寄存器,在总线传输中起数据暂存缓冲的作用

缓冲器的分类:

缓冲器可分为输入缓冲器和输出缓冲器两种,前者的作用是将外设送来的数据暂时存放,以便处理器将它取走;后者的作用是用来暂时存放处理器送外设的数据。

 

缓冲器的用途:

有了数控缓冲器,,就可以使高速工作的CPU与慢速工作的外设起协调缓冲作用,实现数据传送的同步。

单向缓冲器:

在总线传输中起数据暂存缓冲的作用

双向向缓冲器:

在单向总线缓冲器的基础上加入了总线方向控制端口,使总线上的数据可以双向暂存和传输。

猜你喜欢

转载自blog.csdn.net/weixin_50932441/article/details/128957848