- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档
精品文档
精品文档
精品文档
算法流程图及ASM图
引例 设计一个逻辑电路,其输入信号X=*lXn-2--X0, Z为输出信号,表示X中包含的
1的个数。电路可用如下的流程图描述:
:鈿一含伍计电路4芻
图5-2-1 含1统计电路
5.2.1算法流程图
算法流程图由工作块、判别块、条件块、开始结束块以及指向线组成
Rm-DDONE-】
Rm-D
DONE-】
图5-2-2 算法流程图的工作块
(a)A-Atl BT C-C+1
(a)
A-Atl BT C-C+1
一 一 …
图 5-2-3算法流程图的判别块
图 5-2-3
算法流程图的判别块
图5-2-4 算法流程图的条件块
图5-2-5 算法流程图的开始块和结束块
如对引例的含1统计电路增加一个序列开始标志信号 STARTS—个统计结束标志信
号DONE则其框图为如下: 图5-2-6 含1统计电路的算法流程图
5.2.2 算法设计
例5-2-1 设计如下左图所示的乘法电路。图中,输入信号 A=AA3AAi是被
乘数,B=BBRB是乘数,且均为4位二进制数,P=A*B是输出信号,为8位二进制数。START
为启动信号,END为结束标志。其算法逻辑图见下右图。
STTART
END
图5-2-7 乘法器的算法流程图
例5-2-2 设计一个电路,用于计算平面上两点之间的距离。该电路输入信号为
两个8位二进制数X和丫,分别代表两点横坐标的差值和纵坐标的差值,电路输出为 Z,表示
两点之间的距离。计算误差要求小于 10%
图5-2-8 例5-2-2的算法流程图
5.2.3 电路划分与逻辑框图
例 5-2-3根据含1
例 5-2-3
DONE
图 5-2-9
含1统计电路的逻辑框图
例 5-2-4
画出4位二进制乘法器的逻辑框图。如下
例
例 5-2-5
图5-2-10 乘法器的逻辑框图
根据距离运算电路的算法流程图,画出该电路的逻辑框图
Ml
B
S1
*
8
LD SL1A/S
SL2
LD 需存? X(E)
4 D8- j.
9耳2堆1 MUX
.I 户 _ DA bR ** A/B ?X2£lMUX
_ DA DB f* A/B
|X2jft ]j MUX
3 生
8X2 jftl MUX
图5-2-11 距离运算电路的逻辑框图
5.2.4数据处理单元的设
例 5-2-6
设计含1统计电路的数据处理单元。如图
74161
START A
CP
1
图5-2-12 含1统计电路的数据处理单元
例5-2-7 设计4位乘法器的数据处理单元。如图
图 5-2-13
4位乘法器的数据处理单元
5.2.5 ASM 图
5.2.5.1 ASM图的基本符号和组成
A—ARG
C=1
0)
图 5-2-14
ASM图的状态图
W
(a)
图5-2-15 ASM图的判别块
(a)图5-2-16 ASM图的条件输岀块
(a)
图5-2-16 ASM图的条件输岀块
525.2 导出ASM图的方法
ASM图和算法流程图间的相互关系和转换规则十分明确, 两者之间工作块(状态块)、
判别块、条件输出块基本对应。
例5-2-8 将含1统计电路的算法流程图转换成为 ASMfio如下图
例 5-2-9
T 算特]
N
N
n^l5 ?
Jy Qd6ne=Fj (CP2 t I ?SjXCP^)
图5-2-18 含1统计电路控制器 ASM图
将4位乘法器的算法流程图转换为 ASM图。如下图
精品文档
精品文档
1
1
精品文档
精品文档
图 5-2-19
乘法器控制单元 ASM图
5.2.6控制单元的设计
5.2.6.1 以触发器为核心的控制器设计
例5-2-10 导出上图所示的乘法控制单元的逻辑电路
10对ASM图进行状态分配:S000, S1—— 01,S211,S3
10
图 5-2-20(a)乘法器控制单元设计过程之一
图 5-2-20
(a)
乘法器控制单元设计过程之一
填写激励函数卡诺图
0
1
i = 4
1
(b)
START
1
0
(c)
图5-2-20 乘法器控制单元设计过程之一
导出输出方程
END = Q1Q
CRQiQ
CR
CA = QiQ
CB1 = QiQ
CB0 = QiQ + QiQ
CC = QiQ
CMi = QiQB
CM0 = QiQB + Q iQ
画逻辑图:
图5-2-2i 乘法器控制单元逻辑电路之一
以集成计数器为核心的控制器设计
例5-2-ii 用集成计数器74i63,辅以适当的组合器件,设计乘法器控制单元电
路。
i.状态分配:S000,Si——0i,S2——ii,S3i0
(a)
图 5-2-22乘法控制器单元设计过程之2.列操作表A*.**计数计ft计(b)图5-2-22 乘法控制器单元设计过程之3.填写激励函数卡诺图迖
图 5-2-22
您可能关注的文档
最近下载
- 杰美康3HSS2208H说明书.pdf
- 人工智能AI工具DeepSeeK及使用培训讲座课件.pptx VIP
- 精益生产----价值流分析与价值流图.ppt VIP
- 中国宫腔镜诊断与手术临床实践指南(2023版).pptx VIP
- 室外监控摄像头安全分析报告视频监控数据保护与网络攻击.pdf VIP
- 第二单元时代乐章第二课科技之光 课件2024——2025学年人教版(2024)初中美术七年级上册.pptx VIP
- 战略决策风险评估.pptx VIP
- 《土壤污染与修复》课件.ppt VIP
- 日本环境法的发展历程及其启示.docx VIP
- 粉煤灰改性技术与吸附性能的深度解析与实践应用.docx VIP
原创力文档


文档评论(0)