1 -- VHDL model created from schematic parity.sch -- Jan 09 09:34:12 2007
 
   4 --USE vanmacro.components.ALL;
 
   7 USE ieee.std_logic_1164.ALL;
 
   8 USE ieee.numeric_std.ALL;
 
   9 --USE generics.components.ALL;
 
  12       Port ( OE_PCI_PAR : In    std_logic;
 
  13              OE_PCI_PERR : In    std_logic;
 
  14              PA_ER_RE : In    std_logic;
 
  15               PAR_IN : In    std_logic_vector (35 downto 0);
 
  16              PAR_REG : In    std_logic;
 
  17              PCI_CLOCK : In    std_logic;
 
  18              PCI_RSTn : In    std_logic;
 
  19              PERR_CHECK : In    std_logic;
 
  20              SERR_CHECK : In    std_logic;
 
  21              SERR_ENA : In    std_logic;
 
  22              PCI_PAR : InOut std_logic;
 
  23              PCI_PERRn : Out   std_logic;
 
  24              PCI_SERRn : Out   std_logic;
 
  26                 SERR : Out   std_logic );
 
  29 architecture SCHEMATIC of PARITY is
 
  31    SIGNAL gnd : std_logic := '0';
 
  32    SIGNAL vcc : std_logic := '1';
 
  34    signal  PAR_OUT : std_logic_vector (10 downto 0);
 
  37       Port ( OE_PCI_PAR : In    std_logic;
 
  38              OE_PCI_PERR : In    std_logic;
 
  39              PA_ER_RE : In    std_logic;
 
  40               PAR_IN : In    std_logic_vector (2 downto 0);
 
  41              PAR_REG : In    std_logic;
 
  42              PCI_CLOCK : In    std_logic;
 
  43              PCI_PAR_IN : In    std_logic;
 
  44              PCI_RSTn : In    std_logic;
 
  45              PERR_CHECK : In    std_logic;
 
  46              SERR_CHECK : In    std_logic;
 
  47              SERR_ENA : In    std_logic;
 
  48              PCI_PAR : Out   std_logic;
 
  49              PCI_PERRn : Out   std_logic;
 
  50              PCI_SERRn : Out   std_logic;
 
  52                 SERR : Out   std_logic );
 
  56       Port (  PAR_IN : In    std_logic_vector (3 downto 0);
 
  57              PAR_OUT : Out   std_logic );
 
  63       Port Map ( OE_PCI_PAR=>OE_PCI_PAR, OE_PCI_PERR=>OE_PCI_PERR,
 
  65                  PAR_IN(2 downto 0)=>PAR_OUT(10 downto 8),
 
  66                  PAR_REG=>PAR_REG, PCI_CLOCK=>PCI_CLOCK,
 
  67                  PCI_PAR_IN=>PCI_PAR, PCI_RSTn=>PCI_RSTn,
 
  68                  PERR_CHECK=>PERR_CHECK, SERR_CHECK=>SERR_CHECK,
 
  69                  SERR_ENA=>SERR_ENA, PCI_PAR=>PCI_PAR,
 
  70                  PCI_PERRn=>PCI_PERRn, PCI_SERRn=>PCI_SERRn, PERR=>PERR,
 
  73       Port Map ( PAR_IN(3 downto 0)=>PAR_IN(35 downto 32),
 
  74                  PAR_OUT=>PAR_OUT(8) );
 
  76       Port Map ( PAR_IN(3 downto 0)=>PAR_OUT(7 downto 4),
 
  77                  PAR_OUT=>PAR_OUT(10) );
 
  79       Port Map ( PAR_IN(3 downto 0)=>PAR_IN(31 downto 28),
 
  80                  PAR_OUT=>PAR_OUT(7) );
 
  82       Port Map ( PAR_IN(3 downto 0)=>PAR_IN(27 downto 24),
 
  83                  PAR_OUT=>PAR_OUT(6) );
 
  85       Port Map ( PAR_IN(3 downto 0)=>PAR_IN(23 downto 20),
 
  86                  PAR_OUT=>PAR_OUT(5) );
 
  88       Port Map ( PAR_IN(3 downto 0)=>PAR_IN(19 downto 16),
 
  89                  PAR_OUT=>PAR_OUT(4) );
 
  91       Port Map ( PAR_IN(3 downto 0)=>PAR_IN(15 downto 12),
 
  92                  PAR_OUT=>PAR_OUT(3) );
 
  94       Port Map ( PAR_IN(3 downto 0)=>PAR_IN(11 downto 8),
 
  95                  PAR_OUT=>PAR_OUT(2) );
 
  97       Port Map ( PAR_IN(3 downto 0)=>PAR_IN(7 downto 4),
 
  98                  PAR_OUT=>PAR_OUT(1) );
 
 100       Port Map ( PAR_IN(3 downto 0)=>PAR_IN(3 downto 0),
 
 101                  PAR_OUT=>PAR_OUT(0) );
 
 103       Port Map ( PAR_IN(3 downto 0)=>PAR_OUT(3 downto 0),
 
 104                  PAR_OUT=>PAR_OUT(9) );