- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课中检查完成的题号及题数: 课后完成的题号与题数: 指导教师 实验报告 实验名称: 实验名称: 基于硬布线控制器设计并实现带中断功能的复杂模型机 日期: 20XX112 班级: 学号: 姓名 一、实验目的: 掌握硬布线控制器的组成原理、设计方法; 了解硬布线控制器和微程序控制器的各自优缺点; 掌握并会设计带中断功能的复杂模型机的硬布线控制器。 二、 实验内容: 根据带中断功能的复杂模型机的微程序流图,画出状态机描述图; 分析每个状态所需的控制信号,产生控制信号表,并用VHDL语言来设计程序,实现状 态机描述的功能; 用Quartus软件进行编译链接,选择器件,定义管脚,编程下载,然后用CM3P联机测 试每一条机器指令的功能。 三、 工程要求及分析: 实验要求设计带中断功能的复杂模型机的硬布线控制器,可先参照前 面带中断处理能力的模型机设计实验画出微程序流程图,参照二进制微代 码表设控制信号表。然后用VHDL语言编程实现,主要注意原Pl-P4 的修改,采用分支语句实现。然后就是连线装载带中断处理能力的模型机 微程序检验。 四、具体实现: 应包括:状态图、控制信号表、控制引脚图、程序、机器码验证程序等。 应包括:状态图、控制信号表、控制引脚图、 程序、机器码验证程序等。 1、状态图: 11^^— 11^^— 7 1?V loin —AMIUlol— S2 S2 2、控制状态表: INTA/WR/RD/I0M/S3/S2/S1/S0/LDA/LDB/LDR0/LDSP/L0AD/LDAR/LDIR/ALUB/RSB/RDB/RIB/SPB/PCB/LDPC/STI/CLI 3、控制引脚图: A3I432 AW A23 A24 A03 W4 A2I A22M8AITA25 A26 AI3 M4 IB6 I?7 DM 4、VHDL 程序: LIBRARY IEEE; USE IEEE.stdJogic_l 164.ALL; ENTITY CONTROLLER IS PORT( RESET : IN STD_LOGIC; T1 :IN STD_LOGIC; INTR : IN STD_LOGIC; INS :IN STD_LOGIC_VECTOR(7 DOWNTO 0); CTRL : OUT STD_LOGIC_VECTOR(23 DOWNTO 0) ); END CONTROLLER; ARCHITECTURE CONTROLLER_ARCH OF CONTROLLER IS TYPE STATE IS (SO,S 1 ,S2,S3,S4,S5,S6,S7,S8,S9,S 10,S 11 ,S 12,S 13,S 14,S 15,S 16, S17,S18,S 19,S20,S21 ,S22,S23,S24,S25,S26,S27,S28,S29,S30,S31 ,S32,S33,S34,S35, S36,S37,S38,S39,S40,S41 ,S42,S43,S44,S45,S46,S47,S48,S49,S50,S51 ,S52,S53,S54, S55,S56,S57,S58,S59,S6O,S61 ,S62); SIGNAL CUFSM: STATE; ??CTRL:INTA,WR,RD,IOM,S3,S2,S1,SO,LDA,LDB,LDRI,LDSP,LOAD,LDAR,LDIR,ALU_B,RS_B,RD_B,RI_B,SP_B,PC _B,LDPC,STI,CLI BEGIN PROCESS (Tl,RESET,INTR,INS) BEGIN IF RESET = O THEN H; -CLI CUFSM = SO; ELSIF T1 *EVENT AND T1 =4* THEN CASE CUFSM IS WHEN SO = ;--中断判断 CUFSM =S1; WHEN SI = IFINTR=T THEN CTRL = n CUFSM = S33; H; CUFSM = S2; END IF; WHEN S33= n; CUFSM = S34; WHEN S34= H; CUFSM = S35; WHEN S35= ; CUFSM = S36; WHEN S36= ; CUFSM = S37; WHEN S37= ; CUFSM = S38; WHEN S38= ; CUFSM = S2; WHEN S2= ; CUFSM = S3; WHEN S3 = IF INS(7 downto 4)二 ”0000” THEN-ADD INS H; CUFSM = S47; ELSIF INS(7 downto 4) = 0001 ” THEN -AND INS CTRL = n; CUFSM v= S48;
您可能关注的文档
最近下载
- 西安交大《儿科学》传染性单核细胞增多症.ppt VIP
- 城市交通大脑方案:构建一座可感知的城市(59页 PPT).pptx
- 国家电投集团笔试真题.pdf VIP
- 航空发动机故障诊断-西北工业大学-中国大学MOOC慕课答案.pdf VIP
- 恋爱心理学(中国矿业大学)超星尔雅学习通网课章节测试答案.docx VIP
- 《中国美酒鉴赏》课件.ppt VIP
- 读后续写--候诊情缘(2023.4金华十校).pptx VIP
- 北京市房山区2024-2025学年上学期八年级期中考试数学试卷(含答案).docx VIP
- 陕2019TJ048 预制装配式排水检查井图集.docx VIP
- 防范银狐木马病毒与补贴诈骗信息课件.pptx VIP
有哪些信誉好的足球投注网站
文档评论(0)