---***************************************************************
---
--- Original file mxt3010d.bsdl or mxt3010ep-a.bsdl
---
---***************************************************************
head 1.1;
access;
symbols
pete_98Mar6_002_epa1:1.1
pete_98Mar6_001_epa1:1.1.0.4
joet_98Mar5_002_dev1:1.1
joet_98Mar5_001_dev:1.1.0.2
mxt3010epa_0_00:1.1
dan_98Jan21_002_dev:1.1
chips_0_00:1.1
escrow_mxt3010:1.1;
locks; strict;
comment @# @;
1.1
date 97.09.11.19.25.37; author dan; state Exp;
branches;
next ;
desc
@@
1.1
log
@design escrow
@
text
@--
//==========================================================================
===
-- //
-- // RESTRICTED RIGHTS LEGEND
-- //
-- // Use, duplication, or disclosure is subject to restrictions.
-- //
-- // Unpublished Work Copyright (C) 1996 Maker Communications Inc.
-- // All Rights Reserved.
-- //
-- //This computer program is the property of Maker Communications and contains
-- //its confidential trade secrets. Use, examination, copying, transfer and
-- //disclosure to others, in whole or in part, are prohibited except with the
-- //express prior written consent of Maker Communications.
-- //
//==========================================================================
===
-- //
-- // MODULE mxt3010d.bsdl or mxt3010ep-a.bsdl
-- //
-- //
-- // Description:
-- //
-- //- Added the Power and Ground Pins to the Pin Map, to provide additional
-- // information to the ICT program in case of signal shorts to power or
-- // ground pins
-- //
-- //- Feedback from some customers have indicated that the "_" character is
-- // not legal as the last character of a SIGNAL name. Therefore all signals
-- // that are asserted true low and by convention end in "_" have been replaced
-- // with the character "n"
-- //
-- // Update History
-- //
-- // 1. fix few typos, removed duplicate TRIn and "P2AD15: 2, " &
-- // 2. Changed RANGE (VHDL reserved word) signal name to F_RANGE
-- // FOE0n function changed to "out" form "inout"
-- // P1RD function changed to "inout" form "out"
-- // Package type to HSLFP240_P_3232 form HSLFP240-P-3232
-- // changed INSTRUCTION_CAPTURE value to "X01" (required by STD)
-- // from "X10"
-- // commented COMPLIANCE_ENABLE line.
-- // Cell 184 signal name to P2AI0 from P2AI1
-- // Cell 179 signal name to RESETn from RSTn
-- // Cell 177 signal name to RX_CLK from RXCLK
-- // Cell 176 signal name to TX_CLK from TXCLK
-- // Cell 175 to "174 (BC_0, RXCLAV, from "175 (BC_0, RXCLAV, ....
-- // Cell 128 signal name to F_RANGE from RANGE
-- // 3. TRIn and RESETn are internal cells with safe value of 1
-- // Modification was made to force the input to "11" during testing
-- // 4. LSSD_TEST is linkage and COMPLIANCE_PATTERNS attribute was
-- // supressed.
-- // Remove comment on "attribute COMPLIANCE_PATTERNS ...." if fully
-- // compiliant STD_1149_1_1994 BSDL compiler is used.
-- // 5. INTEST instruction changed from 100 to 001.
-- //
//==========================================================================
-- // Source Control Information
-- //
-- // Last Modified by: $Author: dan $
-- //
-- // Last Modified on: $Date: 1997/06/11 14:34:04 $
-- //
//==========================================================================
entity cmaker is
generic (PHYSICAL_PIN_MAP : string := "HSLFP240_P_3232");
port (
VDD : linkage bit_vector ( 1 to 19 );
GND : linkage bit_vector ( 1 to 34 );
--
-- PLL (System Clock => FN)
--
TRIn :linkage bit;
BP :in bit;
VAA :in bit;
FN :in bit;
F_RANGE :inout bit;
--
-- 1149.1 JTAG Interface
--
TCK :in bit;
TDI :in bit;
TDO :out bit;
TMS :in bit;
TRS :in bit;
--
-- Miscellaneous Control
--
--
-- TRIn has dual entry
--
-- TRIn :in bit;
RESETn :linkage bit;
LSSD_TEST :linkage bit;
OSC_ENn :in bit;
--
-- Inter-Chip Communications
--
ICSI_A :in bit;
ICSI_B :in bit;
ICSI_C :in bit;
ICSI_D :in bit;
ICSO_A :inout bit;
ICSO_B :inout bit;
ICSO_C :inout bit;
ICSO_D :inout bit;
--
-- Fast Memory Interface
--
FADRS10 :out bit;
FADRS11 :out bit;
FADRS12 :out bit;
FADRS13 :out bit;
FADRS14 :out bit;
FADRS15 :out bit;
FADRS16 :out bit;
FADRS17 :out bit;
FADRS2 :out bit;
FADRS3 :out bit;
FADRS4 :out bit;
FADRS5 :out bit;
FADRS6 :out bit;
FADRS7 :out bit;
FADRS8 :out bit;
FADRS9 :out bit;
FCS0n :out bit;
FCS1n :out bit;
FDAT0 :inout bit;
FDAT1 :inout bit;
FDAT10 :inout bit;
FDAT11 :inout bit;
FDAT12 :inout bit;
FDAT13 :inout bit;
FDAT14 :inout bit;
FDAT15 :inout bit;
FDAT16 :inout bit;
FDAT17 :inout bit;
FDAT18 :inout bit;
FDAT19 :inout bit;
FDAT2 :inout bit;
FDAT20 :inout bit;
FDAT21 :inout bit;
FDAT22 :inout bit;
FDAT23 :inout bit;
FDAT24 :inout bit;
FDAT25 :inout bit;
FDAT26 :inout bit;
FDAT27 :inout bit;
FDAT28 :inout bit;
FDAT29 :inout bit;
FDAT3 :inout bit;
FDAT30 :inout bit;
FDAT31 :inout bit;
FDAT4 :inout bit;
FDAT5 :inout bit;
FDAT6 :inout bit;
FDAT7 :inout bit;
FDAT8 :inout bit;
FDAT9 :inout bit;
FOE0n :out bit;
FOE1n :out bit;
FWE0n :out bit;
FWE1n :out bit;
FWE2n :out bit;
FWE3n :out bit;
--
-- Port1 Interface
--
CINBUSY :out bit;
COMMSEL :in bit;
COUTRDY :out bit;
P1ABRTn :in bit;
P1AD0 :inout bit;
P1AD1 :inout bit;
P1AD10 :inout bit;
P1AD11 :inout bit;
P1AD12 :inout bit;
P1AD13 :inout bit;
P1AD14 :inout bit;
P1AD15 :inout bit;
P1AD16 :inout bit;
P1AD17 :inout bit;
P1AD18 :inout bit;
P1AD19 :inout bit;
P1AD2 :inout bit;
P1AD20 :inout bit;
P1AD21 :inout bit;
P1AD22 :inout bit;
P1AD23 :inout bit;
P1AD24 :inout bit;
P1AD25 :inout bit;
P1AD26 :inout bit;
P1AD27 :inout bit;
P1AD28 :inout bit;
P1AD29 :inout bit;
P1AD3 :inout bit;
P1AD30 :inout bit;
P1AD31 :inout bit;
P1AD4 :inout bit;
P1AD5 :inout bit;
P1AD6 :inout bit;
P1AD7 :inout bit;
P1AD8 :inout bit;
P1AD9 :inout bit;
P1ASELn :in bit;
P1ENDn :out bit;
P1HWE0 :out bit;
P1HWE1 :out bit;
P1IRDYn :out bit;
P1QRQn :out bit;
P1RD :inout bit;
P1RQn :out bit;
P1TRDYn :in bit;
--
-- Port2 Interface
--
P2AD0 :inout bit;
P2AD1 :inout bit;
P2AD10 :inout bit;
P2AD11 :inout bit;
P2AD12 :inout bit;
P2AD13 :inout bit;
P2AD14 :inout bit;
P2AD15 :inout bit;
P2AD2 :inout bit;
P2AD3 :inout bit;
P2AD4 :inout bit;
P2AD5 :inout bit;
P2AD6 :inout bit;
P2AD7 :inout bit;
P2AD8 :inout bit;
P2AD9 :inout bit;
P2AI0 :out bit;
P2AI1 :out bit;
P2AI2 :out bit;
P2AI3 :out bit;
P2ASELn :in bit;
P2ENDn :out bit;
P2IRDYn :out bit;
P2QBRST :out bit;
P2QRQn :out bit;
P2RD :out bit;
P2RQn :out bit;
P2TRDYn :in bit;
--
-- Utopia Receive Interface
--
RXCLAV :in bit;
RXCTRL0 :out bit;
RXCTRL1 :out bit;
RXCTRL2 :out bit;
RXCTRL3 :inout bit;
RXCTRL4 :in bit;
RXDATA0 :inout bit;
RXDATA1 :inout bit;
RXDATA2 :inout bit;
RXDATA3 :inout bit;
RXDATA4 :inout bit;
RXDATA5 :inout bit;
RXDATA6 :inout bit;
RXDATA7 :inout bit;
RXENBn :out bit;
RXSOC :in bit;
RX_CLK :inout bit;
--
-- Utopia Transmit Interface
--
TXCLAV :in bit;
TXCTRL0 :out bit;
TXCTRL1 :out bit;
TXCTRL2 :out bit;
TXCTRL3 :inout bit;
TXCTRL4 :in bit;
TXDATA0 :inout bit;
TXDATA1 :inout bit;
TXDATA2 :inout bit;
TXDATA3 :inout bit;
TXDATA4 :inout bit;
TXDATA5 :inout bit;
TXDATA6 :inout bit;
TXDATA7 :inout bit;
TXENBn :out bit;
TXSOC :out bit;
TX_CLK :inout bit );
use STD_1149_1_1994.all;
attribute COMPONENT_CONFORMANCE of cmaker : entity is "STD_1149_1_1993";
attribute PIN_MAP of cmaker : entity is PHYSICAL_PIN_MAP;
-- Note 1:
-- Insert pin-map strings for different packages here.
-- An example pin-map string for this design is shown below:
constant HSLFP240_P_3232 : PIN_MAP_STRING :=
-- constant HSLFP240 : PIN_MAP_STRING :=
--
-- Power and Ground Pads
--
"VDD: ( 13, 29, 41, 49, 60, 65, 73, 89, 96, 109," &
" 120, 133, 149, 169, 180, 193, 209, 229, 240 ), " &
"GND: ( 1, 7, 9, 19, 25, 36, 39, 43, 45, 55," &
" 61, 69, 79, 85, 92, 99, 105, 115, 121, 129," &
" 139, 145, 154, 159, 165, 175, 181, 189, 199, 205," &
" 214, 219, 225, 235 )," &
"TXDATA5: 2, " &
"RXCTRL2: 3, " &
"RXDATA0: 4, " &
"RXCTRL4: 5, " &
"ICSI_A: 6, " &
"RX_CLK: 8, " &
--
-- Reserved Pin [10]
--
"RXSOC: 11, " &
"RXDATA3: 12, " &
"RXDATA2: 14, " &
"RXENBn: 15, " &
"RXDATA6: 16, " &
"RXDATA7: 17, " &
"RXCTRL0: 18, " &
"RXCLAV: 20, " &
"RXDATA5: 21, " &
"ICSO_A: 22, " &
"RXDATA4: 23, " &
"RXCTRL1: 24, " &
"RXCTRL3: 26, " &
"TCK: 27, " &
"ICSO_B: 28, " &
"RXDATA1: 30, " &
"ICSO_D: 31, " &
--
-- Reserved Pin [32]
--
"TDI: 33, " &
"F_RANGE: 34, " &
"ICSI_B: 35, " &
--
-- PLL Signals
--
"VAA: 37, " &
"BP: 38, " &
"FN: 40, " &
"ICSI_D: 42, " &
"FDAT31: 44, " &
"FDAT30: 46, " &
"ICSI_C: 47, " &
"FDAT28: 48, " &
"FDAT29: 50, " &
"FDAT27: 51, " &
"FDAT26: 52, " &
"FDAT25: 53, " &
"FDAT24: 54, " &
"FDAT20: 56, " &
"FDAT23: 57, " &
"FDAT22: 58, " &
"FDAT21: 59, " &
"FDAT19: 62, " &
"LSSD_TEST: 63, " &
"FDAT17: 64, " &
"FADRS7: 66, " &
"FDAT18: 67, " &
"FDAT16: 68, " &
"FADRS8: 70, " &
"FADRS4: 71, " &
"FADRS6: 72, " &
"FADRS5: 74, " &
"FADRS2: 75, " &
"FADRS3: 76, " &
"FWE1n: 77, " &
"FOE0n: 78, " &
"FADRS17: 80, " &
"FWE0n: 81, " &
"FCS1n: 82, " &
"FWE2n: 83, " &
"FCS0n: 84, " &
"FOE1n: 86, " &
"FADRS14: 87, " &
"FWE3n: 88, " &
"FADRS16: 90, " &
"FADRS13: 91, " &
"FADRS11: 93, " &
"FADRS12: 94, " &
"FADRS9: 95, " &
"FADRS10: 97, " &
"FADRS15: 98, " &
"FDAT13: 100, " &
--
-- Reserved Pin [101]
--
"FDAT14: 102, " &
"FDAT12: 103, " &
"FDAT15: 104, " &
"FDAT11: 106, " &
"FDAT9: 107, " &
"FDAT10: 108, " &
"FDAT8: 110, " &
"FDAT6: 111, " &
"P1ASELn: 112, " &
"FDAT7: 113, " &
"FDAT4: 114, " &
"P1TRDYn: 116, " &
"FDAT5: 117, " &
"FDAT3: 118, " &
"FDAT2: 119, " &
"FDAT1: 122, " &
"RESETn: 123, " &
"FDAT0: 124, " &
"P1HWE0: 125, " &
"P1RQn: 126, " &
"P1IRDYn: 127, " &
"P1HWE1: 128, " &
"P1ENDn: 130, " &
"P1QRQn: 131, " &
"P1AD8: 132, " &
"P1RD: 134, " &
"P1ABRTn: 135, " &
"P1AD2: 136, " &
"P1AD0: 137, " &
"P1AD9: 138, " &
"P1AD1: 140, " &
"P1AD4: 141, " &
"P1AD3: 142, " &
"P1AD5: 143, " &
"P1AD11: 144, " &
"P1AD7: 146, " &
"P1AD17: 147, " &
"P1AD13: 148, " &
"P1AD6: 150, " &
"P1AD10: 151, " &
"P1AD12: 152, " &
"P1AD22: 153, " &
"P1AD20: 155, " &
"P1AD14: 156, " &
"P1AD23: 157, " &
"P1AD16: 158, " &
"P1AD26: 160, " &
"P1AD18: 161, " &
"COMMSEL: 162, " &
"P1AD15: 163, " &
"P1AD19: 164, " &
"P1AD21: 166, " &
"CINBUSY: 167, " &
"P1AD24: 168, " &
"P1AD25: 170, " &
"P1AD27: 171, " &
"P2TRDYn: 172, " &
"P1AD28: 173, " &
"P1AD29: 174, " &
"P2ASELn: 176, " &
"COUTRDY: 177, " &
"P1AD30: 178, " &
"P1AD31: 179, " &
"P2QBRST: 182, " &
"P2QRQn: 183, " &
"P2IRDYn: 184, " &
"P2AD15: 185, " &
"P2RQn: 186, " &
"P2AD14: 187, " &
"P2ENDn: 188, " &
"P2AD8: 190, " &
"P2RD: 191, " &
"P2AD12: 192, " &
"P2AD11: 194, " &
"P2AD4: 195, " &
"P2AD13: 196, " &
"P2AD10: 197, " &
"P2AI3: 198, " &
"P2AD1: 200, " &
"P2AD9: 201, " &
"P2AI0: 202, " &
"P2AD5: 203, " &
"P2AD7: 204, " &
"P2AD6: 206, " &
"TMS: 207, " &
"P2AD0: 208, " &
"P2AD3: 210, " &
"P2AI2: 211, " &
"P2AD2: 212, " &
"TRIn: 213, " &
"TRS: 215, " &
"P2AI1: 216, " &
"OSC_ENn: 217, " &
"TXDATA0: 218, " &
"TXCTRL0: 220, " &
"TXDATA1: 221, " &
"TXSOC: 222, " &
"TXENBn: 223, " &
"TXCLAV: 224, " &
"TX_CLK: 226, " &
"TDO: 227, " &
"TXCTRL4: 228, " &
"TXDATA2: 230, " &
"TXDATA3: 231, " &
"TXCTRL2: 232, " &
"TXDATA4: 233, " &
"TXDATA6: 234, " &
"ICSO_C: 236, " &
"TXDATA7: 237, " &
"TXCTRL1: 238, " &
"TXCTRL3: 239 ";
attribute TAP_SCAN_IN of TDI : signal is true;
attribute TAP_SCAN_MODE of TMS : signal is true;
attribute TAP_SCAN_OUT of TDO : signal is true;
-- Note 2:
-- Uncomment TAP_SCAN_CLOCK attribute below, and insert
-- maximum operating frequency of TCK in Hertz.
attribute TAP_SCAN_CLOCK of TCK : signal is (1.0e6, BOTH);
attribute TAP_SCAN_RESET of TRS : signal is true;
-- Note 3:
-- These Vectors must be forced Low to Properly Run the JTAG Boundary Scan...
-- Note that Both Pins are Pulled up on the Board in their default state..
--
-- Comment these line[s] out of BSDl compile is not fully STD_1149_1_1994
compliant.
--
attribute COMPLIANCE_ENABLE of LSSD_TEST : signal is FALSE;
attribute COMPLIANCE_PATTERNS of cmaker : entity is "(LSSD_TEST) (0)";
attribute INSTRUCTION_LENGTH of cmaker : entity is 3;
attribute INSTRUCTION_OPCODE of cmaker : entity is
"BYPASS (111)," &
"SAMPLE (010)," &
"EXTEST (000)," &
"INTEST (001)";
attribute INSTRUCTION_CAPTURE of cmaker : entity is "X01";
-- MXT3010EP Does not Implement the IDCODE Register
--
-- attribute IDCODE_REGISTER of cmaker : entity is
-- "0000" & -- version
-- "0011000000010000" & -- part number
-- "00000011000" & -- manufacturer's identity
-- "1"; -- required by 1149.1
-- MXT3010EP:
-- attribute REGISTER_ACCESS of cmaker : entity is
-- "Bypass (BYPASS)," &
-- "Boundary (SAMPLE, EXTEST)," &
-- "Device_ID (IDCODE)";
attribute REGISTER_ACCESS of cmaker : entity is
"Bypass (BYPASS)," &
"Boundary (SAMPLE, EXTEST)";
-- This Section Describes the Boundary Scan Ring...
attribute BOUNDARY_LENGTH of cmaker : entity is 211;
attribute BOUNDARY_REGISTER of cmaker : entity is
--
-- num cell port function safe [ccell disval rslt]
--
-- IBMJTAG_BSR_ENAB uP2AD0_JTAG_EN(.TDI(uP2QRQ_JTAG_OUT_TDO),
-- .TDO(uP2AD0_JTAG_EN_TDO),
--
"210 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP2AD1_JTAG_EN(.TDI(uP2AD0_JTAG_EN_TDO),
-- .TDO(uP2AD1_JTAG_EN_TDO),
--
"209 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP2AD2_JTAG_EN(.TDI(uP2AD1_JTAG_EN_TDO),
-- .TDO(uP2AD2_JTAG_EN_TDO),
--
"208 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP2AD3_JTAG_EN(.TDI(uP2AD2_JTAG_EN_TDO),
-- .TDO(uP2AD3_JTAG_EN_TDO),
--
"207 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP2CTRL0_JTAG_EN(.TDI(uP2AD3_JTAG_EN_TDO),
-- .TDO(uP2CTRL0_JTAG_EN_TDO),
--
"206 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP2CTRL1_JTAG_EN(.TDI(uP2CTRL0_JTAG_EN_TDO),
-- .TDO(uP2CTRL1_JTAG_EN_TDO),
--
"205 (BC_0, *, control, 0)," &
"204 (BC_0, P2AD15, bidir, X, 210, 0, Z)," &
"203 (BC_0, P2AD14, bidir, X, 210, 0, Z)," &
"202 (BC_0, P2AD13, bidir, X, 210, 0, Z)," &
"201 (BC_0, P2AD12, bidir, X, 210, 0, Z)," &
"200 (BC_0, P2RQn, output3, X, 182, 0, Z)," &
"199 (BC_0, P2AD11, bidir, X, 209, 0, Z)," &
"198 (BC_0, P2AD10, bidir, X, 209, 0, Z)," &
"197 (BC_0, P2AD9, bidir, X, 209, 0, Z)," &
"196 (BC_0, P2AD8, bidir, X, 209, 0, Z)," &
"195 (BC_0, P2AD7, bidir, X, 208, 0, Z)," &
"194 (BC_0, P2AD6, bidir, X, 208, 0, Z)," &
"193 (BC_0, P2AD5, bidir, X, 208, 0, Z)," &
"192 (BC_0, P2AD4, bidir, X, 208, 0, Z)," &
"191 (BC_0, P2AD3, bidir, X, 207, 0, Z)," &
"190 (BC_0, P2AD2, bidir, X, 207, 0, Z)," &
"189 (BC_0, P2AD1, bidir, X, 207, 0, Z)," &
"188 (BC_0, P2AD0, bidir, X, 207, 0, Z)," &
"187 (BC_0, P2AI3, output3, X, 205, 0, Z)," &
"186 (BC_0, P2AI2, output3, X, 205, 0, Z)," &
"185 (BC_0, P2AI1, output3, X, 205, 0, Z)," &
"184 (BC_0, P2AI0, output3, X, 205, 0, Z)," &
-- "183 (BC_0, TRIn, input, 1)," &
"183 (BC_0, *, internal, 1)," &
--
-- IBMJTAG_BSR_ENAB uTRI_JTAG_EN(.TDI(uTRI_JTAG_IN_TDO),
-- .TDO(uTRI_JTAG_EN_TDO),
--
"182 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uBIDIR_JTAG_EN(.TDI(uTRI_JTAG_EN_TDO),
-- .TDO(uBIDIR_JTAG_EN_TDO),
--
"181 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uTXCLK_JTAG_EN(.TDI(uBIDIR_JTAG_EN_TDO),
-- .TDO(uTXCLK_JTAG_EN_TDO),
--
"180 (BC_0, *, control, 0)," &
"179 (BC_0, TX_CLK, bidir, X, 180, 0, Z)," &
--
-- IBMJTAG_BSR_ENAB uRXCLK_JTAG_EN(.TDI(uTXCLK_JTAG_BI_TDO),
-- .TDO(uRXCLK_JTAG_EN_TDO),
--
"178 (BC_0, *, control, 0)," &
"177 (BC_0, RX_CLK, bidir, X, 178, 0, Z)," &
-- "176 (BC_0, RESETn, input, 1)," &
"176 (BC_0, *, internal, 1)," &
"175 (BC_0, TXCLAV, input, X)," &
"174 (BC_0, RXCLAV, input, X)," &
"173 (BC_0, RXSOC, input, X)," &
"172 (BC_0, RXENBn, output3, X, 182, 0, Z)," &
"171 (BC_0, TXENBn, output3, X, 182, 0, Z)," &
"170 (BC_0, TXSOC, output3, X, 182, 0, Z)," &
--
-- IBMJTAG_BSR_ENAB uUTXDAT0_JTAG_EN(.TDI( uTXSOC_JTAG_BI_TDO),
-- .TDO(uUTXDAT0_JTAG_EN_TDO),
--
"169 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uUTXDAT1_JTAG_EN(.TDI(uUTXDAT0_JTAG_EN_TDO),
-- .TDO(uUTXDAT1_JTAG_EN_TDO),
--
"168 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uURXDAT0_JTAG_EN(.TDI(uUTXDAT1_JTAG_EN_TDO),
-- .TDO(uURXDAT0_JTAG_EN_TDO),
--
"167 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uURXDAT1_JTAG_EN(.TDI(uURXDAT0_JTAG_EN_TDO),
-- .TDO(uURXDAT1_JTAG_EN_TDO),
--
"166 (BC_0, *, control, 0)," &
"165 (BC_0, TXDATA0, bidir, X, 169, 0, Z)," &
"164 (BC_0, TXDATA1, bidir, X, 169, 0, Z)," &
"163 (BC_0, TXDATA2, bidir, X, 169, 0, Z)," &
"162 (BC_0, TXDATA3, bidir, X, 169, 0, Z)," &
"161 (BC_0, TXDATA4, bidir, X, 168, 0, Z)," &
"160 (BC_0, TXDATA5, bidir, X, 168, 0, Z)," &
"159 (BC_0, TXDATA6, bidir, X, 168, 0, Z)," &
"158 (BC_0, TXDATA7, bidir, X, 168, 0, Z)," &
"157 (BC_0, TXCTRL4, input, X)," &
--
-- IBMJTAG_BSR_ENAB uUTCRTL_OE_JTAG_EN(.TDI(uTXCTRL4_JTAG_BI_TDO),
-- .TDO(uUTCRTL_OE_JTAG_EN_TDO),
--
"156 (BC_0, *, control, 0)," &
"155 (BC_0, TXCTRL3, bidir, X, 156, 0, Z)," &
"154 (BC_0, TXCTRL2, output3, X, 181, 0, Z)," &
"153 (BC_0, TXCTRL1, output3, X, 181, 0, Z)," &
"152 (BC_0, TXCTRL0, output3, X, 181, 0, Z)," &
"151 (BC_0, RXDATA0, bidir, X, 166, 0, Z)," &
"150 (BC_0, RXDATA1, bidir, X, 166, 0, Z)," &
"149 (BC_0, RXDATA2, bidir, X, 166, 0, Z)," &
"148 (BC_0, RXDATA3, bidir, X, 166, 0, Z)," &
"147 (BC_0, RXDATA4, bidir, X, 167, 0, Z)," &
"146 (BC_0, RXDATA5, bidir, X, 167, 0, Z)," &
"145 (BC_0, RXDATA6, bidir, X, 167, 0, Z)," &
"144 (BC_0, RXDATA7, bidir, X, 167, 0, Z)," &
"143 (BC_0, RXCTRL4, input, X)," &
"142 (BC_0, RXCTRL3, bidir, X, 156, 0, Z)," &
"141 (BC_0, RXCTRL2, output3, X, 181, 0, Z)," &
"140 (BC_0, RXCTRL1, output3, X, 181, 0, Z)," &
"139 (BC_0, RXCTRL0, output3, X, 181, 0, Z)," &
"138 (BC_0, ICSI_A, input, X)," &
"137 (BC_0, ICSI_B, input, X)," &
"136 (BC_0, ICSI_C, input, X)," &
"135 (BC_0, ICSI_D, input, X)," &
--
-- IBMJTAG_BSR_ENAB uICSO_OE_JTAG_EN(.TDI(uICSI_D_JTAG_IN_TDO),
-- .TDO(uICSO_OE_JTAG_EN_TDO),
--
"134 (BC_0, *, control, 0)," &
"133 (BC_0, ICSO_A, bidir, X, 134, 0, Z)," &
"132 (BC_0, ICSO_B, bidir, X, 134, 0, Z)," &
"131 (BC_0, ICSO_C, bidir, X, 134, 0, Z)," &
"130 (BC_0, ICSO_D, bidir, X, 134, 0, Z)," &
--
-- IBMJTAG_BSR_ENAB uRANGE_JTAG_EN(.TDI(uICSOD1_JTAG_IN_TDO),
-- .TDO(uRANGE_JTAG_EN_TDO),
--
"129 (BC_0, *, control, 0)," &
"128 (BC_0, F_RANGE, bidir, X, 129, 0, Z)," &
"127 (BC_0, OSC_ENn, input, X)," &
--
-- IBMJTAG_BSR_ENAB uFDAT0_JTAG_EN(.TDI(uOSC_JTAG_IN_TDO),
-- .TDO(uFDAT0_JTAG_EN_TDO),
--
"126 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uFDAT1_JTAG_EN(.TDI(uFDAT0_JTAG_EN_TDO),
-- .TDO(uFDAT1_JTAG_EN_TDO),
--
"125 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uFDAT2_JTAG_EN(.TDI(uFDAT1_JTAG_EN_TDO),
-- .TDO(uFDAT2_JTAG_EN_TDO),
--
"124 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uFDAT3_JTAG_EN(.TDI(uFDAT2_JTAG_EN_TDO),
-- .TDO(uFDAT3_JTAG_EN_TDO),
--
"123 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uFDAT4_JTAG_EN(.TDI(uFDAT3_JTAG_EN_TDO),
-- .TDO(uFDAT4_JTAG_EN_TDO),
--
"122 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uFDAT5_JTAG_EN(.TDI(uFDAT4_JTAG_EN_TDO),
-- .TDO(uFDAT5_JTAG_EN_TDO),
--
"121 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uFDAT6_JTAG_EN(.TDI(uFDAT5_JTAG_EN_TDO),
-- .TDO(uFDAT6_JTAG_EN_TDO),
--
"120 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uFDAT7_JTAG_EN(.TDI(uFDAT6_JTAG_EN_TDO),
-- .TDO(uFDAT7_JTAG_EN_TDO),
--
"119 (BC_0, *, control, 0)," &
"118 (BC_0, FDAT31, bidir, X, 126, 0, Z)," &
"117 (BC_0, FDAT30, bidir, X, 126, 0, Z)," &
"116 (BC_0, FDAT29, bidir, X, 126, 0, Z)," &
"115 (BC_0, FDAT28, bidir, X, 126, 0, Z)," &
"114 (BC_0, FDAT27, bidir, X, 125, 0, Z)," &
"113 (BC_0, FDAT26, bidir, X, 125, 0, Z)," &
"112 (BC_0, FDAT25, bidir, X, 125, 0, Z)," &
"111 (BC_0, FDAT24, bidir, X, 125, 0, Z)," &
"110 (BC_0, FDAT23, bidir, X, 124, 0, Z)," &
"109 (BC_0, FDAT22, bidir, X, 124, 0, Z)," &
"108 (BC_0, FDAT21, bidir, X, 124, 0, Z)," &
"107 (BC_0, FDAT20, bidir, X, 124, 0, Z)," &
"106 (BC_0, FDAT19, bidir, X, 123, 0, Z)," &
"105 (BC_0, FDAT18, bidir, X, 123, 0, Z)," &
"104 (BC_0, FDAT17, bidir, X, 123, 0, Z)," &
"103 (BC_0, FDAT16, bidir, X, 123, 0, Z)," &
"102 (BC_0, FADRS9, output3, X, 182, 0, Z)," &
"101 (BC_0, FADRS8, output3, X, 182, 0, Z)," &
"100 (BC_0, FADRS7, output3, X, 182, 0, Z)," &
"99 (BC_0, FADRS6, output3, X, 182, 0, Z)," &
"98 (BC_0, FADRS5, output3, X, 182, 0, Z)," &
"97 (BC_0, FADRS4, output3, X, 182, 0, Z)," &
"96 (BC_0, FADRS3, output3, X, 182, 0, Z)," &
"95 (BC_0, FADRS2, output3, X, 182, 0, Z)," &
"94 (BC_0, FWE0n, output3, X, 182, 0, Z)," &
"93 (BC_0, FWE1n, output3, X, 182, 0, Z)," &
"92 (BC_0, FOE0n, output3, X, 182, 0, Z)," &
"91 (BC_0, FOE1n, output3, X, 182, 0, Z)," &
"90 (BC_0, FCS0n, output3, X, 182, 0, Z)," &
"89 (BC_0, FCS1n, output3, X, 182, 0, Z)," &
"88 (BC_0, FWE2n, output3, X, 182, 0, Z)," &
"87 (BC_0, FWE3n, output3, X, 182, 0, Z)," &
"86 (BC_0, FADRS17, output3, X, 182, 0, Z)," &
"85 (BC_0, FADRS16, output3, X, 182, 0, Z)," &
"84 (BC_0, FADRS15, output3, X, 182, 0, Z)," &
"83 (BC_0, FADRS14, output3, X, 182, 0, Z)," &
"82 (BC_0, FADRS13, output3, X, 182, 0, Z)," &
"81 (BC_0, FADRS12, output3, X, 182, 0, Z)," &
"80 (BC_0, FADRS11, output3, X, 182, 0, Z)," &
"79 (BC_0, FADRS10, output3, X, 182, 0, Z)," &
"78 (BC_0, FDAT15, bidir, X, 122, 0, Z)," &
"77 (BC_0, FDAT14, bidir, X, 122, 0, Z)," &
"76 (BC_0, FDAT13, bidir, X, 122, 0, Z)," &
"75 (BC_0, FDAT12, bidir, X, 122, 0, Z)," &
"74 (BC_0, FDAT11, bidir, X, 121, 0, Z)," &
"73 (BC_0, FDAT10, bidir, X, 121, 0, Z)," &
"72 (BC_0, FDAT9, bidir, X, 121, 0, Z)," &
"71 (BC_0, FDAT8, bidir, X, 121, 0, Z)," &
"70 (BC_0, FDAT7, bidir, X, 120, 0, Z)," &
"69 (BC_0, FDAT6, bidir, X, 120, 0, Z)," &
"68 (BC_0, FDAT5, bidir, X, 120, 0, Z)," &
"67 (BC_0, FDAT4, bidir, X, 120, 0, Z)," &
"66 (BC_0, FDAT3, bidir, X, 119, 0, Z)," &
"65 (BC_0, FDAT2, bidir, X, 119, 0, Z)," &
"64 (BC_0, FDAT1, bidir, X, 119, 0, Z)," &
"63 (BC_0, FDAT0, bidir, X, 119, 0, Z)," &
"62 (BC_0, P1ASELn, input, X)," &
"61 (BC_0, P1TRDYn, input, X)," &
"60 (BC_0, P1IRDYn, output3, X, 43, 0, Z)," &
"59 (BC_0, P1HWE0, output3, X, 43, 0, Z)," &
"58 (BC_0, P1HWE1, output3, X, 42, 0, Z)," &
"57 (BC_0, P1ENDn, output3, X, 42, 0, Z)," &
"56 (BC_0, P1ABRTn, input, X)," &
--
-- IBMJTAG_BSR_ENAB uP1RD_JTAG_EN(.TDI(uP1ABRT_JTAG_IN_TDO),
-- .TDO(uP1RD_JTAG_EN_TDO),
--
"55 (BC_0, *, control, 0)," &
"54 (BC_0, P1RD, bidir, X, 55, 0, Z)," &
"53 (BC_0, P1QRQn, output3, X, 182, 0, Z)," &
"52 (BC_0, P1RQn, output3, X, 182, 0, Z)," &
--
-- IBMJTAG_BSR_ENAB uP1AD0_JTAG_EN(.TDI( uP1RQ_JTAG_OUT_TDO),
-- .TDO(uP1AD0_JTAG_EN_TDO),
--
"51 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP1AD1_JTAG_EN(.TDI(uP1AD0_JTAG_EN_TDO),
-- .TDO(uP1AD1_JTAG_EN_TDO),
--
"50 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP1AD2_JTAG_EN(.TDI(uP1AD1_JTAG_EN_TDO),
-- .TDO(uP1AD2_JTAG_EN_TDO),
--
"49 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP1AD3_JTAG_EN(.TDI(uP1AD2_JTAG_EN_TDO),
-- .TDO(uP1AD3_JTAG_EN_TDO),
--
"48 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP1AD4_JTAG_EN(.TDI(uP1AD3_JTAG_EN_TDO),
-- .TDO(uP1AD4_JTAG_EN_TDO),
--
"47 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP1AD5_JTAG_EN(.TDI(uP1AD4_JTAG_EN_TDO),
-- .TDO(uP1AD5_JTAG_EN_TDO),
--
"46 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP1AD6_JTAG_EN(.TDI(uP1AD5_JTAG_EN_TDO),
-- .TDO(uP1AD6_JTAG_EN_TDO),
--
"45 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP1AD7_JTAG_EN(.TDI(uP1AD6_JTAG_EN_TDO),
-- .TDO(uP1AD7_JTAG_EN_TDO),
--
"44 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP1CTRL0_JTAG_EN(.TDI(uP1AD7_JTAG_EN_TDO),
-- .TDO(uP1CTRL0_JTAG_EN_TDO),
--
"43 (BC_0, *, control, 0)," &
--
-- IBMJTAG_BSR_ENAB uP1CTRL1_JTAG_EN(.TDI(uP1CTRL0_JTAG_EN_TDO),
-- .TDO(uP1CTRL1_JTAG_EN_TDO),
--
"42 (BC_0, *, control, 0)," &
"41 (BC_0, P1AD0, bidir, X, 51, 0, Z)," &
"40 (BC_0, P1AD1, bidir, X, 51, 0, Z)," &
"39 (BC_0, P1AD2, bidir, X, 51, 0, Z)," &
"38 (BC_0, P1AD3, bidir, X, 51, 0, Z)," &
"37 (BC_0, P1AD4, bidir, X, 50, 0, Z)," &
"36 (BC_0, P1AD5, bidir, X, 50, 0, Z)," &
"35 (BC_0, P1AD6, bidir, X, 50, 0, Z)," &
"34 (BC_0, P1AD7, bidir, X, 50, 0, Z)," &
"33 (BC_0, P1AD8, bidir, X, 49, 0, Z)," &
"32 (BC_0, P1AD9, bidir, X, 49, 0, Z)," &
"31 (BC_0, P1AD10, bidir, X, 49, 0, Z)," &
"30 (BC_0, P1AD11, bidir, X, 49, 0, Z)," &
"29 (BC_0, P1AD12, bidir, X, 48, 0, Z)," &
"28 (BC_0, P1AD13, bidir, X, 48, 0, Z)," &
"27 (BC_0, P1AD14, bidir, X, 48, 0, Z)," &
"26 (BC_0, P1AD15, bidir, X, 48, 0, Z)," &
"25 (BC_0, P1AD16, bidir, X, 47, 0, Z)," &
"24 (BC_0, P1AD17, bidir, X, 47, 0, Z)," &
"23 (BC_0, P1AD18, bidir, X, 47, 0, Z)," &
"22 (BC_0, P1AD19, bidir, X, 47, 0, Z)," &
"21 (BC_0, P1AD20, bidir, X, 46, 0, Z)," &
"20 (BC_0, P1AD21, bidir, X, 46, 0, Z)," &
"19 (BC_0, P1AD22, bidir, X, 46, 0, Z)," &
"18 (BC_0, P1AD23, bidir, X, 46, 0, Z)," &
"17 (BC_0, P1AD24, bidir, X, 45, 0, Z)," &
"16 (BC_0, P1AD25, bidir, X, 45, 0, Z)," &
"15 (BC_0, P1AD26, bidir, X, 45, 0, Z)," &
"14 (BC_0, P1AD27, bidir, X, 45, 0, Z)," &
"13 (BC_0, P1AD28, bidir, X, 44, 0, Z)," &
"12 (BC_0, P1AD29, bidir, X, 44, 0, Z)," &
"11 (BC_0, P1AD30, bidir, X, 44, 0, Z)," &
"10 (BC_0, P1AD31, bidir, X, 44, 0, Z)," &
"9 (BC_0, CINBUSY, output3, X, 182, 0, Z)," &
"8 (BC_0, COUTRDY, output3, X, 182, 0, Z)," &
"7 (BC_0, COMMSEL, input, X)," &
"6 (BC_0, P2QBRST, output3, X, 182, 0, Z)," &
"5 (BC_0, P2TRDYn, input, X)," &
"4 (BC_0, P2ASELn, input, X)," &
"3 (BC_0, P2IRDYn, output3, X, 206, 0, Z)," &
"2 (BC_0, P2RD, output3, X, 206, 0, Z)," &
"1 (BC_0, P2ENDn, output3, X, 206, 0, Z)," &
"0 (BC_0, P2QRQn, output3, X, 182, 0, Z)";
end cmaker;
@
---****************************************************************