-- VHDL data flow description generated from `l2n_y` -- date : Thu Jan 21 19:00:36 1993 -- Entity Declaration ENTITY l2n_y IS GENERIC ( CONSTANT area : NATURAL := 1764; -- area CONSTANT rup : NATURAL := 1596; -- rup CONSTANT rdown : NATURAL := 1115; -- rdown CONSTANT cin_i0 : NATURAL := 23; -- cin_i0 CONSTANT cin_l0 : NATURAL := 16; -- cin_l0 CONSTANT cin_i1 : NATURAL := 23; -- cin_i1 CONSTANT cin_l1 : NATURAL := 16 -- cin_l1 ); PORT ( i0 : in BIT; -- i0 l0 : in BIT; -- l0 i1 : in BIT; -- i1 l1 : in BIT; -- l1 f : out BIT; -- f vdd : in BIT; -- vdd vss : in BIT -- vss ); END l2n_y; -- Architecture Declaration ARCHITECTURE behaviour_data_flow OF l2n_y IS SIGNAL mpx_s : REG_BIT REGISTER; -- mpx_s BEGIN ASSERT (not ((l0 and l1)) = '1') REPORT "conflict when writing into a l2n_y" SEVERITY ERROR; ASSERT ((vdd and not (vss)) = '1') REPORT "power supply is missing on l2n_y" SEVERITY WARNING; label0 : BLOCK (l0 = '1') BEGIN mpx_s <= GUARDED i0; END BLOCK label0; label1 : BLOCK (l1 = '1') BEGIN mpx_s <= GUARDED i1; END BLOCK label1; f <= not (mpx_s); END;