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

Subversion Repositories structural_vhdl

[/] [structural_vhdl/] [trunk/] [idea_machine/] [xor16_glopg.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 `xor16_glopg`
-- VHDL structural description generated from `xor16_glopg`
--              date : Sat Sep  8 02:20:05 2001
--              date : Sat Sep  8 02:20:05 2001
-- Entity Declaration
-- Entity Declaration
ENTITY xor16_glopg IS
ENTITY xor16_glopg IS
  PORT (
  PORT (
  a : in BIT_VECTOR (0 TO 15);  -- a
  a : in BIT_VECTOR (0 TO 15);  -- a
  b : in BIT_VECTOR (0 TO 15);  -- b
  b : in BIT_VECTOR (0 TO 15);  -- b
  q : out BIT_VECTOR (0 TO 15); -- q
  q : out BIT_VECTOR (0 TO 15); -- q
  vdd : in BIT; -- vdd
  vdd : in BIT; -- vdd
  vss : in BIT  -- vss
  vss : in BIT  -- vss
  );
  );
END xor16_glopg;
END xor16_glopg;
-- Architecture Declaration
-- Architecture Declaration
ARCHITECTURE VST OF xor16_glopg IS
ARCHITECTURE VST OF xor16_glopg IS
  COMPONENT xr2_x4
  COMPONENT xr2_x4
    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;
BEGIN
BEGIN
  xr0 : xr2_x4
  xr0 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(0),
    q => q(0),
    i1 => b(0),
    i1 => b(0),
    i0 => a(0));
    i0 => a(0));
  xr1 : xr2_x4
  xr1 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(1),
    q => q(1),
    i1 => b(1),
    i1 => b(1),
    i0 => a(1));
    i0 => a(1));
  xr2 : xr2_x4
  xr2 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(2),
    q => q(2),
    i1 => b(2),
    i1 => b(2),
    i0 => a(2));
    i0 => a(2));
  xr3 : xr2_x4
  xr3 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(3),
    q => q(3),
    i1 => b(3),
    i1 => b(3),
    i0 => a(3));
    i0 => a(3));
  xr4 : xr2_x4
  xr4 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(4),
    q => q(4),
    i1 => b(4),
    i1 => b(4),
    i0 => a(4));
    i0 => a(4));
  xr5 : xr2_x4
  xr5 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(5),
    q => q(5),
    i1 => b(5),
    i1 => b(5),
    i0 => a(5));
    i0 => a(5));
  xr6 : xr2_x4
  xr6 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(6),
    q => q(6),
    i1 => b(6),
    i1 => b(6),
    i0 => a(6));
    i0 => a(6));
  xr7 : xr2_x4
  xr7 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(7),
    q => q(7),
    i1 => b(7),
    i1 => b(7),
    i0 => a(7));
    i0 => a(7));
  xr8 : xr2_x4
  xr8 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(8),
    q => q(8),
    i1 => b(8),
    i1 => b(8),
    i0 => a(8));
    i0 => a(8));
  xr9 : xr2_x4
  xr9 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(9),
    q => q(9),
    i1 => b(9),
    i1 => b(9),
    i0 => a(9));
    i0 => a(9));
  xr10 : xr2_x4
  xr10 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(10),
    q => q(10),
    i1 => b(10),
    i1 => b(10),
    i0 => a(10));
    i0 => a(10));
  xr11 : xr2_x4
  xr11 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(11),
    q => q(11),
    i1 => b(11),
    i1 => b(11),
    i0 => a(11));
    i0 => a(11));
  xr12 : xr2_x4
  xr12 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(12),
    q => q(12),
    i1 => b(12),
    i1 => b(12),
    i0 => a(12));
    i0 => a(12));
  xr13 : xr2_x4
  xr13 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(13),
    q => q(13),
    i1 => b(13),
    i1 => b(13),
    i0 => a(13));
    i0 => a(13));
  xr14 : xr2_x4
  xr14 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(14),
    q => q(14),
    i1 => b(14),
    i1 => b(14),
    i0 => a(14));
    i0 => a(14));
  xr15 : xr2_x4
  xr15 : xr2_x4
    PORT MAP (
    PORT MAP (
    vss => vss,
    vss => vss,
    vdd => vdd,
    vdd => vdd,
    q => q(15),
    q => q(15),
    i1 => b(15),
    i1 => b(15),
    i0 => a(15));
    i0 => a(15));
end VST;
end VST;
 
 

powered by: WebSVN 2.1.0

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