, , . - m_prims. (c ). .
. ,
. 1533 (PACKAGE) 1533. , - , - , ( END PACKAGE) - (entity) - . - :
- P1533LA3 4- 2-:
PACKAGE KP1533 IS
constant Td:time:= 1 ns;
COMPONENT KP1533LA3
GENERIC (Tp:time:=10 * Td); --
PORT (I1_1,I1_2,I2_1,I2_2,I3_1,I3_2,I4_1,I4_2: IN std_logic; -- I1_1,I1_2 - 2- ..
O1,O2,O3,O4: OUT std_logic); -- O1 - 2- ..
END COMPONENT;
END PACKAGE;
15- - LA3 = 2-:
PACKAGE KP15 IS
constant Td:time:= 1 ns;
COMPONENT LA3
GENERIC (Tp:time:=10 * Td);
PORT (I1_1,I1_2: IN std_logic;
O1: OUT std_logic);
END COMPONENT;
END PACKAGE;
( ) COMPONENT , END COMPONENT;
constant Td:time:= 1 ns;
, .
GENERIC (Tp:time:=10 * Td); --
GENERIC . , Td=1 , 10 * Td 10 . Td , , , , . Td., , , - , , - 15333,15543, 155 .., (, D1533, D1554,D155),
.
|
|
GENERIC (Tp:time:=10 * Td); -- Tp=10 , Td=1 , 1554 7 , Td=0.7 .
.
PORT (I1_1,I1_2,I2_1,I2_2,I3_1,I3_2,I4_1,I4_2: IN std_logic; -- I1_1,I1_2 - 2- ..
O1,O2,O3,O4: OUT std_logic); -- O1 - 2- ..
PORT .
, -
- . . 3:
KP1533LA3:
LIBRARY ieee;
USE ieee.std_logic_1164.all;
ENTITY KP1533LA3 IS
GENERIC (Tp:time:=10 ns); --
PORT (I1_1: IN std_logic;
I1_2: IN std_logic;
I2_1: IN std_logic;
I2_2: IN std_logic;
I3_1: IN std_logic;
I3_2: IN std_logic;
I4_1: IN std_logic;
I4_2: IN std_logic;
O1: OUT std_logic;
O2: OUT std_logic;
O3: OUT std_logic;
O4: OUT std_logic);
END KP1533LA3;
ARCHITECTURE model OF KP1533LA3 IS
BEGIN
O1 <= NOT (I1_1 AND I1_2) AFTER Tp;
O2 <= NOT (I2_1 AND I2_2) AFTER Tp;
O3 <= NOT (I3_1 AND I3_2) AFTER Tp;
O4 <= NOT (I4_1 AND I4_2) AFTER Tp;
END model;
2- LA3:
LIBRARY ieee;
USE ieee.std_logic_1164.all;
ENTITY LA3 IS
GENERIC (Tp:time:=10 ns); -- âðåìÿ çàäåðæêè ðàñïðîñòðàíåíèÿ ñèãíàëà
PORT (I1_1: IN std_logic;
I1_2: IN std_logic;
O1: OUT std_logic
);
END LA3;
ARCHITECTURE model OF LA3 IS
Begin
O1 <= NOT (I1_1 AND I1_2) AFTER Tp;
End;
Tp .
ENTITY X (X ) - . ARCHITECTURE:
ARCHITECTURE model OF KP1533LA3 IS
BEGIN
--
END;
. , , .
, m_prims.vhd. 15339 ( D- ).
, - ( ), ,