📄 ttldtype.vhd
字号:
N7 <= NOT ( D ) AFTER 20 ns;
N2 <= ( A ) AFTER 25 ns;
N4 <= ( B ) AFTER 25 ns;
N6 <= ( C ) AFTER 25 ns;
N8 <= ( D ) AFTER 25 ns;
\0\ <= NOT ( N1 AND N3 AND N5 AND N7 ) AFTER 5 ns;
\1\ <= NOT ( N2 AND N3 AND N5 AND N7 ) AFTER 5 ns;
\2\ <= NOT ( N1 AND N4 AND N5 AND N7 ) AFTER 5 ns;
\3\ <= NOT ( N2 AND N4 AND N5 AND N7 ) AFTER 5 ns;
\4\ <= NOT ( N1 AND N3 AND N6 AND N7 ) AFTER 5 ns;
\5\ <= NOT ( N2 AND N3 AND N6 AND N7 ) AFTER 5 ns;
\6\ <= NOT ( N1 AND N4 AND N6 AND N7 ) AFTER 5 ns;
\7\ <= NOT ( N2 AND N4 AND N6 AND N7 ) AFTER 5 ns;
\8\ <= NOT ( N1 AND N3 AND N5 AND N8 ) AFTER 5 ns;
\9\ <= NOT ( N2 AND N3 AND N5 AND N8 ) AFTER 5 ns;
END model;
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE work.orcad_prims.all;
ENTITY \7442A\ IS PORT(
A : IN std_logic;
B : IN std_logic;
C : IN std_logic;
D : IN std_logic;
\0\ : OUT std_logic;
\1\ : OUT std_logic;
\2\ : OUT std_logic;
\3\ : OUT std_logic;
\4\ : OUT std_logic;
\5\ : OUT std_logic;
\6\ : OUT std_logic;
\7\ : OUT std_logic;
\8\ : OUT std_logic;
\9\ : OUT std_logic;
VCC : IN std_logic;
GND : IN std_logic);
END \7442A\;
ARCHITECTURE model OF \7442A\ IS
SIGNAL N1 : std_logic;
SIGNAL N2 : std_logic;
SIGNAL N3 : std_logic;
SIGNAL N4 : std_logic;
SIGNAL N5 : std_logic;
SIGNAL N6 : std_logic;
SIGNAL N7 : std_logic;
SIGNAL N8 : std_logic;
BEGIN
N1 <= NOT ( A ) AFTER 20 ns;
N3 <= NOT ( B ) AFTER 20 ns;
N5 <= NOT ( C ) AFTER 20 ns;
N7 <= NOT ( D ) AFTER 20 ns;
N2 <= ( A ) AFTER 25 ns;
N4 <= ( B ) AFTER 25 ns;
N6 <= ( C ) AFTER 25 ns;
N8 <= ( D ) AFTER 25 ns;
\0\ <= NOT ( N1 AND N3 AND N5 AND N7 ) AFTER 5 ns;
\1\ <= NOT ( N2 AND N3 AND N5 AND N7 ) AFTER 5 ns;
\2\ <= NOT ( N1 AND N4 AND N5 AND N7 ) AFTER 5 ns;
\3\ <= NOT ( N2 AND N4 AND N5 AND N7 ) AFTER 5 ns;
\4\ <= NOT ( N1 AND N3 AND N6 AND N7 ) AFTER 5 ns;
\5\ <= NOT ( N2 AND N3 AND N6 AND N7 ) AFTER 5 ns;
\6\ <= NOT ( N1 AND N4 AND N6 AND N7 ) AFTER 5 ns;
\7\ <= NOT ( N2 AND N4 AND N6 AND N7 ) AFTER 5 ns;
\8\ <= NOT ( N1 AND N3 AND N5 AND N8 ) AFTER 5 ns;
\9\ <= NOT ( N2 AND N3 AND N5 AND N8 ) AFTER 5 ns;
END model;
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE work.orcad_prims.all;
ENTITY \7443\ IS PORT(
A : IN std_logic;
B : IN std_logic;
C : IN std_logic;
D : IN std_logic;
\0\ : OUT std_logic;
\1\ : OUT std_logic;
\2\ : OUT std_logic;
\3\ : OUT std_logic;
\4\ : OUT std_logic;
\5\ : OUT std_logic;
\6\ : OUT std_logic;
\7\ : OUT std_logic;
\8\ : OUT std_logic;
\9\ : OUT std_logic;
VCC : IN std_logic;
GND : IN std_logic);
END \7443\;
ARCHITECTURE model OF \7443\ IS
SIGNAL N1 : std_logic;
SIGNAL N2 : std_logic;
SIGNAL N3 : std_logic;
SIGNAL N4 : std_logic;
SIGNAL N5 : std_logic;
SIGNAL N6 : std_logic;
SIGNAL N7 : std_logic;
SIGNAL N8 : std_logic;
BEGIN
N1 <= NOT ( A ) AFTER 20 ns;
N3 <= NOT ( B ) AFTER 20 ns;
N5 <= NOT ( C ) AFTER 20 ns;
N7 <= NOT ( D ) AFTER 20 ns;
N2 <= ( A ) AFTER 25 ns;
N4 <= ( B ) AFTER 25 ns;
N6 <= ( C ) AFTER 25 ns;
N8 <= ( D ) AFTER 25 ns;
\0\ <= NOT ( N2 AND N4 AND N5 AND N7 ) AFTER 5 ns;
\1\ <= NOT ( N1 AND N3 AND N6 AND N7 ) AFTER 5 ns;
\2\ <= NOT ( N2 AND N3 AND N6 AND N7 ) AFTER 5 ns;
\3\ <= NOT ( N1 AND N4 AND N6 AND N7 ) AFTER 5 ns;
\4\ <= NOT ( N2 AND N4 AND N6 AND N7 ) AFTER 5 ns;
\5\ <= NOT ( N1 AND N3 AND N5 AND N8 ) AFTER 5 ns;
\6\ <= NOT ( N2 AND N3 AND N5 AND N8 ) AFTER 5 ns;
\7\ <= NOT ( N1 AND N4 AND N5 AND N8 ) AFTER 5 ns;
\8\ <= NOT ( N2 AND N4 AND N5 AND N8 ) AFTER 5 ns;
\9\ <= NOT ( N1 AND N3 AND N6 AND N8 ) AFTER 5 ns;
END model;
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE work.orcad_prims.all;
ENTITY \7444\ IS PORT(
A : IN std_logic;
B : IN std_logic;
C : IN std_logic;
D : IN std_logic;
\0\ : OUT std_logic;
\1\ : OUT std_logic;
\2\ : OUT std_logic;
\3\ : OUT std_logic;
\4\ : OUT std_logic;
\5\ : OUT std_logic;
\6\ : OUT std_logic;
\7\ : OUT std_logic;
\8\ : OUT std_logic;
\9\ : OUT std_logic;
VCC : IN std_logic;
GND : IN std_logic);
END \7444\;
ARCHITECTURE model OF \7444\ IS
SIGNAL N1 : std_logic;
SIGNAL N2 : std_logic;
SIGNAL N3 : std_logic;
SIGNAL N4 : std_logic;
SIGNAL N5 : std_logic;
SIGNAL N6 : std_logic;
SIGNAL N7 : std_logic;
SIGNAL N8 : std_logic;
BEGIN
N1 <= NOT ( A ) AFTER 20 ns;
N3 <= NOT ( B ) AFTER 20 ns;
N5 <= NOT ( C ) AFTER 20 ns;
N7 <= NOT ( D ) AFTER 20 ns;
N2 <= ( A ) AFTER 25 ns;
N4 <= ( B ) AFTER 25 ns;
N6 <= ( C ) AFTER 25 ns;
N8 <= ( D ) AFTER 25 ns;
\0\ <= NOT ( N1 AND N4 AND N5 AND N7 ) AFTER 5 ns;
\1\ <= NOT ( N1 AND N4 AND N6 AND N7 ) AFTER 5 ns;
\2\ <= NOT ( N2 AND N4 AND N6 AND N7 ) AFTER 5 ns;
\3\ <= NOT ( N2 AND N3 AND N6 AND N7 ) AFTER 5 ns;
\4\ <= NOT ( N1 AND N3 AND N6 AND N7 ) AFTER 5 ns;
\5\ <= NOT ( N1 AND N3 AND N6 AND N8 ) AFTER 5 ns;
\6\ <= NOT ( N2 AND N3 AND N6 AND N8 ) AFTER 5 ns;
\7\ <= NOT ( N2 AND N4 AND N6 AND N8 ) AFTER 5 ns;
\8\ <= NOT ( N1 AND N4 AND N6 AND N8 ) AFTER 5 ns;
\9\ <= NOT ( N1 AND N4 AND N5 AND N8 ) AFTER 5 ns;
END model;
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE work.orcad_prims.all;
ENTITY \7445\ IS PORT(
A : IN std_logic;
B : IN std_logic;
C : IN std_logic;
D : IN std_logic;
\0\ : OUT std_logic;
\1\ : OUT std_logic;
\2\ : OUT std_logic;
\3\ : OUT std_logic;
\4\ : OUT std_logic;
\5\ : OUT std_logic;
\6\ : OUT std_logic;
\7\ : OUT std_logic;
\8\ : OUT std_logic;
\9\ : OUT std_logic;
VCC : IN std_logic;
GND : IN std_logic);
END \7445\;
ARCHITECTURE model OF \7445\ IS
SIGNAL L1 : std_logic;
SIGNAL L2 : std_logic;
SIGNAL L3 : std_logic;
SIGNAL L4 : std_logic;
BEGIN
L1 <= NOT ( A );
L2 <= NOT ( B );
L3 <= NOT ( C );
L4 <= NOT ( D );
\0\ <= NOT ( L1 AND L2 AND L3 AND L4 ) AFTER 50 ns;
\1\ <= NOT ( A AND L2 AND L3 AND L4 ) AFTER 50 ns;
\2\ <= NOT ( L1 AND B AND L3 AND L4 ) AFTER 50 ns;
\3\ <= NOT ( A AND B AND L3 AND L4 ) AFTER 50 ns;
\4\ <= NOT ( L1 AND L2 AND C AND L4 ) AFTER 50 ns;
\5\ <= NOT ( A AND L2 AND C AND L4 ) AFTER 50 ns;
\6\ <= NOT ( L1 AND B AND C AND L4 ) AFTER 50 ns;
\7\ <= NOT ( A AND B AND C AND L4 ) AFTER 50 ns;
\8\ <= NOT ( L1 AND L2 AND L3 AND D ) AFTER 50 ns;
\9\ <= NOT ( A AND L2 AND L3 AND D ) AFTER 50 ns;
END model;
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE work.orcad_prims.all;
ENTITY \7446\ IS PORT(
\1\ : IN std_logic;
\2\ : IN std_logic;
\4\ : IN std_logic;
\8\ : IN std_logic;
\BI/RBO\ : INOUT std_logic;
RBI : IN std_logic;
LT : IN std_logic;
A : OUT std_logic;
B : OUT std_logic;
C : OUT std_logic;
D : OUT std_logic;
E : OUT std_logic;
F : OUT std_logic;
G : OUT std_logic;
VCC : IN std_logic;
GND : IN std_logic);
END \7446\;
ARCHITECTURE model OF \7446\ IS
SIGNAL L1 : std_logic;
SIGNAL L2 : std_logic;
SIGNAL L3 : std_logic;
SIGNAL L4 : std_logic;
SIGNAL L5 : std_logic;
SIGNAL L6 : std_logic;
SIGNAL L7 : std_logic;
SIGNAL L8 : std_logic;
SIGNAL L9 : std_logic;
SIGNAL L10 : std_logic;
SIGNAL L11 : std_logic;
SIGNAL L12 : std_logic;
SIGNAL L13 : std_logic;
SIGNAL L14 : std_logic;
SIGNAL L15 : std_logic;
SIGNAL L16 : std_logic;
SIGNAL L17 : std_logic;
SIGNAL L18 : std_logic;
SIGNAL L19 : std_logic;
SIGNAL L20 : std_logic;
SIGNAL L21 : std_logic;
SIGNAL L22 : std_logic;
SIGNAL L23 : std_logic;
SIGNAL L24 : std_logic;
SIGNAL L25 : std_logic;
SIGNAL L26 : std_logic;
SIGNAL L27 : std_logic;
BEGIN
L1 <= NOT ( \1\ AND LT );
L2 <= NOT ( \2\ AND LT );
L3 <= NOT ( \4\ AND LT );
L4 <= NOT ( \8\ );
L5 <= NOT ( RBI );
L6 <= NOT ( L1 AND L2 AND L3 AND L4 AND L5 AND LT );
L7 <= NOT ( L1 AND L6 );
L8 <= NOT ( L2 AND L6 );
L9 <= NOT ( L3 AND L6 );
L10 <= NOT ( L4 AND L6 );
L11 <= ( L8 AND L10 );
L12 <= ( L1 AND L9 );
L13 <= ( L7 AND L2 AND L3 AND L4 );
L14 <= ( L8 AND L10 );
L15 <= ( L7 AND L2 AND L9 );
L16 <= ( L1 AND L8 AND L9 );
L17 <= ( L9 AND L10 );
L18 <= ( L1 AND L8 AND L3 );
L19 <= ( L7 AND L2 AND L3 );
L20 <= ( L1 AND L2 AND L9 );
L21 <= ( L7 AND L8 AND L9 );
L22 <= ( L2 AND L9 );
L23 <= ( L7 AND L8 );
L24 <= ( L8 AND L3 );
L25 <= ( L7 AND L3 AND L4 );
L26 <= ( L7 AND L8 AND L9 );
L27 <= ( L2 AND L3 AND L4 AND LT );
A <= ( L11 OR L12 OR L13 ) AFTER 100 ns;
B <= ( L14 OR L15 OR L16 ) AFTER 100 ns;
C <= ( L17 OR L18 ) AFTER 100 ns;
D <= ( L19 OR L20 OR L21 ) AFTER 100 ns;
E <= ( L7 OR L22 ) AFTER 100 ns;
F <= ( L23 OR L24 OR L25 ) AFTER 100 ns;
G <= ( L26 OR L27 ) AFTER 100 ns;
END model;
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE work.orcad_prims.all;
ENTITY \7446A\ IS PORT(
\1\ : IN std_logic;
\2\ : IN std_logic;
\4\ : IN std_logic;
\8\ : IN std_logic;
\BI/RBO\ : INOUT std_logic;
RBI : IN std_logic;
LT : IN std_logic;
A : OUT std_logic;
B : OUT std_logic;
C : OUT std_logic;
D : OUT std_logic;
E : OUT std_logic;
F : OUT std_logic;
G : OUT std_logic;
VCC : IN std_logic;
GND : IN std_logic);
END \7446A\;
ARCHITECTURE model OF \7446A\ IS
SIGNAL L1 : std_logic;
SIGNAL L2 : std_logic;
SIGNAL L3 : std_logic;
SIGNAL L4 : std_logic;
SIGNAL L5 : std_logic;
SIGNAL L6 : std_logic;
SIGNAL L7 : std_logic;
SIGNAL L8 : std_logic;
SIGNAL L9 : std_logic;
SIGNAL L10 : std_logic;
SIGNAL L11 : std_logic;
SIGNAL L12 : std_logic;
SIGNAL L13 : std_logic;
SIGNAL L14 : std_logic;
SIGNAL L15 : std_logic;
SIGNAL L16 : std_logic;
SIGNAL L17 : std_logic;
SIGNAL L18 : std_logic;
SIGNAL L19 : std_logic;
SIGNAL L20 : std_logic;
SIGNAL L21 : std_logic;
SIGNAL L22 : std_logic;
SIGNAL L23 : std_logic;
SIGNAL L24 : std_logic;
SIGNAL L25 : std_logic;
SIGNAL L26 : std_logic;
SIGNAL L27 : std_logic;
BEGIN
L1 <= NOT ( \1\ AND LT );
L2 <= NOT ( \2\ AND LT );
L3 <= NOT ( \4\ AND LT );
L4 <= NOT ( \8\ );
L5 <= NOT ( RBI );
L6 <= NOT ( L1 AND L2 AND L3 AND L4 AND L5 AND LT );
L7 <= NOT ( L1 AND L6 );
L8 <= NOT ( L2 AND L6 );
L9 <= NOT ( L3 AND L6 );
L10 <= NOT ( L4 AND L6 );
L11 <= ( L8 AND L10 );
L12 <= ( L1 AND L9 );
L13 <= ( L7 AND L2 AND L3 AND L4 );
L14 <= ( L8 AND L10 );
L15 <= ( L7 AND L2 AND L9 );
L16 <= ( L1 AND L8 AND L9 );
L17 <= ( L9 AND L10 );
L18 <= ( L1 AND L8 AND L3 );
L19 <= ( L7 AND L2 AND L3 );
L20 <= ( L1 AND L2 AND L9 );
L21 <= ( L7 AND L8 AND L9 );
L22 <= ( L2 AND L9 );
L23 <= ( L7 AND L8 );
L24 <= ( L8 AND L3 );
L25 <= ( L7 AND L3 AND L4 );
L26 <= ( L7 AND L8 AND L9 );
L27 <= ( L2 AND L3 AND L4 AND LT );
A <= ( L11 OR L12 OR L13 ) AFTER 100 ns;
B <= ( L14 OR L15 OR L16 ) AFTER 100 ns;
C <= ( L17 OR L18 ) AFTER 100 ns;
D <= ( L19 OR L20 OR L21 ) AFTER 100 ns;
E <= ( L7 OR L22 ) AFTER 100 ns;
F <= ( L23 OR L24 OR L25 ) AFTER 100 ns;
G <= ( L26 OR L27 ) AFTER 100 ns;
END model;
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE work.orcad_prims.all;
ENTITY \7447\ IS PORT(
\1\ : IN std_logic;
\2\ : IN std_logic;
\4\ : IN std_logic;
\8\ : IN std_logic;
\BI/RBO\ : INOUT std_logic;
RBI : IN std_logic;
LT : IN std_logic;
A : OUT std_logic;
B : OUT std_logic;
C : OUT std_logic;
D : OUT std_logic;
E : OUT std_logic;
F : OUT std_logic;
G : OUT std_logic;
VCC : IN std_logic;
GND : IN std_logic);
END \7447\;
ARCHITECTURE model OF \7447\ IS
SIGNAL L1 : std_logic;
SIGNAL L2 : std_logic;
SIGNAL L3 : std_logic;
SIGNAL L4 : std_logic;
SIGNAL L5 : std_logic;
SIGNAL L6 : std_logic;
SIGNAL L7 : std_logic;
SIGNAL L8 : std_logic;
SIGNAL L9 : std_logic;
SIGNAL L10 : std_logic;
SIGNAL L11 : std_logic;
SIGNAL L12 : std_logic;
SIGNAL L13 : std_logic;
SIGNAL L14 : std_logic;
SIGNAL L15 : std_logic;
SIGNAL L16 : std_logic;
SIGNAL L17 : std_logic;
SIGNAL L18 : std_logic;
SIGNAL L19 : std_logic;
SIGNAL L20 : std_logic;
SIGNAL L21 : std_logic;
SIGNAL L22 : std_logic;
SIGNAL L23 : std_logic;
SIGNAL L24 : std_logic;
SIGNAL L25 : std_logic;
SIGNAL L26 : std_logic;
SIGNAL L27 : std_logic;
BEGIN
L1 <= NOT ( \1\ AND LT );
L2 <= NOT ( \2\ AND LT );
L3 <= NOT ( \4\ AND LT );
L4 <= NOT ( \8\ );
L5 <= NOT ( RBI );
L6 <= NOT ( L1 AND L2 AND L3 AND L4 AND L5 AND LT );
L7 <= NOT ( L1 AND L6 );
L8 <= NOT ( L2 AND L6 );
L9 <= NOT ( L3 AND L6 );
L10 <= NOT ( L4 AND L6 );
L11 <= ( L8 AND L10 );
L12 <= ( L1 AND L9 );
L13 <= ( L7 AND L2 AND L3 AND L4 );
L14 <= ( L8 AND L10 );
L15 <= ( L7 AND L2 AND L9 );
L16 <= ( L1 AND L8 AND L9 );
L17 <= ( L9 AND L10 );
L18 <= ( L1 AND L8 AND L3 );
L19 <= ( L7 AND L2 AND L3 );
L20 <= ( L1 AND L2 AND L9 );
L21 <= ( L7 AND L8 AND L9 );
L22 <= ( L2 AND L9 );
L23 <= ( L7 AND L8 );
L24 <= ( L8 AND L3 );
L25 <= ( L7 AND L3 AND L4 );
L26 <= ( L7 AND L8 AND L9 );
L27 <= ( L2 AND L3 AND L4 AND LT );
A <= ( L11 OR L12 OR L13 ) AFTER 100 ns;
B <= ( L14 OR L15 OR L16 ) AFTER 100 ns;
C <= ( L17 OR L18 ) AFTER 100 ns;
D <= ( L19 OR L20 OR L21 ) AFTER 100 ns;
E <= ( L7 OR L22 ) AFTER 100 ns;
F <= ( L23 OR L24 OR L25 ) AFTER 100 ns;
G <= ( L26 OR L27 ) AFTER 100 ns;
END model;
LIBRARY ieee;
USE ieee.std_logic_1164.all;
USE work.orcad_prims.all;
ENTITY \7447A\ IS PORT(
\1\ : IN std_logic;
\2\ : IN std_logic;
\4\ : IN std_logic;
\8\ : IN std_logic;
\BI/RBO\ : INOUT std_logic;
RBI : IN std_logic;
LT : IN std_logic;
A : OUT std_logic;
B : OUT std_logic;
C : OUT std_logic;
D : OUT std_logic;
E : OUT std_logic;
F : OUT std_logic;
G : OUT std_logic;
VCC : IN std_logic;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -