系统可编程技不 第6讲 ABEL语言逻辑方程、状态 图设计法
在系统可编程技术 第6讲 ABEL语言逻辑方程、状态 图设计法
、ABEL语言逻辑方程设计法 逻辑方程是ABEL源文件描述逻辑设计 的一种方法。它既可进行组合逻辑设计 也可进行时序逻辑设计,但有时不如真值 表和状态图逻辑设计简单、易懂。 但任何一种逻辑描述方式,经EDA软件 编译后,都会变成逻辑方程的形式
一、ABEL语言逻辑方程设计法 逻辑方程是ABEL源文件描述逻辑设计 的一种方法。它既可进行组合逻辑设计, 也可进行时序逻辑设计,但有时不如真值 表和状态图逻辑设计简单、易懂。 但任何一种逻辑描述方式,经EDA软件 编译后,都会变成逻辑方程的形式
1、逻辑方程设计类型1 已知逻辑方程表达式进行逻辑设计 例:已知八进制同步计数器的状态转移方程如下,用ABEL语言 设计之。 n+1 Q"]JCP个 Q2n=[Q1"·Q2+Q·Q2"]CP个 Q31=[Q1"·Q2·Q3+Q1"·Q2·Q3"]CP↑ Z=Q1"·Q2·Q3
1、逻辑方程设计类型1 已知逻辑方程表达式进行逻辑设计 例:已知八进制同步计数器的状态转移方程如下,用ABEL语言 设计之。 = • + Q [Q ] CP n 1 n 1 1 = • + • • + Q [Q Q Q Q ] CP n 2 n 1 n 2 n 1 n 1 2 = • • + • • • + Q [Q Q Q Q Q Q ] C P n 3 n 2 n 1 n 3 n 2 n 1 n 1 3 n 3 n 2 n Z = Q1 •Q •Q
MODULE counter 8fc CP PIN Q3. 02. Q1 PIN I STYPE REG Z PIN STYPE COM EQUAT IONS 03. CLKECP Q2. CLKECP Q1. CLKECP Q1:=!Q1 Q2:=(!Q1&!Q2)#(Q18Q2); Q3:=(!Q1&!Q2&!Q3)#(!(!Q1&!Q2)&Q3); z=Q18Q280Q3; END
MODULE counter8fc CP PIN; Q3,Q2,Q1 PIN ISTYPE'REG'; Z PIN ISTYPE'COM'; EQUATIONS Q3.CLK=CP; Q2.CLK=CP; Q1.CLK=CP; Q1:=!Q1; Q2:=(!Q1&!Q2)#(Q1&Q2); Q3:=(!Q1&!Q2&!Q3)#(!(!Q1&!Q2)&Q3); Z=Q1&Q2&Q3; END
2、逻辑方程设计类型2 已知逻辑电路进行逻辑设计 例:已知带异步清零的八进制异步计数器的电路图如下,用 ABEL语言设计之 D G 2 C 正SET 2
2、逻辑方程设计类型2 已知逻辑电路进行逻辑设计 例:已知带异步清零的八进制异步计数器的电路图如下,用 ABEL语言设计之。 0 1 2