赋值运算 用〓表示组合逻辑的即刻赋值,输入变化便有输出变化响 应 用〓:表示时序逻辑的时钟赋值,输入变化时输出要等到 时钟作用时刻到才有响应; 例如: F=A&B B A D CP Q 思考:P71图5。3(b)out3和 outflag的逻辑描述? 11
11 4、赋值运算 ◼ 用=表示组合逻辑的即刻赋值,输入变化便有输出变化响 应; ◼ 用=:表示时序逻辑的时钟赋值,输入变化时输出要等到 时钟作用时刻到才有响应; ◼ 例如: ◼ A F F=A&B ◼ B ◼ A ◼ CP L L=:A ◼ 思考: P71 图5。3(b) out3和outflag的逻辑描述? D Q
六、集合 1、集合的表示 集合是一个整体进行运算的一组信号或常 量,对集合的任何运算实际上是对每个元素进 行的。集合将一组信号用一个标识符来表示, 从而简化了ABEL的逻辑设计何测试向量的描述 集合用方括号,元素间用逗号或排列运算 符“,”隔开。 til tH: Address=[A15, A14, A13, A12, All, A10, A9, A8, A7,A6,A5,A4,A3,A2,A1 可以表示为: Address=[A15,A1] 例如:X=。Ⅹ. Address=[A15, A14, A13, A12,X,X,X,X] 可以表示为: Address=[A15A12,X,X,X,Ⅺ
12 六、集合 ◼ 1、集合的表示 ◼ 集合是一个整体进行运算的一组信号或常 量,对集合的任何运算实际上是对每个元素进 行的。集合将一组信号用一个标识符来表示, 从而简化了ABEL的逻辑设计何测试向量的描述。 ◼ 集合用方括号,元素间用逗号或排列运算 符“..”隔开。 ◼ 例如:Address=[A15,A14,A13,A12,A11,A10,A9,A8, A7,A6,A5,A4,A3,A2,A1] ◼ 可以表示为: Address=[A15..A1] 例如:X=.X. ◼ Address=[A15,A14,A13,A12,X,X,X,X] ◼ 可以表示为:Address=[A15..A12,X,X,X,X]
例如: Address=[A15,A14,A13,A12, A11,A10,A9,A8,A7,A6,A5,A4, A3,A2,A1] ■可以表示为: Address=[A15A1] 例如:X=.X Address=[A15, A14, A13, A12,X,X, X, XI 可以表示为: Address=[A15A12,X,X, X,XI 13
13 ◼例如:Address=[A15,A14,A13,A12, A11,A10,A9,A8,A7,A6,A5,A4, A3,A2,A1] ◼可以表示为: Address=[A15..A1] 例如:X=.X. ◼Address=[A15,A14,A13,A12,X,X, X,X] ◼可以表示为:Address=[A15..A12,X,X, X,X]
2、集合的运算 集合的运算除移位外其它均适合,但参 与运算的集合元素的个数必须相等 例如: ◆弋.如: Address=[A15A10,X,X,X,X,X,Ⅹ,X, X,Ⅺ] Equations a! I0=( Address>=hE000)&(address < ^hE700) ■表明: Address对应的地址范围在^hE000和 hE700之间,表达式为真,输出IO为低有效 14
14 2、集合的运算 ◼ 集合的运算除移位外其它均适合,但参 与运算的集合元素的个数必须相等。 ◼ 例如:Address=[A15..A10,X,X,X,X,X,X,X, X,X,X] ◼ Equations ◼ !IO=( Address>=^hE000)&(Address <= ^hE700 ) ◼ 表明: Address对应的地址范围在^hE000和 ^hE700 之间,表达式为真,输出IO为低有效
第二节、ABEL语言结构 本节介绍ABEL设计描述的完整结构。语 言元素必须按一定的语言结构才可以构成布尔 代数、真值标、状态机。此外设计前必须给出 所用器件的说明及进行初始化定义,写出器件 仿真用的测试向量 基本结构 个ABEL源文件由一个或多个相互独立的模块组成。 每个模块由模块声明、定义段、逻辑描述、测试向量 段组成。 每个模块必须由头有尾。 几个不同的源文件也可以组合成为一个源文件,描述 个完整的系统
15 第二节、ABEL语言结构 ◼ 本节介绍ABEL设计描述的完整结构。语 言元素必须按一定的语言结构才可以构成布尔 代数、真值标、状态机。此外设计前必须给出 所用器件的说明及进行初始化定义,写出器件 仿真用的测试向量。 ◼ 一、基本结构 ◼ 一个ABEL源文件由一个或多个相互独立的模块组成。 ◼ 每个模块由模块声明、定义段、逻辑描述、测试向量 段组成。 ◼ 每个模块必须由头有尾。 ◼ 几个不同的源文件也可以组合成为一个源文件,描述 一个完整的系统