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

Subversion Repositories structural_vhdl

[/] [structural_vhdl/] [trunk/] [idea_machine/] [s16xor_glopf.vst] - Rev 2

Go to most recent revision | Compare with Previous | Blame | View Log

-- VHDL structural description generated from `s16xor_glopf`
--              date : Sat Sep  8 04:40:12 2001


-- Entity Declaration

ENTITY s16xor_glopf IS
  PORT (
  a : in BIT_VECTOR (0 TO 15);  -- a
  b : in BIT_VECTOR (0 TO 15);  -- b
  en : in BIT;  -- en
  clr : in BIT; -- clr
  q : inout BIT_VECTOR (0 TO 15);       -- q
  vdd : in BIT; -- vdd
  vss : in BIT  -- vss
  );
END s16xor_glopf;

-- Architecture Declaration

ARCHITECTURE VST OF s16xor_glopf IS
  COMPONENT xr2_x4
    port (
    i0 : in BIT;        -- i0
    i1 : in BIT;        -- i1
    q : out BIT;        -- q
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT inv_x2
    port (
    i : in BIT; -- i
    nq : out BIT;       -- nq
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT a2_x2
    port (
    i0 : in BIT;        -- i0
    i1 : in BIT;        -- i1
    q : out BIT;        -- q
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT no3_x4
    port (
    i0 : in BIT;        -- i0
    i1 : in BIT;        -- i1
    i2 : in BIT;        -- i2
    nq : out BIT;       -- nq
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT no2_x4
    port (
    i0 : in BIT;        -- i0
    i1 : in BIT;        -- i1
    nq : out BIT;       -- nq
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  COMPONENT buf_x2
    port (
    i : in BIT; -- i
    q : out BIT;        -- q
    vdd : in BIT;       -- vdd
    vss : in BIT        -- vss
    );
  END COMPONENT;

  SIGNAL o_xr16_0 : BIT;        -- o_xr16_0
  SIGNAL o_xr16_1 : BIT;        -- o_xr16_1
  SIGNAL o_xr16_2 : BIT;        -- o_xr16_2
  SIGNAL o_xr16_3 : BIT;        -- o_xr16_3
  SIGNAL o_xr16_4 : BIT;        -- o_xr16_4
  SIGNAL o_xr16_5 : BIT;        -- o_xr16_5
  SIGNAL o_xr16_6 : BIT;        -- o_xr16_6
  SIGNAL o_xr16_7 : BIT;        -- o_xr16_7
  SIGNAL o_xr16_8 : BIT;        -- o_xr16_8
  SIGNAL o_xr16_9 : BIT;        -- o_xr16_9
  SIGNAL o_xr16_10 : BIT;       -- o_xr16_10
  SIGNAL o_xr16_11 : BIT;       -- o_xr16_11
  SIGNAL o_xr16_12 : BIT;       -- o_xr16_12
  SIGNAL o_xr16_13 : BIT;       -- o_xr16_13
  SIGNAL o_xr16_14 : BIT;       -- o_xr16_14
  SIGNAL o_xr16_15 : BIT;       -- o_xr16_15
  SIGNAL rg16_netops256 : BIT;  -- rg16.netops256
  SIGNAL rg16_netops255 : BIT;  -- rg16.netops255
  SIGNAL rg16_latch0_o_nor2 : BIT;      -- rg16.latch0_o_nor2
  SIGNAL rg16_latch0_o_inv : BIT;       -- rg16.latch0_o_inv
  SIGNAL rg16_latch0_o_an2 : BIT;       -- rg16.latch0_o_an2
  SIGNAL rg16_latch0_o_an1 : BIT;       -- rg16.latch0_o_an1
  SIGNAL rg16_latch1_o_nor2 : BIT;      -- rg16.latch1_o_nor2
  SIGNAL rg16_latch1_o_inv : BIT;       -- rg16.latch1_o_inv
  SIGNAL rg16_latch1_o_an2 : BIT;       -- rg16.latch1_o_an2
  SIGNAL rg16_latch1_o_an1 : BIT;       -- rg16.latch1_o_an1
  SIGNAL rg16_latch2_o_nor2 : BIT;      -- rg16.latch2_o_nor2
  SIGNAL rg16_latch2_o_inv : BIT;       -- rg16.latch2_o_inv
  SIGNAL rg16_latch2_o_an2 : BIT;       -- rg16.latch2_o_an2
  SIGNAL rg16_latch2_o_an1 : BIT;       -- rg16.latch2_o_an1
  SIGNAL rg16_latch3_o_nor2 : BIT;      -- rg16.latch3_o_nor2
  SIGNAL rg16_latch3_o_inv : BIT;       -- rg16.latch3_o_inv
  SIGNAL rg16_latch3_o_an2 : BIT;       -- rg16.latch3_o_an2
  SIGNAL rg16_latch3_o_an1 : BIT;       -- rg16.latch3_o_an1
  SIGNAL rg16_latch4_o_nor2 : BIT;      -- rg16.latch4_o_nor2
  SIGNAL rg16_latch4_o_inv : BIT;       -- rg16.latch4_o_inv
  SIGNAL rg16_latch4_o_an2 : BIT;       -- rg16.latch4_o_an2
  SIGNAL rg16_latch4_o_an1 : BIT;       -- rg16.latch4_o_an1
  SIGNAL rg16_latch5_o_nor2 : BIT;      -- rg16.latch5_o_nor2
  SIGNAL rg16_latch5_o_inv : BIT;       -- rg16.latch5_o_inv
  SIGNAL rg16_latch5_o_an2 : BIT;       -- rg16.latch5_o_an2
  SIGNAL rg16_latch5_o_an1 : BIT;       -- rg16.latch5_o_an1
  SIGNAL rg16_latch6_o_nor2 : BIT;      -- rg16.latch6_o_nor2
  SIGNAL rg16_latch6_o_inv : BIT;       -- rg16.latch6_o_inv
  SIGNAL rg16_latch6_o_an2 : BIT;       -- rg16.latch6_o_an2
  SIGNAL rg16_latch6_o_an1 : BIT;       -- rg16.latch6_o_an1
  SIGNAL rg16_latch7_o_nor2 : BIT;      -- rg16.latch7_o_nor2
  SIGNAL rg16_latch7_o_inv : BIT;       -- rg16.latch7_o_inv
  SIGNAL rg16_latch7_o_an2 : BIT;       -- rg16.latch7_o_an2
  SIGNAL rg16_latch7_o_an1 : BIT;       -- rg16.latch7_o_an1
  SIGNAL rg16_latch8_o_nor2 : BIT;      -- rg16.latch8_o_nor2
  SIGNAL rg16_latch8_o_inv : BIT;       -- rg16.latch8_o_inv
  SIGNAL rg16_latch8_o_an2 : BIT;       -- rg16.latch8_o_an2
  SIGNAL rg16_latch8_o_an1 : BIT;       -- rg16.latch8_o_an1
  SIGNAL rg16_latch9_o_nor2 : BIT;      -- rg16.latch9_o_nor2
  SIGNAL rg16_latch9_o_inv : BIT;       -- rg16.latch9_o_inv
  SIGNAL rg16_latch9_o_an2 : BIT;       -- rg16.latch9_o_an2
  SIGNAL rg16_latch9_o_an1 : BIT;       -- rg16.latch9_o_an1
  SIGNAL rg16_latch10_o_nor2 : BIT;     -- rg16.latch10_o_nor2
  SIGNAL rg16_latch10_o_inv : BIT;      -- rg16.latch10_o_inv
  SIGNAL rg16_latch10_o_an2 : BIT;      -- rg16.latch10_o_an2
  SIGNAL rg16_latch10_o_an1 : BIT;      -- rg16.latch10_o_an1
  SIGNAL rg16_latch11_o_nor2 : BIT;     -- rg16.latch11_o_nor2
  SIGNAL rg16_latch11_o_inv : BIT;      -- rg16.latch11_o_inv
  SIGNAL rg16_latch11_o_an2 : BIT;      -- rg16.latch11_o_an2
  SIGNAL rg16_latch11_o_an1 : BIT;      -- rg16.latch11_o_an1
  SIGNAL rg16_latch12_o_nor2 : BIT;     -- rg16.latch12_o_nor2
  SIGNAL rg16_latch12_o_inv : BIT;      -- rg16.latch12_o_inv
  SIGNAL rg16_latch12_o_an2 : BIT;      -- rg16.latch12_o_an2
  SIGNAL rg16_latch12_o_an1 : BIT;      -- rg16.latch12_o_an1
  SIGNAL rg16_latch13_o_nor2 : BIT;     -- rg16.latch13_o_nor2
  SIGNAL rg16_latch13_o_inv : BIT;      -- rg16.latch13_o_inv
  SIGNAL rg16_latch13_o_an2 : BIT;      -- rg16.latch13_o_an2
  SIGNAL rg16_latch13_o_an1 : BIT;      -- rg16.latch13_o_an1
  SIGNAL rg16_latch14_o_nor2 : BIT;     -- rg16.latch14_o_nor2
  SIGNAL rg16_latch14_o_inv : BIT;      -- rg16.latch14_o_inv
  SIGNAL rg16_latch14_o_an2 : BIT;      -- rg16.latch14_o_an2
  SIGNAL rg16_latch14_o_an1 : BIT;      -- rg16.latch14_o_an1
  SIGNAL rg16_latch15_o_nor2 : BIT;     -- rg16.latch15_o_nor2
  SIGNAL rg16_latch15_o_inv : BIT;      -- rg16.latch15_o_inv
  SIGNAL rg16_latch15_o_an2 : BIT;      -- rg16.latch15_o_an2
  SIGNAL rg16_latch15_o_an1 : BIT;      -- rg16.latch15_o_an1

BEGIN

  xr16_xr0 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_0,
    i1 => b(0),
    i0 => a(0));
  xr16_xr1 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_1,
    i1 => b(1),
    i0 => a(1));
  xr16_xr2 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_2,
    i1 => b(2),
    i0 => a(2));
  xr16_xr3 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_3,
    i1 => b(3),
    i0 => a(3));
  xr16_xr4 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_4,
    i1 => b(4),
    i0 => a(4));
  xr16_xr5 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_5,
    i1 => b(5),
    i0 => a(5));
  xr16_xr6 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_6,
    i1 => b(6),
    i0 => a(6));
  xr16_xr7 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_7,
    i1 => b(7),
    i0 => a(7));
  xr16_xr8 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_8,
    i1 => b(8),
    i0 => a(8));
  xr16_xr9 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_9,
    i1 => b(9),
    i0 => a(9));
  xr16_xr10 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_10,
    i1 => b(10),
    i0 => a(10));
  xr16_xr11 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_11,
    i1 => b(11),
    i0 => a(11));
  xr16_xr12 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_12,
    i1 => b(12),
    i0 => a(12));
  xr16_xr13 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_13,
    i1 => b(13),
    i0 => a(13));
  xr16_xr14 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_14,
    i1 => b(14),
    i0 => a(14));
  xr16_xr15 : xr2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => o_xr16_15,
    i1 => b(15),
    i0 => a(15));
  rg16_latch0_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch0_o_inv,
    i => o_xr16_0);
  rg16_latch0_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch0_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch0_o_inv);
  rg16_latch0_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch0_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_0);
  rg16_latch0_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(0),
    i2 => rg16_latch0_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch0_o_an1);
  rg16_latch0_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch0_o_nor2,
    i1 => rg16_latch0_o_an2,
    i0 => q(0));
  rg16_latch1_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch1_o_inv,
    i => o_xr16_1);
  rg16_latch1_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch1_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch1_o_inv);
  rg16_latch1_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch1_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_1);
  rg16_latch1_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(1),
    i2 => rg16_latch1_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch1_o_an1);
  rg16_latch1_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch1_o_nor2,
    i1 => rg16_latch1_o_an2,
    i0 => q(1));
  rg16_latch2_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch2_o_inv,
    i => o_xr16_2);
  rg16_latch2_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch2_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch2_o_inv);
  rg16_latch2_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch2_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_2);
  rg16_latch2_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(2),
    i2 => rg16_latch2_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch2_o_an1);
  rg16_latch2_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch2_o_nor2,
    i1 => rg16_latch2_o_an2,
    i0 => q(2));
  rg16_latch3_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch3_o_inv,
    i => o_xr16_3);
  rg16_latch3_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch3_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch3_o_inv);
  rg16_latch3_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch3_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_3);
  rg16_latch3_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(3),
    i2 => rg16_latch3_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch3_o_an1);
  rg16_latch3_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch3_o_nor2,
    i1 => rg16_latch3_o_an2,
    i0 => q(3));
  rg16_latch4_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch4_o_inv,
    i => o_xr16_4);
  rg16_latch4_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch4_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch4_o_inv);
  rg16_latch4_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch4_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_4);
  rg16_latch4_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(4),
    i2 => rg16_latch4_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch4_o_an1);
  rg16_latch4_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch4_o_nor2,
    i1 => rg16_latch4_o_an2,
    i0 => q(4));
  rg16_latch5_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch5_o_inv,
    i => o_xr16_5);
  rg16_latch5_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch5_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch5_o_inv);
  rg16_latch5_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch5_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_5);
  rg16_latch5_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(5),
    i2 => rg16_latch5_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch5_o_an1);
  rg16_latch5_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch5_o_nor2,
    i1 => rg16_latch5_o_an2,
    i0 => q(5));
  rg16_latch6_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch6_o_inv,
    i => o_xr16_6);
  rg16_latch6_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch6_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch6_o_inv);
  rg16_latch6_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch6_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_6);
  rg16_latch6_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(6),
    i2 => rg16_latch6_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch6_o_an1);
  rg16_latch6_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch6_o_nor2,
    i1 => rg16_latch6_o_an2,
    i0 => q(6));
  rg16_latch7_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch7_o_inv,
    i => o_xr16_7);
  rg16_latch7_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch7_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch7_o_inv);
  rg16_latch7_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch7_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_7);
  rg16_latch7_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(7),
    i2 => rg16_latch7_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch7_o_an1);
  rg16_latch7_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch7_o_nor2,
    i1 => rg16_latch7_o_an2,
    i0 => q(7));
  rg16_latch8_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch8_o_inv,
    i => o_xr16_8);
  rg16_latch8_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch8_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch8_o_inv);
  rg16_latch8_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch8_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_8);
  rg16_latch8_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(8),
    i2 => rg16_latch8_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch8_o_an1);
  rg16_latch8_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch8_o_nor2,
    i1 => rg16_latch8_o_an2,
    i0 => q(8));
  rg16_latch9_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch9_o_inv,
    i => o_xr16_9);
  rg16_latch9_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch9_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch9_o_inv);
  rg16_latch9_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch9_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_9);
  rg16_latch9_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(9),
    i2 => rg16_latch9_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch9_o_an1);
  rg16_latch9_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch9_o_nor2,
    i1 => rg16_latch9_o_an2,
    i0 => q(9));
  rg16_latch10_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch10_o_inv,
    i => o_xr16_10);
  rg16_latch10_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch10_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch10_o_inv);
  rg16_latch10_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch10_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_10);
  rg16_latch10_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(10),
    i2 => rg16_latch10_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch10_o_an1);
  rg16_latch10_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch10_o_nor2,
    i1 => rg16_latch10_o_an2,
    i0 => q(10));
  rg16_latch11_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch11_o_inv,
    i => o_xr16_11);
  rg16_latch11_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch11_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch11_o_inv);
  rg16_latch11_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch11_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_11);
  rg16_latch11_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(11),
    i2 => rg16_latch11_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch11_o_an1);
  rg16_latch11_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch11_o_nor2,
    i1 => rg16_latch11_o_an2,
    i0 => q(11));
  rg16_latch12_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch12_o_inv,
    i => o_xr16_12);
  rg16_latch12_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch12_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch12_o_inv);
  rg16_latch12_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch12_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_12);
  rg16_latch12_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(12),
    i2 => rg16_latch12_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch12_o_an1);
  rg16_latch12_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch12_o_nor2,
    i1 => rg16_latch12_o_an2,
    i0 => q(12));
  rg16_latch13_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch13_o_inv,
    i => o_xr16_13);
  rg16_latch13_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch13_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch13_o_inv);
  rg16_latch13_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch13_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_13);
  rg16_latch13_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(13),
    i2 => rg16_latch13_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch13_o_an1);
  rg16_latch13_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch13_o_nor2,
    i1 => rg16_latch13_o_an2,
    i0 => q(13));
  rg16_latch14_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch14_o_inv,
    i => o_xr16_14);
  rg16_latch14_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch14_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch14_o_inv);
  rg16_latch14_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch14_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_14);
  rg16_latch14_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(14),
    i2 => rg16_latch14_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch14_o_an1);
  rg16_latch14_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch14_o_nor2,
    i1 => rg16_latch14_o_an2,
    i0 => q(14));
  rg16_latch15_inv : inv_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch15_o_inv,
    i => o_xr16_15);
  rg16_latch15_an1 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch15_o_an1,
    i1 => rg16_netops256,
    i0 => rg16_latch15_o_inv);
  rg16_latch15_an2 : a2_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_latch15_o_an2,
    i1 => rg16_netops256,
    i0 => o_xr16_15);
  rg16_latch15_nor1 : no3_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => q(15),
    i2 => rg16_latch15_o_nor2,
    i1 => rg16_netops255,
    i0 => rg16_latch15_o_an1);
  rg16_latch15_nor2 : no2_x4
    PORT MAP (
    vss => vss,
    vdd => vdd,
    nq => rg16_latch15_o_nor2,
    i1 => rg16_latch15_o_an2,
    i0 => q(15));
  rg16_netopi255 : buf_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_netops255,
    i => clr);
  rg16_netopi256 : buf_x2
    PORT MAP (
    vss => vss,
    vdd => vdd,
    q => rg16_netops256,
    i => en);

end VST;

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

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