- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
时序电路实验报告汇总
时序电路实验说明:在实验原理图中的框图中,第一步的产生环形脉冲是指产生Q4~Q1:1000-1100-1110-0000-1000,产生的译码后的节拍电位是指T40~T41:0001-0010-0100-1000-0001,最后通过启停控制逻辑,启动,单拍,停机控制T40~T41怎么输出。
但是为什么环形脉冲没有1111这一个状态呢,为什么在0111就归零了呢?分析电路图可知,因为节拍电位只有4个状态,所以在环形脉冲的设计中忽略了1111,当然也可以设计成没有0000这个状态。
先解释机器周期、节拍电位、时标脉冲。
机器周期的时间宽度通常对应于一个内存存取周期,即一个机器周期可以访问一次内存。机器周期分为多种类型,如取指令周期、取操作数周期、执行周期等。一条指令从内存中取出到被执行完需要若干个不同类型的机器周期,但任何指令的第一个周期都是取指令周期,每个机器周期包含若干个节拍电位。
节拍电位是控制操作顺序的信号,各节拍电位在时间上不重叠。节拍电位由主振分频得到。其宽度对应于运算器执行一次算术/逻辑运算所需要的时间,一个节拍电位包括若干时标脉冲。
时标脉冲用来保证计算机内触发器的可靠翻转,它的宽度为节拍电位的几分之一。
以上内容书上也有,下面举例来解释这3个概念。
一条指令有分为取指周期,译码周期,执行周期。如比较熟悉的取指周期中就有
FETCH1: AR←PC
FETCH2: DR←M,PC←PC+1
FETCH3: IR←DR[7..6],AR←DR[5..0]
FETCH1,FETCH2,FETCH3为3条微指令。每条微指令都对应相应的控制信号,如FETCH1就是ARLOAD有效,其余控制信号均无效。
时标脉冲是指在节拍电位中,产生控制信号逻辑的每个时钟信号;节拍电位就是产生一组控制信号逻辑,FETCH1、FETCH2、FETCH3分别对应3个节拍电位;机器周期就是整个取指周期,包括3个节拍电位。
下面解释实验原理图:
第一个7474是产生清零信号和时钟信号,清零信号是当Q2=1时,在时钟上升沿CLRN=0,CLK=1,在其他时候CLK与H的信号一致。所以有CLRN=(Q2·H)’,CLK=Q2+H。
74175是为了产生环形脉冲的,环形脉冲Q4~Q1为1000-1100-1110-0000-1000,Q*表示次态,Q表示现态。所以Q4*=CLRN,Q3*=Q4·CLRN,Q2*=Q3·CLRN,Q1*=0,在74175中体现出来就是4D=1,3D=Q4,2D=Q3,1D=Q2。
产生译码后的节拍电位可以根据卡洛图得逻辑表达式,除了Q4~Q1的几个状态,其余的都作为无关项理解。Q4~Q1: 1000-1100-1110-0000-1000对应T40~T41:0001-0010-0100-1000-0001,有:T40=Q4’, T30=Q2,T20= Q3·Q2’, T10= Q4·Q3’,
第二个7474和组合逻辑是产生启停控制逻辑的。通过产生的控制信号与T40~T41进行与运算,最后得到真正的节拍电位。QD是通过锁存器产生,由于单拍和启动信号都与周期有关,也就是可以理解为,周期结束后单拍和启动信号才发挥作用,一个是让输出全为0,一个是输出为T40~T41,所以通过7474,来控制信号什么时候有效,所以连接的时钟信号与Q4一致,单拍时D=0,启动时D=1,会发现中间有反馈信号,这个是因为单拍和停机都必须在启动状态下才有效,所以有这样一个连接。另外在锁存器后连接了一个与非门和与门,这个我觉得是用来判断优先级的,因为启动状态时,只有当单拍和停机都无效时D=1,而单拍和停机都有效时D=0,当然中间的停机信号设计有问题。
1.电路设计
时序电路
LIBRARY ieee;
USE ieee.std_logic_1164.all;
ENTITY SM1 IS
PORT (
reset : IN STD_LOGIC := 0;
clock : IN STD_LOGIC;
qd : IN STD_LOGIC := 0;
dp : IN STD_LOGIC := 0;
tj : IN STD_LOGIC := 0;
t1 : OUT STD_LOGIC;
t2 : OUT STD_LOGIC;
t3 : OUT STD_LOGIC;
t4 : OUT STD_LOGIC
);
END SM1;
ARCHITECTURE BEHAVIOR OF SM1 IS
TYPE type_fstate IS (idle,st1,s_st2,st4,st2,s_st3
您可能关注的文档
最近下载
- 肾动态显像dynamicrenalimaging.PPT
- 人教版(2024新版)英语七年级上册Unit 7 Happy Birthday!大单元整体教学设计.docx
- 《高等职业学校专业教学标准(试行)》存在的问题及改进建议--以财经大类、文化教育大类和旅游大类为例.pdf VIP
- 《小班美工区中幼儿教师指导问题及策略研究报告》9700字.docx
- 三级烟草专卖管理师岗位技能鉴定试卷答案.docx VIP
- 国家开放大学,地域文化,人文武隆形考一 (2).docx
- 2024年秋季新北师大版七年级上册数学全册教案.DOCX
- 手术讲解模板:睾丸扭转复位固定术.ppt
- 壹号土猪市场营销分析.doc VIP
- DELI得力 M201CR用户手册 说明书.pdf
文档评论(0)