本章节主要介绍一些数字设计师频繁使用的组合逻辑电路,包括数据选择器,二进制译码器,七段译码器,编码器以及移位器。在创建更大,更复杂的电路时,这些电路都是非常好的模块化实例或是“宏”电路器件,并常被用来构造结构模块(也可以用这些电路本身搭建一些简单的功能电路)。每个电路设计都必须遵循好的设计经验。首先,要建立行为描述,并画出方框图-在继续后面的步骤前,最基本的要求就是要理解你所预期的电路以及方框图。第二步,用工程表达形式来描述需求,比如用真值表或逻辑等式。第三步,根据正式形式的需求表达式来找出一个最简化逻辑电路,一般使用K图法来找。第四步,检查最终的电路是否完全符合行为需求。
在本章的练习中,这些电路每一个都需要你去设计,并在更大的电路设计中使用它们作为构建模块。
在本章开始之前,你应该……
能够表述,设计以及最简化组合逻辑系统
能够在Xilinx WebPack环境中使用基于原理图或基于VHDL的方法设计电路
能够将用WebPack设计的电路下载到Digilent电路板卡中
完成本章之后,你应该…..
理解译码器,多路器,编码器以及移位器电路的应用,功能以及结构;
知道怎样在更大的设计方案中使用这些电路;
能够在Xilinx CAD工具环境中快速的搭建出这些电路
本章练习需要
一台Windows操作系统计算机,并运行Xilinx WebPack软件
一块Digilent板卡