- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 26攀年爹2月期 JIm伽IⅡⅡl.aallOflScie高nce师Oll∞ch∞。G…ollegeand…UIl1.VCr:S1.t~ V0F1.e2b6.N2o00.61
2006
文章编号 :1007—9831(2006)01—0036—03
逻辑设计 中 M 图的硬件电路实现方法
邵玉芹 ,王立华 ,刘志军
(1.合肥工业大学 计算机与信息学院,安徽合肥230009;2.山东信息职业技术学院,山东 潍坊261061;
3.山东大学信息学院,山东 济南250100)
摘要:给出了基于ASM 图的数字集成电路控制器的设计的主要电路实现方法,并给出了目前最常
采用的方法——EDA法.
关键词:ASM 图;逻辑设计 ;EDA;OneHot
中图分类号 :TN79 1 文献标识码 :A
0 前言
在逻辑设计中常用ASM 图描述较规则而且复杂的状态图。以分析数字系统的工作过程.ASM 图在形
式上与通常见到的算法流程图相似,但二者有本质差别:常用的流程图是事件驱动,只表示事件序列执行
的顺序过程,没有精确的时间概念;ASM 图则严格地规定操作和操作之间的时间关系,表示的是事件的精
确时间间隔序列.在ASM 图中,每个状态框表示 1个时钟周期内的系统状态,状态框和与状态框相连的
判断框、条件输出框所规定的操作 ,都是在同一个的时钟周期内实现的.2个状态框之间的转换时间为 1
个时钟周期.当ASM 图描述的控制器处于一个状态时,数字系统实现 1个或几个操作 ,控制器转换到另
一 个状态时,系统实现另外一些操作,伴随着控制器状态的转换,系统的操作时序也相应地进行着.因此
ASM 图与数字系统硬件是紧密相关的.下面主要通过图1所示的ASM 图来介绍用硬件电路实现的几种
方法,这里所介绍的ASM 图只描述控制器,其任务是产生控制信号序列,不包含系统结构的内容,所以在
这里控制器实质上是一个状态发生器.
1 传统方法 (计算法)实现
已知ASM 图(图1所示),首先将每个状态编码,因为该 ASM 图共有3个状态,故需2个状态变量,
其中条件分支框和条件输出框属于状态o0.状态分配后 ,选用D触发器实现.由图 1可见,1个外输入X,
2个输出命令z,,z,2个状态变量Q,Q,且状态1o和11与输入无关,状态o1为无效状态,为保证电路
的自启动特性,现取其次态为o0,一旦出现O1状态,经一个周期可 自动由无效状态转换到一个有效状态.
由ASM 图导出卡诺图,如图2所示.
00
0】.
z
11
10
图1 状态编码后的ASM 图 图2 由ASM 图得到的卡诺图
收稿 日期:2005—08—02
作者简介:邵玉芹(1969一).女.山东寿光人。讲师。主要研究方向:电路设计
第l期 邵玉芹等 :逻辑设计中ASM图的硬件电路实现方法 37
对图2所示的卡诺图进行化简,得到简化的触发器的驱动方程和输出方程:
¨= o
.L=D (1)
¨= Qx=D (2)
Z,= Q (3)
z= OLX
文档评论(0)