数字设计基础与应用第5章幻灯片.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字设计基础与应用第5章幻灯片,数字通信基础与应用,如何应用幻灯片母版,幻灯片应用设计模板,怎么应用幻灯片母版,应用于所有幻灯片,幻灯片应用模板,幻灯片母版应用,公章上的数字是什么,公章下面的数字

数字设计第5章 数字电路第7章 第5章 数字系统设计 什么是数字系统 数字系统设计的一般过程 节日彩灯控制系统设计 15位二进制数密码锁系统设计 定义 能够存储、传送和处理数据并按照一定程序操作的数字设备,称为数字系统(Digital System)。 典型系统 电子计算机、CPU、数字密码锁 5.1 数字系统设计的一般过程 5.1.1 方案设计 5.1.1 方案设计 5.1.2 逻辑划分 5.1.2 逻辑划分 5.1.2 逻辑划分 5.1.3 算法设计 算法设计的主要工具 2.ASM图及其应用 ASM图的组成 状态块 判别块 条件输出块 带箭头的向线 状态块的符号 判别块的符号 条件输出块的符号 library IEEE; --SR16模块 use IEEE.std_logic_1164.all; use IEEE.std_logic_unsigned.all; --IQ=1需要使用 entity SR16 is port(CLK, DR: in STD_LOGIC; M: in STD_LOGIC_VECTOR (1 downto 0); --方式控制输入 D: in STD_LOGIC_VECTOR (15 downto 0); --预置密码输入 Q0, ONE: out STD_LOGIC); --输出 end entity SR16; architecture SR16_ARCH of SR16 is signal IQ: STD_LOGIC_VECTOR (15 downto 0); --定义内部Q信号 begin process (CLK,IQ) is begin if (CLK’event and CLK=’0’) then --时钟下降沿触发 case M is when “00”=null; --M=0,保持 when “01”= IQ=DRIQ(15 downto 1); --M=1,右移 when “10”=null; --M=2,不用,保持 when “11”=IQ=D; --M=3,并行置数 when others=null; --STD_LOGIC_VECTOR为9值系统 end case; end if; Q0=IQ(0); if (IQ=1) then ONE==’1’; --ONE=1 else ONE=’0’; end if; end process; end architecture SR16_ARCH; library IEEE; --CONTR模块 use IEEE.std_logic_1164.all; entity CONTR is port (CLR,RST,ST,K1,K0,CLK,ONE,P0,ER: in STD_LOGIC; PT,CRE,LKOP,LARM: out STD_LOGIC; M: out STD_LOGIC_VECTOR(1 downto 0)); end entity CONTR; architecture CONTR_ARCH of CONTR is type STATE_TYPE is (S0,S1,S2,S3,S4,S5,S6,S7) ; signal STATE: STATE_TYPE; signal K,S: STD_LOGIC; --定义中间信号K,S begin K=K1 nand K0; S=P0 xor K0; CIRCUIT_STATE: process (CLR,CLK) is --控制器状态进程 begin if (CLR=’0’) then STATE=S0; --异步预置初始状态 elsif (CLK’event and CLK=’1’) then case STATE is when S0 = if (ST=’0’) then STATE = S0;

文档评论(0)

mydoc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档