(推荐下载)EDA状态机的设计_第1页
(推荐下载)EDA状态机的设计_第2页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(完整word版)EDA状态机的设计编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心, 本文档内容是由我和我的同事精心编辑整理后发布的, 发布之前我们 对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(完整 word 版)EDA 状态 机的设计)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这 将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以 下为(完整 word 版)EDA 状态机的设计的全部内容。EDA实验报告学院:班级:学号:指导老师:一、课程名称:课程名称:状态机的设计二、实验目

2、的实验目的: :加深对状态机设计的理解及应用,比较 moore 型和 mea Iy 型状态机的不同。三、实验内容实验内容1、mealy 型状态机的设计型状态机的设计程序文本输入:LIBRARY IEEE;USE IEEE.STD LOGIC 门 64。 ALL;ENTITY S_MACHINE ISPORT ( CLK,RESET, STATE. INPUT : IN STD 丄 OGIC;COMB OUTPUT : OUT STD LOGIC );END S_MACHINE;ARCHITECTURE BEHV OF S MACHINE ISTYPE FSM ST IS (idle, firs

3、t_one. second_one, thi rd_one);SIGNAL CURRENT STATE, NEXT STATE: FSM ST;BEGINREG: PROCESS (RESET,CLK)BEGINIF RESET 二1 THENCURRENT_STATE = idle;ELS IF CLK 二1 AND CLK1EVENT THENCURRENT STATE IF STATE. INPUT = O THENNEXT_STATE =idle; COMB OUTPUT= O;ELSENEXT .STATE =first one;COMB_OUTPUT IF STATEJNPUT 二

4、O THEN NEXT_STATE =idle; COMB_OUTPUT二(T;ELSENEXT STATE=second one;COMB_OUTPUT IF STATE INPUT 二THENNEXT_STATE 二 idle ; COMB_OUTPUT= O;ELSEEND IF;IF STATE.INPUT 二O THENNEXT_STATEELSENEXT STATECOMB.OUTPUT ?Ber.2U475n?*| Ftcter.453.12 nsInleival4?7.65reSlatl.EndALCO.O ns3411f0 os5C0.0 g660. ,0 g820. p m

5、刚.pa英Sue20 46 aAuO心B 0 :xj_LnLrrj7_rTjn_n_n_n_n_ri_j_LjTrLjn_rLrL/UM8K1TF 0LAM12STF 0i iL1 103COB 0厂1l_电路图NEXT STATECOMB 一 OUTPUT 二O:功能仿真波形图状态图CLK 接 CLOCKO, RESET 接单脉冲键 7, STATE INPUT 接 CL0CK2, COMB_OUTPUT 接扬声器。在实 验箱上扬声器有节奏的鸣响。2、Moore 型状态机的设计型状态机的设计程序文本输入:LIBRARY IEEE;USE IEEE.STD LOGIC 1164. ALL;EN

6、TITY sjnachine ISPORT (elk, reset, state_input: IN STD_LOGIC;comb 一 output: OUT STD_LOGIC);END s_machine;ARCH ITECTURE behav OF s_mach i ne ISTYPE FSM ST IS (sO, s1,s2, s3);SIGNAL current_state, next_state: FSM ST;BEGINREG:PROCESS (reset,elk)BEGINIF reset=,11THEN current_state 二 sO;ELS IF CLKEVENT A

7、ND CLK 二1 THENcurrent_state 二 next_statE;END IF;END PROCESS;COM: PROCESS (cur rent_state, next_state)BEGINCASE current_state ISWHEN sO 二comb 一 output (=O;IF state_input=,0* THEN next_state=sO;ELSE next_state 二 s1;END IF;WHEN s1 二comb output=,O;IF state .inputs101THEN next_state=s0;ELSE next_stateCLK

8、叽益3.3-Y LYTTLDeJicatBd Cb:kdXO丿心2B05ET叽413.3-V IVTTLRavlJOlVD522n険3P1N.15333.3-V IVTTLcoiroted Cb::CIK2JLSTO3.K2Pg4OUTPUT PIN 17432.2衣LVTTLggLUDSKWXHP1S管脚图(使用模式 8)END IF;WHEN s2= comb 一 output二O;IF state_input 二O THEN next_state 二 sO;ELSE next_state 二 s3;END IF;WHEN s3=comb_output ( = 11;IF state in

9、put 二O THEN next state二 sO; ELSE next_state=s3;END IF;END case;END PROCESS;END behav;时序仿真波形图电路图stateripiitelk resetcomb.output状态图SiBnlatiesk Titicic功能仿真波形图current state管脚图(使用模式 8)TQIJO BankUOStenJerdGeneral FunctionSpeed FundicnReservedEh ebed1AM.P1WJJ8J3.3 V LVT7LDM rated dcchCLKOATOClKIpves2PIN13.3-V LVnLRow 1J0Lvcszai畑3OcccnbPDJ 17433 3 V LVnL畑】/0L庇彌CQ1R1耳npdF1W 1533.3 LUT1LDedDated deckaw6CixapYes5血newIelk 接 CLOCKO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论