计算机五大逻辑部件名称图解,计算机组成原理课件 第二章 计算机的逻辑部件.ppt...

计算机组成原理课件 第二章 计算机的逻辑部件

例11:以状态图的方法描述例4所述的两分频电路。 描述上述逻辑关系时,只需将状态图以状态机语句进行描述。 STATE_DIAGRAM[Q0] STATE[0] IF(LOAD &! A) THEN[0] ELSE[1]; STATE[1] IF(LOAD&A) THEN[1] ELSE[0]; 例12:以状态图的方法描述例9所描述的状态机。 STATE_DIAGRAM[Q1,Q0] STATE[1,1]: B=1; A=1; IF(S) THEN[1,1] ELSE[1,0]; STATE[1,0]: B=0; A=1; IF(S) THEN[1,1] ELSE[0,1]; STATE[0,1]: B=1; A=0; GOTO[1,1] STATE[0,0]: B=0; A=0; IF(S) THEN[1,1] ELSE[1,0]; * 可编程逻辑器件,是用户可以通过编程来实现各种逻辑功能的一类集成电路。 * 标识符主要用来标识器件、引脚、型号,变量等。 * Abel语言是由一个或多个相互独立的模块构成,每一个模块包含了一个完整的逻辑描述。 在例1中逻辑描述段如下: Equations X=A&B; Y=A$B; ABEL-HDL语言描述逻辑的方式有方程、真值表、状态 图、熔丝和异或因子,其中每一种描述方法均以关键字或 符号开始,以引导某种描述的开始。 1) 方程的形式 它以扩展的布尔方程来描述逻辑功能;方程语句表示 与某个器件相关的一组方程的开始;方程语句的关键字是 Epuations,其赋值符为=或:=,其中=为组合逻辑的赋值 操作符,:=为时序逻辑的赋值操作符。 4、逻辑描述段 在方程中允许使用WHEN-THEN-ELSE语句。 方程的表达形式如下: Equations [WHEN condition THEN] [!] element = expression; [ELSE equations]; 或者 [WHEN condition THEN] equations; [ELSE equations]; 其中condition 为任何合法的表达式。 element 命名一个或一组信号,或一个实际集合的一 个标识符。 equation 为任何合法的表达式。 例: equations in IC13 A = B & C # A; [W,Y]=3; WHEN B THEN A=B; ELSE A=C; 2) 真值表的形式 它以表格的形式描述了输出与输入逻辑之间的关系。真值表由表头向量和表格组成。它的关键字是TRUTH TABLE. (1) 表头向量 它的表达形式为: TRUTH TABLE(in ids->out ids) inputs->outputs; 或者 TRUTH TABLE(in ids:>reg ids) inputs:>regs outs; 或者 TRUTH TABLE(in ids:>reg ids->out ids) inputs:>regs outs->outputs; 其中:in ids为逻辑关系中的输入信号标识符。 out ids为逻辑关系中的输出信号标识符。 reg ids为逻辑关系中的寄存器型信号标识符。 inputs为逻辑关系中的输入信号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值