FPGA的数字电路设计综述 .docx
《FPGA的数字电路设计综述 .docx》由会员分享,可在线阅读,更多相关《FPGA的数字电路设计综述 .docx(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习1 数字电子基础 41.1 导读 41.2 数字电路概述 41.2.1 数字信号与数字电路41.2 规律函数及其表示方法51.2.1 规律代数 5可编辑资料 - - - 欢迎下载精品名师归纳总结1.2.2 规律函数的表示方法及相互转换51.3 规律函数的公式化简法 61.3.1 规律函数的不同表达方式 61.3.2 规律函数的公式化简法 61.4 规律函数的卡诺图化简法 71.4.1 规律函数的最小项及其表达式71.4.2 规律函数的卡诺图表示法 71.4.3 用卡诺图化简规律函数
2、82 规律门电路 82.1 导读 82.1 规律门电路 92.1.1 三种基本门电路 92.1.2 DTL 与非门 102.2 TTL 规律门电路 102.2.1 TTL 与非门的电路结构 102.2.2 TTL 与非门的工作原理 102.3 其他类型的 TTL 门电路 112.3.1 集电极开路与非门( OC 门) 112.3.2 三态门( TSL 门) 112.4 余外输入端的处理 123 组合规律 133.1 导读 133.2 组合规律电路基础 133.2.1 组合规律电路的基本概念 133.2.2 组合规律电路的分析方法 143.2.3 组合规律电路的设计方法 143.3 常用组合规律
3、建模 143.3.1 编码器 143.3.2 译码器和数据支配器 163.3.3 数据选择器 183.3.4 数值比较器 193.3.5 加法器(减法器) 203.3.6 乘法器 223.3.7 除法器 244 触发器 244.1 导读 244.2 触发器的电路结构及工作原理244.2.1 基本 RS 触发器 异步 244.2.2 同步 RS 触发器 254.2.3 主从触发器和边沿触发器264.3 触发器的功能分类及相互转换4.3.1 触发器的功能分类27274.3.2 不同类型时钟触发器的相互转换285 时序规律电路 29可编辑资料 - - - 欢迎下载精品名师归纳总结5.1 导读 295
4、.2 时序规律电路的基本概念295.2.1 时序规律电路的结构及特点295.3 时序规律的设计 305.3.1 同步时序规律电路的设计步骤305.3.2 时序电路通用设计方法305.3 时序规律建模 305.3.1 数码寄存器 315.3.2 移位寄存器 315.3.3 锁存器 315.3.4 寄存器集成电路介绍325.3.5 计数器 326 总结 351 数字电子基础1.1 导读个人认为,现代信息技术就是,把现实世界,利用强大的运算机技术处理和变换。而数字电路技术是整个信息技术的一个桥梁。现代运算机是基于是微电体系的,至少现阶段运算机只能做“电运算”。所以我们需要一门技术把丰富多彩的现实世界
5、,用电信号表示出来让运算机也能懂得,数字电路就是起这个作用。他能够把现实世界中的各种信息,转换到运算机的物理的电世界。本章介绍了把现实世界用物理的电信号表示出来的基本技术。本章主要争辩数字电子技术的基础理论学问。同时,仍给出了规律函数的概念、表示方法及相互转换。1.2 数字电路概述1.2.1 数字信号与数字电路电子电路中的信号可分为两类,一类在时间和幅度上都是连续的,称为模拟信号,如图 1.1 所示,例如电压、电流、温度、声音等信号。传送和处理模拟信号的电路称为模拟电路。图 1.1 模拟信号另一类在时间和幅度上都是离散的,称为数字信号,如图1.2 所示,例如计时装置的时基信号、灯光闪烁等信号都
6、属于数字信号。传送和处理数字信号的电路称为数字电路。可编辑资料 - - - 欢迎下载精品名师归纳总结图 1.2 数字信号数字电路的特点信号是离散的数字信号。数字信号常用0、1 二元数值表示。半导体器件均工作在开关状态,即工作在截止区和饱和区。 争辩的主要问题是输入、输出之间的规律关系。主要分析工具是规律代数。1.2 规律函数及其表示方法1.2.1 规律代数规律代数又叫布尔代数或开关代数,是由英国数学家乔治布尔于 1847 年创立的。规律代数与一般代数都由字母来代替变量,但规律代数与一般代数的概念不同,它不表示数量大小之间的关系,而是描述客观事物一般规律关系的一种数学方法。规律变量的取值只有两种
7、,即规律0 和规律 1,它们并不表示数量的大小,而是表示两种对立的规律状态,如开关的通与断、电位的高与低、灯的亮 与灭等。 0 和 1 称为规律常量。例如,在图 1.3 所示的指示灯把握电路中,我们用字母 Y 表示指示灯,用A、B 表示两个开关。指示灯 Y 的亮与灭两种状态取决于开关 A、B 的通断状态。我们将 A、B 称为输入规律变量,将 Y 称为输出规律变量。图 1.3 指示灯把握电路规律代数有两种规律体制,其中,正规律体制规定,高电平为规律 1,低电平为规律 0。负规律体制规定,低电平为规律 1,高电平为规律 0。1.2.2 规律函数的表示方法及相互转换规律函数常用的表示方法有5 种:规
8、律真值表,规律函数表达式,规律图,波形图和卡诺图。1. 规律真值表规律真值表是将输入变量的各种可能取值和相应的函数值排列在一起组成的表格,一个确定的规律函数只有一个规律真值表,具有惟一性。规律真值表能够直观明白的反映变量取值和函数值的对应关系,但输入变量较多时,列写起来比较繁琐,它是将实际问题抽象为规律问题的首选描述方法。2. 规律函数表达式实际在 FPGA 设计中此方法较常用。函数表达式是面对人类的,易于人类懂得,实际设计时我们主要工作就是把规律函数转换为RTL 代码。而规律函数表达式的获得就是算法设计。规律函数的表达式不是惟一的,可以有多种形式,并且能相互转换。规律可编辑资料 - - -
9、欢迎下载精品名师归纳总结函数的特点是:简洁、抽象,便于化简和转换。3. 规律图与、或、非等运算关系用相应的规律符号表示出来,就是函数的规律图。例如,异或规律关系也可用如图1.14 所示的规律图来表示。优点是:规律图与数字电路的器件有明显的对应关系,便于制作实际电路。缺点是不能直接进行规律推演和变换。图 1.14 异或规律关系的规律图4. 波形图实际在 FPGA 分析中此方法最常用。当然假如要做时序分析(提高系统性能,达到使用标准的必定分析)波形不会是如此陡峭,必需把上升沿和下降沿 也表现出来,这样才能精确的分析电路的最高频率。反映输入和输出波形变化规律的图形,称为波形图,也称为时序图。异或规律
10、关系中,当给定 A、B 的输入波形后,可画出函数 Y 的波形,如图 1.15 所示。图 1.15 异或规律关系的波形图波形图的优点是,能直观反映变量与时间的关系和函数值变化的规律,它与实际电路中的电压波形相对应。5. 各种表示方法之间的相互转换同一规律函数可以用几种不同的方式来表示,这几种表示方法之间必定可以相互转换 。由真值表写出规律函数的一般步骤如下。(1) 找出真值表中使输出 Y=1 的那些输入变量的组合。(2) 每组输入变量的取值组合对应一个乘积项,其中变量取值为1 的用原变量表示,取值为 0 的用反变量表示。(3) 将这些乘积项相加,得到的即为真值表对应的规律函数表达式。1.3 规律
11、函数的公式化简法现代 EDA 工具基本可以优化规律函数,所以化简不是必需的。但是现在的EDA 并不是特殊的成熟,有些情形下,化简是削减电路的竞争和冒险的唯独手段,详细情形见两本数电教材。1.3.1 规律函数的不同表达方式同一规律函数可以有多种不同的表达方式,它们之间能相互转换。1.3.2 规律函数的公式化简法在规律电路设计中,对规律函数化简具有特殊重要的意义。规律函数表达式越简洁,实现该函数所用的规律元件就越少,电路的牢靠性就越高。一般情可编辑资料 - - - 欢迎下载精品名师归纳总结况下,都将规律函数化为最简与或表达式。最简与或表达式应遵循乘积项最少,且每个乘积项的变量数最少的原就。1.4
12、规律函数的卡诺图化简法在应用公式法对规律函数进行化简时,不仅要求对公式能娴熟应用,而且对最终结果是不是最简要进行判定,遇到较复杂的规律函数时,此方法有确定难度。下面介绍的卡诺图化简法,只要把握了其要领,化简规律函数特殊方 便。1.4.1 规律函数的最小项及其表达式1. 最小项的定义与性质在 n 变量的规律函数中,如其与或表达式的每个乘积项都包含有n 个因子,而且每个因子仅以原变量或反变量的形式在该乘积项中显现一次,这样的乘积项称为 n 变量规律函数的最小项。每个乘积项都是最小项形式的表达式称为规律函数的最小项表达式。最小项的性质:(1) 对于输入变量的任何一组取值,有且只有一个最小项的值为1。
13、(2) 对于变量的任一组取值,任意两个最小项的乘积为0。(3) 全体最小项之和为 1。留意:不说明变量数目的最小项是没有意义的。2. 规律函数的最小项表达式任何一个规律函数表达式都可以转化为最小项之和的形式。方法是,先将规律函数写成与或表达式,然后在不是最小项的乘积项中乘以X+X 补齐所缺变量因子即可。1.4.2 规律函数的卡诺图表示法1. 最小项的卡诺图图 1.20 三变量的卡诺图图 1.21 四变量的卡诺图留意:为了确保卡诺图中小方格所表示的最小项在几何上相邻时,在规律上也有相邻性,两侧标注的数码不能从小到大依次排列。除几何相邻的最小项有规律相邻的性质外,图中每一行或每一列两端的最小项也具
14、有规律相邻性,因此,卡诺图可看成是一个上下左右闭合的图形。卡诺图形象、直观的反映了最小项之间的规律相邻关系,但变量增多时,卡诺图会变得更为复杂。当变量的个数在5 个或 5 个以上时,就不能仅用二维空间的几何相邻来代表其规律相邻,故一般较少使用。可编辑资料 - - - 欢迎下载精品名师归纳总结2. 规律函数的卡诺图表示既然任何规律函数式都可以表达成最小项形式,而最小项又可以表示在卡诺图中,故规律函数可用卡诺图表示。方法是:把规律函数式转换成最小项表达式,然后在卡诺图上与这些最小项对应的方格内填1,其余填 0(也可以不填),就得到了表示这个规律函数的卡诺图。任一规律函数的卡诺图是惟一的。1.4.3
15、 用卡诺图化简规律函数1. 化简依据相邻最小项的合并规律是:两个相邻的最小项可合并为一项,消去一个变量。 4 个相邻的最小项可合并为一项,消去两个变量。8 个相邻的最小项可合并为一项,并消去 3 个变量。消去的是包围圈中发生过变化的变量,而保留下的是包围圈内保持不变的变量,如图1.23 所示。图 1.23 最小项的合并规律2. 化简步骤用卡诺图化简规律函数的步骤如下。(1) 将规律函数化成最小项之和的形式(有时可以跳过)。(2) 用卡诺图表示规律函数。(3) 对可以合并的相邻最小项(填1 的方格)画出包围圈。(4) 消去互补因子,保留公共因子,写出每个包围圈合并后所得的乘积项。用卡诺图化简时,
16、为了保证结果的最简化和正确性,在选取可合并的最小项即画包围圈时,应遵循以下几个原就。(1) 每个包围圈只能包含2n 个填 1 的小方格,而且必需是矩形或正方形。(2) 包围圈能大勿小。包围圈越大,消去的变量就越多,对应乘积项的因子就越少,化简的结果越简洁。(3) 包围圈个数越少越好。因个数越少,乘积项就越少,化简后的结果就越简洁。(4) 画包围圈时,最小项可以被重复包围,但每个包围圈中至少应有一个最小项是单独属于自己的,以保证该化简项的独立性。(5) 包围圈应把函数的全部最小项都圈完。2 规律门电路2.1 导读假如是做基于 FPGA 的设计应当是不用考虑到三极管、二极管这么低层的电路结构吧?开
17、头我也是这么认为的,但是做了一个工程之后,随着学习的升可编辑资料 - - - 欢迎下载精品名师归纳总结入发觉,规律门电路内部的结构必需要特殊清楚。至少我们要有重视它的意 识,由于,我们设计的系统式在硬件上运行,限制硬件运行频率的就是二极 管、三极管的组装结构,虽然随着工艺的进展,工作速度可以越来越快,但是电路始终仍是有频率的上限的,只要上限存在我们就必需做时序分析。在设计达不到设计要求时,做静态时序分,依据分析结果添加相关约束或修改电路的关键路径,改善电路时序是通用的做法。而假如在 RTL 级设计时我们就可以预估电路的延时 ,然后精确的加入延时参数,这时多么精妙的事情啊!能够做到这一点我们的布
18、局布线后仿真就是 “走走形式”,功能仿真通过的电路就可以下载运行,免去了许多的排错,约束设计等等。但是,冰冻三尺,非一日之寒。达到这种境域是需要时间的。所以,仍徘徊什么?开头好好学习这个咋看咋像模电的东西吧。2.1 规律门电路在数字系统中,大量的运用着执行基本规律操作的电路,这些电路称为基本规律电路或门电路。早期的门电路主要由继电器的触点构成,后来接受二极管、三极管,目前就广泛应用集成电路。2.1.1 三种基本门电路1. 二极管与门电路实现“与”规律关系的电路叫做与门电路。由二极管组成的与门电路如图2.1(a) )所示,图 2.1 所示( b)为其规律符号。图中 A、B 为信号的输入端, Y
19、为信号的输出端。图 2.1 二极管与门对二极管组成的与门电路分析如下。(1) A、B 都是低电平 UY 0V(2) A 是低电平, B 是高电平 UY 0V(3) A 是高电平, B 是低电平 UY 0V(4) A、B 都是高电平 UY 5V从上述分析可知,该电路实现的是与规律关系,即“输入有低,输出为低。 输入全高,输出为高 ”,所以,它是一种与门。2. 二极管或门电路实现或规律关系的电路叫做或门电路。由二极管组成的或门电路如图2.2所示,其功能分析如下。图 2.2 二极管或门(1) A、B 都是低电平 UY=0V(2) A 是低电平, B 是高电平 UY 5V(3) A 是高电平, B 是
20、低电平 UY 5V(4) A、B 都是高电平 UY 5V通过上述分析,该电路实现的是或规律关系,即“输入有高,输出为高。输可编辑资料 - - - 欢迎下载精品名师归纳总结入全低,输出为低 ”,所以,它是一种或门。3. 三极管非门实现非规律关系的电路叫做非门电路。由于它的输入与输出之间是反相关系,故又称为反相器,其电路如图2.3 所示。图 2.3 三极管反相器2.1.2 DTL 与非门接受二极管门电路和三极管反相器,可组成与非门和或非门扩大规律功能,这种电路应用特殊广泛。DTL 与非门电路是由二极管与门和三极管反相器串联而成的,其电路图及规律符号分别如图 2.4(a)和图 2.4( b)所示。图
21、 2.4 DTL 与非门当输入端 A、B 都是高电平常, VD 1、VD 2均截止,而 VD 3、VD 4和三极管导通,注入三极管 的基极电 流足够大 , 三极管饱 和导通 ,输出低电 平, UY =0V,在两个输入端 A、B 中有一个为低电平常, VD3 、VD4 和三极管均截止,输出高电平, UY=VCC 。可见此规律门能实现与非规律关系。2.2 TTL规律门电路TTL 门电路是晶体管 -晶体管规律( Transistor-Transistor Logic)门电路的简称,这种电路由于其输入级和输出级均接受晶体三极管而得名。依据国际通用标准,依据工作温度不同, TTL 电路分为 54 系列(
22、 -55 125)和 74 系列( 0 70)。依据工作速度和功耗不同, TTL 电路又分为标准系列、高速( H)系列、肖特基( S)系列和低功耗肖特基( LS)系列。2.2.1 TTL 与非门的电路结构TTL 与非门的基本电路如图2.5( a)所示,它由输入级、中间级和输出级三部分组成。图 2.5 基本 TTL 与非门电路及 V 1 管的等效电路2.2.2 TTL 与非门的工作原理(1) 当 A、B 两端有一个输入为低电平 0.3V 时, V 1 的发射结导通,其基极电压等于输入低电压加上发射结正向压降 。V2、V 5都截止V3 和 V 4 导通UY 3.6V可编辑资料 - - - 欢迎下载
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FPGA的数字电路设计综述 FPGA 数字电路 设计 综述
限制150内