OpenCores
URL https://opencores.org/ocsvn/structural_vhdl/structural_vhdl/trunk

Subversion Repositories structural_vhdl

[/] [structural_vhdl/] [trunk/] [key_regulator/] [leftshiftregister5.vst] - Diff between revs 2 and 4

Only display areas with differences | Details | Blame | View Log

Rev 2 Rev 4
-- VHDL structural description generated from `leftshiftregister5`
-- VHDL structural description generated from `leftshiftregister5`
--              date : Tue Jul 31 10:16:46 2001
--              date : Tue Jul 31 10:16:46 2001
-- Entity Declaration
-- Entity Declaration
ENTITY leftshiftregister5 IS
ENTITY leftshiftregister5 IS
  PORT (
  PORT (
  p : in BIT_VECTOR (16 DOWNTO 0);      -- p
  p : in BIT_VECTOR (16 DOWNTO 0);      -- p
  q : in BIT;   -- q
  q : in BIT;   -- q
  r : out BIT_VECTOR (33 DOWNTO 0);     -- r
  r : out BIT_VECTOR (33 DOWNTO 0);     -- r
  vdd : in BIT; -- vdd
  vdd : in BIT; -- vdd
  vss : in BIT  -- vss
  vss : in BIT  -- vss
  );
  );
END leftshiftregister5;
END leftshiftregister5;
-- Architecture Declaration
-- Architecture Declaration
ARCHITECTURE VST OF leftshiftregister5 IS
ARCHITECTURE VST OF leftshiftregister5 IS
  COMPONENT a2_x2
  COMPONENT a2_x2
    port (
    port (
    i0 : in BIT;        -- i0
    i0 : in BIT;        -- i0
    i1 : in BIT;        -- i1
    i1 : in BIT;        -- i1
    q : out BIT;        -- q
    q : out BIT;        -- q
    vdd : in BIT;       -- vdd
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    vss : in BIT        -- vss
    );
    );
  END COMPONENT;
  END COMPONENT;
  COMPONENT zero_x0
  COMPONENT zero_x0
    port (
    port (
    nq : out BIT;       -- nq
    nq : out BIT;       -- nq
    vdd : in BIT;       -- vdd
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    vss : in BIT        -- vss
    );
    );
  END COMPONENT;
  END COMPONENT;
BEGIN
BEGIN
  r_0 : zero_x0
  r_0 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(0));
    nq => r(0));
  r_1 : zero_x0
  r_1 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(1));
    nq => r(1));
  r_2 : zero_x0
  r_2 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(2));
    nq => r(2));
  r_3 : zero_x0
  r_3 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(3));
    nq => r(3));
  r_4 : zero_x0
  r_4 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(4));
    nq => r(4));
  r_5 : a2_x2
  r_5 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(5),
    q => r(5),
    i1 => p(0),
    i1 => p(0),
    i0 => q);
    i0 => q);
  r_6 : a2_x2
  r_6 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(6),
    q => r(6),
    i1 => p(1),
    i1 => p(1),
    i0 => q);
    i0 => q);
  r_7 : a2_x2
  r_7 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(7),
    q => r(7),
    i1 => p(2),
    i1 => p(2),
    i0 => q);
    i0 => q);
  r_8 : a2_x2
  r_8 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(8),
    q => r(8),
    i1 => p(3),
    i1 => p(3),
    i0 => q);
    i0 => q);
  r_9 : a2_x2
  r_9 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(9),
    q => r(9),
    i1 => p(4),
    i1 => p(4),
    i0 => q);
    i0 => q);
  r_10 : a2_x2
  r_10 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(10),
    q => r(10),
    i1 => p(5),
    i1 => p(5),
    i0 => q);
    i0 => q);
  r_11 : a2_x2
  r_11 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(11),
    q => r(11),
    i1 => p(6),
    i1 => p(6),
    i0 => q);
    i0 => q);
  r_12 : a2_x2
  r_12 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(12),
    q => r(12),
    i1 => p(7),
    i1 => p(7),
    i0 => q);
    i0 => q);
  r_13 : a2_x2
  r_13 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(13),
    q => r(13),
    i1 => p(8),
    i1 => p(8),
    i0 => q);
    i0 => q);
  r_14 : a2_x2
  r_14 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(14),
    q => r(14),
    i1 => p(9),
    i1 => p(9),
    i0 => q);
    i0 => q);
  r_15 : a2_x2
  r_15 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(15),
    q => r(15),
    i1 => p(10),
    i1 => p(10),
    i0 => q);
    i0 => q);
  r_16 : a2_x2
  r_16 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(16),
    q => r(16),
    i1 => p(11),
    i1 => p(11),
    i0 => q);
    i0 => q);
  r_17 : a2_x2
  r_17 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(17),
    q => r(17),
    i1 => p(12),
    i1 => p(12),
    i0 => q);
    i0 => q);
  r_18 : a2_x2
  r_18 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(18),
    q => r(18),
    i1 => p(13),
    i1 => p(13),
    i0 => q);
    i0 => q);
  r_19 : a2_x2
  r_19 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(19),
    q => r(19),
    i1 => p(14),
    i1 => p(14),
    i0 => q);
    i0 => q);
  r_20 : a2_x2
  r_20 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(20),
    q => r(20),
    i1 => p(15),
    i1 => p(15),
    i0 => q);
    i0 => q);
  r_21 : a2_x2
  r_21 : a2_x2
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => r(21),
    q => r(21),
    i1 => p(16),
    i1 => p(16),
    i0 => q);
    i0 => q);
  r_22 : zero_x0
  r_22 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(22));
    nq => r(22));
  r_23 : zero_x0
  r_23 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(23));
    nq => r(23));
  r_24 : zero_x0
  r_24 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(24));
    nq => r(24));
  r_25 : zero_x0
  r_25 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(25));
    nq => r(25));
  r_26 : zero_x0
  r_26 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(26));
    nq => r(26));
  r_27 : zero_x0
  r_27 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(27));
    nq => r(27));
  r_28 : zero_x0
  r_28 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(28));
    nq => r(28));
  r_29 : zero_x0
  r_29 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(29));
    nq => r(29));
  r_30 : zero_x0
  r_30 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(30));
    nq => r(30));
  r_31 : zero_x0
  r_31 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(31));
    nq => r(31));
  r_32 : zero_x0
  r_32 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(32));
    nq => r(32));
  r_33 : zero_x0
  r_33 : zero_x0
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    nq => r(33));
    nq => r(33));
end VST;
end VST;
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.