-- Copyright © 1993 by McGraw-Hill, Inc. and Zainalabedin Navabi
-- FIGURE 8.35
-- ENTITY DECLERATION OF 74LS377 CLOCKED REGISTER :
ENTITY ls377_register IS
CONSTANT prop_delay : TIME := 7 NS;
PORT (clk, g_bar : IN BIT; d8 : IN BIT_VECTOR (7 DOWNTO 0);
q8 : OUT BIT_VECTOR (7 DOWNTO 0));
END ls377_register;
--
-- DATAFLOW DESCRIPTION FOR 74LS377 CLOCKED REGISTER :
ARCHITECTURE dataflow OF ls377_register IS
BEGIN
GUARD <= NOT clk'STABLE AND clk = '1' AND (g_bar = '0')
q8 <= GUARDED d8 AFTER prop_delay;
END dataflow;
--