----------------------------------------------------------------------------------- -- $Id: bcm6510a0.bsd,v 14.1.2.1 2004/11/02 11:51:23 revans Exp $ -- -- $Log: bcm6510a0.bsd,v $ -- Revision 14.1.2.1 2004/11/02 11:51:23 revans -- Reversed pin order in pin_map statement to match declaration. -- -- Revision 14.3 2003/11/07 16:16:07 revans -- Passed Agilent syntax check. -- -- Revision 14.2 2003/11/07 10:39:17 revans -- See RCS comments. -- ----------------------------------------------------------------------------------- entity bcm6510a0 is generic(PHYSICAL_PIN_MAP : string := "bga400"); port ( address : inout bit_vector(19 downto 0); afeclk : in bit; afectrlrdin : inout bit_vector(1 downto 0); afectrlrdout : inout bit; afectrlwrin : inout bit; afectrlwrout : inout bit_vector(1 downto 0); aferxdata : inout bit_vector(17 downto 0); afetxdata : inout bit_vector(17 downto 0); ale : inout bit; data : inout bit_vector(15 downto 0); ebi_ck : inout bit; gpioa : inout bit_vector(7 downto 0); gpiob : inout bit_vector(7 downto 0); gpioc : inout bit_vector(7 downto 0); gpiod : inout bit_vector(7 downto 0); hp_ms_mode : inout bit; nafesync : inout bit; nafesyncslave : inout bit; ncs : inout bit_vector(7 downto 0); ndbgint : inout bit; nds : inout bit; nint : inout bit; nrd : inout bit; nrdy : inout bit; nreset : in bit; nrxenb : inout bit_vector(1 downto 0); nsprst : inout bit; nstdmf0i : in bit; ntxenb : inout bit_vector(1 downto 0); ntxref : in bit; nwr : inout bit; rnw : inout bit; rxaddr : inout bit_vector(6 downto 0); rxclav : inout bit_vector(1 downto 0); rxclk : in bit; rxdata : inout bit_vector(15 downto 0); rxsoc : inout bit; spcki : inout bit; spcko : inout bit; spdata : inout bit; spen : inout bit; stdmc2i : in bit; sti : inout bit; sto : inout bit; sysclk : in bit; test_clk_out : inout bit; txaddr : inout bit_vector(6 downto 0); txclav : inout bit_vector(1 downto 0); txclk : in bit; txdata : inout bit_vector(15 downto 0); txsoc : inout bit; uartrx : inout bit; uarttx : inout bit; vddpll : linkage bit; tdi : in bit; tms : in bit; tck : in bit; tdo : out bit; ntrst : in bit; vss : linkage bit_vector(87 downto 0); vdd : linkage bit_vector(73 downto 0); vssio : linkage bit_vector(15 downto 0); vddio : linkage bit_vector(11 downto 0) ); use STD_1149_1_1994.all; -- Get IEEE 1149.1-1994 attributes and definitions attribute COMPONENT_CONFORMANCE of bcm6510a0 : entity is "STD_1149_1_1993"; attribute PIN_MAP of bcm6510a0 : entity is PHYSICAL_PIN_MAP; constant bga400 : PIN_MAP_STRING := "address : (T15,T14,T13,T12,T11,U15, " & " U14,U13,U12,U11,V15,V14, " & " V13,V12,V11,W15,W14,W13, " & " W12,W11)," & "afeclk : A2, " & "afectrlrdin : (C16,B10)," & "afectrlrdout : D5, " & "afectrlwrin : A5, " & "afectrlwrout : (A16,A10)," & "aferxdata : (B5,C5,A6,C6,A7,B7, " & " B6,D6,A8,C8,A9,C9, " & " C7,D7,B8,D8,B9,D9)," & "afetxdata : (B11,C11,D11,A12,B12,C12, " & " D12,A13,D13,B14,D14,B15, " & " B13,C13,A14,C14,A15,C15)," & "ale : P17, " & "data : (W7,V7,U7,T7,U8,T8, " & " T9,T10,U10,U9,V8,V10, " & " V9,W8,W10,W9)," & "ebi_ck : R18, " & "gpioa : (E19,E18,E17,F16,F19,F18, " & " F17,G16)," & "gpiob : (G19,G18,G17,H16,H19,H18, " & " H17,J16)," & "gpioc : (J19,J18,J17,K16,K19,K18, " & " K17,L16)," & "gpiod : (L19,L18,L17,M16,M19,M18, " & " M17,N16)," & "hp_ms_mode : P16, " & "nafesync : A11, " & "nafesyncslave : B16, " & "ncs : (R17,R16,T17,U16,V17,V16, " & " W17,W16)," & "ndbgint : Y18, " & "nds : N18, " & "nint : Y17, " & "nrd : T18, " & "nrdy : W18, " & "nreset : A3, " & "nrxenb : (L5,M2)," & "nsprst : U19, " & "nstdmf0i : W4, " & "ntrst : B4, " & "ntxenb : (K5,L2)," & "ntxref : D1, " & "nwr : U18, " & "rnw : N19, " & "rxaddr : (M3,N3,N2,P3,P2,R3, " & " R2)," & "rxclav : (M5,N1)," & "rxclk : L1, " & "rxdata : (M4,N5,N4,P5,P4,R5, " & " R4,T4,T3,T2,U5,U3, " & " U2,V5,V4,V2)," & "rxsoc : M1, " & "spcki : V19, " & "spcko : Y19, " & "spdata : R19, " & "spen : T19, " & "stdmc2i : W5, " & "sti : W3, " & "sto : W6, " & "sysclk : B1, " & "tck : A4, " & "tdi : C4, " & "tdo : C2, " & "test_clk_out : L4, " & "tms : B3, " & "txaddr : (D3,D2,E3,E2,F3,F2, " & " G2)," & "txclav : (K4,H1)," & "txclk : K1, " & "txdata : (E4,F4,G5,G4,H5,H4, " & " J5,J4,G3,H3,H2,J3, " & " J2,K3,K2,L3)," & "txsoc : J1, " & "uartrx : P19, " & "uarttx : P18, " & "vddpll : L20, " & "vssio : (F11,F12,F13,F14,G6,H6, " & " J6,K6,L15,M15,N15,P15, " & " R10,R7,R8,R9)," & "vdd : (F20,G10,G11,G12,G13,G14, " & " G20,G7,G8,G9,H10,H11, " & " H12,H13,H14,H20,H7,H8, " & " H9,J13,J14,J20,J7,J8, " & " K13,K14,K20,K7,K8,L13, " & " L14,L7,L8,M13,M14,M20, " & " M7,M8,N10,N11,N12,N13, " & " N14,N20,N7,N8,N9,P1, " & " P10,P11,P12,P13,P14,P20, " & " P7,P8,P9,R1,R20,T1, " & " U1,V1,W1,Y10,Y11,Y12, " & " Y13,Y14,Y15,Y16,Y2,Y3, " & " Y4,Y9)," & "vss : (A1,A20,B19,B2,B20,C1, " & " C10,C17,C18,C19,C20,C3, " & " D10,D15,D16,D17,D18,D19, " & " D20,D4,E10,E11,E12,E13, " & " E14,E15,E16,E20,E5,E6, " & " E7,E8,E9,F10,F15,F5, " & " F6,F7,F8,F9,G15,H15, " & " J10,J11,J12,J15,J9,K10, " & " K11,K12,K15,K9,L10,L11, " & " L12,L6,L9,M10,M11,M12, " & " M6,M9,N17,N6,P6,R11, " & " R12,R13,R14,R15,R6,T16, " & " T20,T5,T6,U17,U20,U4, " & " U6,V18,V20,V3,V6,W19, " & " W2,W20,Y1,Y20)," & "vddio : (A17,A18,A19,B17,B18,E1, " & " F1,G1,Y5,Y6,Y7,Y8)" ; 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; attribute TAP_SCAN_CLOCK of TCK : signal is (20.0e6, BOTH); attribute TAP_SCAN_RESET of NTRST : signal is true; attribute INSTRUCTION_LENGTH of bcm6510a0 : entity is 5; attribute INSTRUCTION_OPCODE of bcm6510a0 : entity is "extest (00000)," & "bypass (11111)," & "sample (00001)," & "idcode (00010)," & "highz (00011)," & "clamp (00100)," & "PRIVATE1 (00111)," & "PRIVATE2 (01000)," & "PRIVATE3 (01001)," & "PRIVATE4 (01010)," & "PRIVATE5 (01011)," & "PRIVATE6 (01100)," & "PRIVATE7 (01101)," & "PRIVATE8 (01110)," & "PRIVATE9 (01111)," & "PRIVATE10 (10100)," & "runbist_tck (10101)," & "PRIVATE11 (10110)," & "PRIVATE12 (10111)," & "PRIVATE13 (11000)," & "ringosc (11001)," & "PRIVATE14 (11010)," & "ringosc1 (11011)," & "ringosc2 (11100)"; attribute INSTRUCTION_CAPTURE of bcm6510a0 : entity is "10101"; attribute INSTRUCTION_PRIVATE of bcm6510a0 : entity is "PRIVATE1, " & "PRIVATE2, " & "PRIVATE3, " & "PRIVATE4, " & "PRIVATE5, " & "PRIVATE6, " & "PRIVATE7, " & "PRIVATE8, " & "PRIVATE9, " & "PRIVATE10, " & "PRIVATE11, " & "PRIVATE12, " & "PRIVATE13, " & "PRIVATE14 " ; attribute IDCODE_REGISTER of bcm6510a0 : entity is "0000" & -- Version Number "0110010100010000" & -- Part Number "00010111111" & -- Manufacturer ID "1"; -- Required by IEEE Std. 1149.1-1990 attribute REGISTER_ACCESS of bcm6510a0 : entity is "BOUNDARY (extest, sample), " & "DEVICE_ID (idcode), " & "BYPASS (bypass, highz, clamp), " & "rambistreg[8] ( runbist_tck), " & "pllbistreg[20] (ringosc, ringosc1, ringosc2)"; attribute BOUNDARY_LENGTH of bcm6510a0 : entity is 400; attribute BOUNDARY_REGISTER of bcm6510a0 : entity is --- num cell port function safe [ccell disval rslt] "0 ( BC_4, nreset, input, X)," & "1 ( BC_4, sysclk, input, X)," & "2 ( bc_7, test_clk_out, bidir, X, 3, 1, Z)," & "3 ( bc_2, *, control, 1)," & "4 ( bc_7, gpiob(0), bidir, X, 5, 1, Z)," & "5 ( bc_2, *, control, 1)," & "6 ( bc_7, gpiob(1), bidir, X, 7, 1, Z)," & "7 ( bc_2, *, control, 1)," & "8 ( bc_7, gpiob(2), bidir, X, 9, 1, Z)," & "9 ( bc_2, *, control, 1)," & "10 ( bc_7, gpiob(3), bidir, X, 11, 1, Z)," & "11 ( bc_2, *, control, 1)," & "12 ( bc_7, gpiob(4), bidir, X, 13, 1, Z)," & "13 ( bc_2, *, control, 1)," & "14 ( bc_7, gpiob(5), bidir, X, 15, 1, Z)," & "15 ( bc_2, *, control, 1)," & "16 ( bc_7, gpiob(6), bidir, X, 17, 1, Z)," & "17 ( bc_2, *, control, 1)," & "18 ( bc_7, gpiob(7), bidir, X, 19, 1, Z)," & "19 ( bc_2, *, control, 1)," & "20 ( bc_7, gpioa(0), bidir, X, 21, 1, Z)," & "21 ( bc_2, *, control, 1)," & "22 ( bc_7, gpioa(1), bidir, X, 23, 1, Z)," & "23 ( bc_2, *, control, 1)," & "24 ( bc_7, gpioa(2), bidir, X, 25, 1, Z)," & "25 ( bc_2, *, control, 1)," & "26 ( bc_7, gpioa(3), bidir, X, 27, 1, Z)," & "27 ( bc_2, *, control, 1)," & "28 ( bc_7, gpioa(4), bidir, X, 29, 1, Z)," & "29 ( bc_2, *, control, 1)," & "30 ( bc_7, gpioa(5), bidir, X, 31, 1, Z)," & "31 ( bc_2, *, control, 1)," & "32 ( bc_7, gpioa(6), bidir, X, 33, 1, Z)," & "33 ( bc_2, *, control, 1)," & "34 ( bc_7, gpioa(7), bidir, X, 35, 1, Z)," & "35 ( bc_2, *, control, 1)," & "36 ( bc_7, uarttx, bidir, X, 37, 1, Z)," & "37 ( bc_2, *, control, 1)," & "38 ( bc_7, uartrx, bidir, X, 39, 1, Z)," & "39 ( bc_2, *, control, 1)," & "40 ( bc_7, spdata, bidir, X, 41, 1, Z)," & "41 ( bc_2, *, control, 1)," & "42 ( bc_7, spen, bidir, X, 43, 1, Z)," & "43 ( bc_2, *, control, 1)," & "44 ( bc_7, nsprst, bidir, X, 45, 1, Z)," & "45 ( bc_2, *, control, 1)," & "46 ( bc_7, spcki, bidir, X, 47, 1, Z)," & "47 ( bc_2, *, control, 1)," & "48 ( bc_7, spcko, bidir, X, 49, 1, Z)," & "49 ( bc_2, *, control, 1)," & "50 ( bc_7, nafesyncslave, bidir, X, 51, 1, Z)," & "51 ( bc_2, *, control, 1)," & "52 ( bc_7, afectrlwrout(1), bidir, X, 53, 1, Z)," & "53 ( bc_2, *, control, 1)," & "54 ( bc_7, afectrlrdin(1), bidir, X, 55, 1, Z)," & "55 ( bc_2, *, control, 1)," & "56 ( bc_7, afectrlwrout(0), bidir, X, 57, 1, Z)," & "57 ( bc_2, *, control, 1)," & "58 ( bc_7, afectrlrdin(0), bidir, X, 59, 1, Z)," & "59 ( bc_2, *, control, 1)," & "60 ( bc_7, nafesync, bidir, X, 61, 1, Z)," & "61 ( bc_2, *, control, 1)," & "62 ( bc_7, afectrlrdout, bidir, X, 63, 1, Z)," & "63 ( bc_2, *, control, 1)," & "64 ( bc_7, afectrlwrin, bidir, X, 65, 1, Z)," & "65 ( bc_2, *, control, 1)," & "66 ( bc_1, afeclk, input, X)," & "67 ( bc_7, afetxdata(16), bidir, X, 68, 1, Z)," & "68 ( bc_2, *, control, 1)," & "69 ( bc_7, afetxdata(17), bidir, X, 70, 1, Z)," & "70 ( bc_2, *, control, 1)," & "71 ( bc_7, aferxdata(3), bidir, X, 72, 1, Z)," & "72 ( bc_2, *, control, 1)," & "73 ( bc_7, aferxdata(11), bidir, X, 74, 1, Z)," & "74 ( bc_2, *, control, 1)," & "75 ( bc_7, aferxdata(15), bidir, X, 76, 1, Z)," & "76 ( bc_2, *, control, 1)," & "77 ( bc_7, aferxdata(16), bidir, X, 78, 1, Z)," & "78 ( bc_2, *, control, 1)," & "79 ( bc_7, aferxdata(17), bidir, X, 80, 1, Z)," & "80 ( bc_2, *, control, 1)," & "81 ( bc_7, afetxdata(0), bidir, X, 82, 1, Z)," & "82 ( bc_2, *, control, 1)," & "83 ( bc_7, afetxdata(6), bidir, X, 84, 1, Z)," & "84 ( bc_2, *, control, 1)," & "85 ( bc_7, afetxdata(1), bidir, X, 86, 1, Z)," & "86 ( bc_2, *, control, 1)," & "87 ( bc_7, afetxdata(7), bidir, X, 88, 1, Z)," & "88 ( bc_2, *, control, 1)," & "89 ( bc_7, afetxdata(2), bidir, X, 90, 1, Z)," & "90 ( bc_2, *, control, 1)," & "91 ( bc_7, afetxdata(8), bidir, X, 92, 1, Z)," & "92 ( bc_2, *, control, 1)," & "93 ( bc_7, afetxdata(3), bidir, X, 94, 1, Z)," & "94 ( bc_2, *, control, 1)," & "95 ( bc_7, afetxdata(9), bidir, X, 96, 1, Z)," & "96 ( bc_2, *, control, 1)," & "97 ( bc_7, afetxdata(4), bidir, X, 98, 1, Z)," & "98 ( bc_2, *, control, 1)," & "99 ( bc_7, afetxdata(5), bidir, X, 100, 1, Z)," & "100 ( bc_2, *, control, 1)," & "101 ( bc_7, afetxdata(10), bidir, X, 102, 1, Z)," & "102 ( bc_2, *, control, 1)," & "103 ( bc_7, afetxdata(11), bidir, X, 104, 1, Z)," & "104 ( bc_2, *, control, 1)," & "105 ( bc_7, afetxdata(12), bidir, X, 106, 1, Z)," & "106 ( bc_2, *, control, 1)," & "107 ( bc_7, afetxdata(13), bidir, X, 108, 1, Z)," & "108 ( bc_2, *, control, 1)," & "109 ( bc_7, afetxdata(14), bidir, X, 110, 1, Z)," & "110 ( bc_2, *, control, 1)," & "111 ( bc_7, afetxdata(15), bidir, X, 112, 1, Z)," & "112 ( bc_2, *, control, 1)," & "113 ( bc_7, aferxdata(0), bidir, X, 114, 1, Z)," & "114 ( bc_2, *, control, 1)," & "115 ( bc_7, aferxdata(1), bidir, X, 116, 1, Z)," & "116 ( bc_2, *, control, 1)," & "117 ( bc_7, aferxdata(6), bidir, X, 118, 1, Z)," & "118 ( bc_2, *, control, 1)," & "119 ( bc_7, aferxdata(7), bidir, X, 120, 1, Z)," & "120 ( bc_2, *, control, 1)," & "121 ( bc_7, aferxdata(2), bidir, X, 122, 1, Z)," & "122 ( bc_2, *, control, 1)," & "123 ( bc_7, aferxdata(8), bidir, X, 124, 1, Z)," & "124 ( bc_2, *, control, 1)," & "125 ( bc_7, aferxdata(9), bidir, X, 126, 1, Z)," & "126 ( bc_2, *, control, 1)," & "127 ( bc_7, aferxdata(4), bidir, X, 128, 1, Z)," & "128 ( bc_2, *, control, 1)," & "129 ( bc_7, aferxdata(5), bidir, X, 130, 1, Z)," & "130 ( bc_2, *, control, 1)," & "131 ( bc_7, aferxdata(12), bidir, X, 132, 1, Z)," & "132 ( bc_2, *, control, 1)," & "133 ( bc_7, aferxdata(13), bidir, X, 134, 1, Z)," & "134 ( bc_2, *, control, 1)," & "135 ( bc_7, aferxdata(10), bidir, X, 136, 1, Z)," & "136 ( bc_2, *, control, 1)," & "137 ( bc_7, aferxdata(14), bidir, X, 138, 1, Z)," & "138 ( bc_2, *, control, 1)," & "139 ( bc_7, sti, bidir, X, 140, 1, Z)," & "140 ( bc_2, *, control, 1)," & "141 ( bc_1, nstdmf0i, input, X)," & "142 ( bc_1, stdmc2i, input, X)," & "143 ( bc_7, sto, bidir, X, 144, 1, Z)," & "144 ( bc_2, *, control, 1)," & "145 ( bc_1, ntxref, input, X)," & "146 ( bc_7, txaddr(6), bidir, X, 147, 1, Z)," & "147 ( bc_2, *, control, 1)," & "148 ( bc_7, txaddr(5), bidir, X, 149, 1, Z)," & "149 ( bc_2, *, control, 1)," & "150 ( bc_7, txaddr(4), bidir, X, 151, 1, Z)," & "151 ( bc_2, *, control, 1)," & "152 ( bc_7, txaddr(3), bidir, X, 153, 1, Z)," & "153 ( bc_2, *, control, 1)," & "154 ( bc_7, txaddr(2), bidir, X, 155, 1, Z)," & "155 ( bc_2, *, control, 1)," & "156 ( bc_7, txaddr(1), bidir, X, 157, 1, Z)," & "157 ( bc_2, *, control, 1)," & "158 ( bc_7, txaddr(0), bidir, X, 159, 1, Z)," & "159 ( bc_2, *, control, 1)," & "160 ( bc_7, txdata(15), bidir, X, 161, 1, Z)," & "161 ( bc_2, *, control, 1)," & "162 ( bc_7, txdata(14), bidir, X, 163, 1, Z)," & "163 ( bc_2, *, control, 1)," & "164 ( bc_7, txdata(13), bidir, X, 165, 1, Z)," & "165 ( bc_2, *, control, 1)," & "166 ( bc_7, txdata(12), bidir, X, 167, 1, Z)," & "167 ( bc_2, *, control, 1)," & "168 ( bc_7, txdata(11), bidir, X, 169, 1, Z)," & "169 ( bc_2, *, control, 1)," & "170 ( bc_7, txdata(10), bidir, X, 171, 1, Z)," & "171 ( bc_2, *, control, 1)," & "172 ( bc_7, txdata(9), bidir, X, 173, 1, Z)," & "173 ( bc_2, *, control, 1)," & "174 ( bc_7, txdata(8), bidir, X, 175, 1, Z)," & "175 ( bc_2, *, control, 1)," & "176 ( bc_1, txclk, input, X)," & "177 ( bc_7, txdata(7), bidir, X, 178, 1, Z)," & "178 ( bc_2, *, control, 1)," & "179 ( bc_7, txdata(6), bidir, X, 180, 1, Z)," & "180 ( bc_2, *, control, 1)," & "181 ( bc_7, txdata(5), bidir, X, 182, 1, Z)," & "182 ( bc_2, *, control, 1)," & "183 ( bc_7, txdata(4), bidir, X, 184, 1, Z)," & "184 ( bc_2, *, control, 1)," & "185 ( bc_7, txdata(3), bidir, X, 186, 1, Z)," & "186 ( bc_2, *, control, 1)," & "187 ( bc_7, txdata(2), bidir, X, 188, 1, Z)," & "188 ( bc_2, *, control, 1)," & "189 ( bc_7, txdata(1), bidir, X, 190, 1, Z)," & "190 ( bc_2, *, control, 1)," & "191 ( bc_7, txdata(0), bidir, X, 192, 1, Z)," & "192 ( bc_2, *, control, 1)," & "193 ( bc_7, ntxenb(1), bidir, X, 194, 1, Z)," & "194 ( bc_2, *, control, 1)," & "195 ( bc_7, ntxenb(0), bidir, X, 196, 1, Z)," & "196 ( bc_2, *, control, 1)," & "197 ( bc_7, txsoc, bidir, X, 198, 1, Z)," & "198 ( bc_2, *, control, 1)," & "199 ( bc_7, txclav(1), bidir, X, 200, 1, Z)," & "200 ( bc_2, *, control, 1)," & "201 ( bc_7, txclav(0), bidir, X, 202, 1, Z)," & "202 ( bc_2, *, control, 1)," & "203 ( bc_7, rxclav(0), bidir, X, 204, 1, Z)," & "204 ( bc_2, *, control, 1)," & "205 ( bc_7, rxclav(1), bidir, X, 206, 1, Z)," & "206 ( bc_2, *, control, 1)," & "207 ( bc_7, rxdata(15), bidir, X, 208, 1, Z)," & "208 ( bc_2, *, control, 1)," & "209 ( bc_7, rxdata(14), bidir, X, 210, 1, Z)," & "210 ( bc_2, *, control, 1)," & "211 ( bc_7, rxdata(13), bidir, X, 212, 1, Z)," & "212 ( bc_2, *, control, 1)," & "213 ( bc_7, rxdata(12), bidir, X, 214, 1, Z)," & "214 ( bc_2, *, control, 1)," & "215 ( bc_7, rxdata(11), bidir, X, 216, 1, Z)," & "216 ( bc_2, *, control, 1)," & "217 ( bc_7, rxdata(10), bidir, X, 218, 1, Z)," & "218 ( bc_2, *, control, 1)," & "219 ( bc_7, rxdata(9), bidir, X, 220, 1, Z)," & "220 ( bc_2, *, control, 1)," & "221 ( bc_7, rxdata(8), bidir, X, 222, 1, Z)," & "222 ( bc_2, *, control, 1)," & "223 ( bc_7, rxsoc, bidir, X, 224, 1, Z)," & "224 ( bc_2, *, control, 1)," & "225 ( bc_1, rxclk, input, X)," & "226 ( bc_7, nrxenb(0), bidir, X, 227, 1, Z)," & "227 ( bc_2, *, control, 1)," & "228 ( bc_7, nrxenb(1), bidir, X, 229, 1, Z)," & "229 ( bc_2, *, control, 1)," & "230 ( bc_7, rxdata(7), bidir, X, 231, 1, Z)," & "231 ( bc_2, *, control, 1)," & "232 ( bc_7, rxdata(6), bidir, X, 233, 1, Z)," & "233 ( bc_2, *, control, 1)," & "234 ( bc_7, rxdata(5), bidir, X, 235, 1, Z)," & "235 ( bc_2, *, control, 1)," & "236 ( bc_7, rxdata(4), bidir, X, 237, 1, Z)," & "237 ( bc_2, *, control, 1)," & "238 ( bc_7, rxdata(3), bidir, X, 239, 1, Z)," & "239 ( bc_2, *, control, 1)," & "240 ( bc_7, rxdata(2), bidir, X, 241, 1, Z)," & "241 ( bc_2, *, control, 1)," & "242 ( bc_7, rxdata(1), bidir, X, 243, 1, Z)," & "243 ( bc_2, *, control, 1)," & "244 ( bc_7, rxdata(0), bidir, X, 245, 1, Z)," & "245 ( bc_2, *, control, 1)," & "246 ( bc_7, rxaddr(6), bidir, X, 247, 1, Z)," & "247 ( bc_2, *, control, 1)," & "248 ( bc_7, rxaddr(5), bidir, X, 249, 1, Z)," & "249 ( bc_2, *, control, 1)," & "250 ( bc_7, rxaddr(4), bidir, X, 251, 1, Z)," & "251 ( bc_2, *, control, 1)," & "252 ( bc_7, rxaddr(3), bidir, X, 253, 1, Z)," & "253 ( bc_2, *, control, 1)," & "254 ( bc_7, rxaddr(2), bidir, X, 255, 1, Z)," & "255 ( bc_2, *, control, 1)," & "256 ( bc_7, rxaddr(1), bidir, X, 257, 1, Z)," & "257 ( bc_2, *, control, 1)," & "258 ( bc_7, rxaddr(0), bidir, X, 259, 1, Z)," & "259 ( bc_2, *, control, 1)," & "260 ( bc_7, data(15), bidir, X, 261, 1, Z)," & "261 ( bc_2, *, control, 1)," & "262 ( bc_7, data(14), bidir, X, 263, 1, Z)," & "263 ( bc_2, *, control, 1)," & "264 ( bc_7, data(13), bidir, X, 265, 1, Z)," & "265 ( bc_2, *, control, 1)," & "266 ( bc_7, data(12), bidir, X, 267, 1, Z)," & "267 ( bc_2, *, control, 1)," & "268 ( bc_7, data(11), bidir, X, 269, 1, Z)," & "269 ( bc_2, *, control, 1)," & "270 ( bc_7, data(10), bidir, X, 271, 1, Z)," & "271 ( bc_2, *, control, 1)," & "272 ( bc_7, data(9), bidir, X, 273, 1, Z)," & "273 ( bc_2, *, control, 1)," & "274 ( bc_7, data(8), bidir, X, 275, 1, Z)," & "275 ( bc_2, *, control, 1)," & "276 ( bc_7, data(2), bidir, X, 277, 1, Z)," & "277 ( bc_2, *, control, 1)," & "278 ( bc_7, data(5), bidir, X, 279, 1, Z)," & "279 ( bc_2, *, control, 1)," & "280 ( bc_7, data(0), bidir, X, 281, 1, Z)," & "281 ( bc_2, *, control, 1)," & "282 ( bc_7, data(3), bidir, X, 283, 1, Z)," & "283 ( bc_2, *, control, 1)," & "284 ( bc_7, data(6), bidir, X, 285, 1, Z)," & "285 ( bc_2, *, control, 1)," & "286 ( bc_7, data(1), bidir, X, 287, 1, Z)," & "287 ( bc_2, *, control, 1)," & "288 ( bc_7, data(4), bidir, X, 289, 1, Z)," & "289 ( bc_2, *, control, 1)," & "290 ( bc_7, data(7), bidir, X, 291, 1, Z)," & "291 ( bc_2, *, control, 1)," & "292 ( bc_7, address(0), bidir, X, 293, 1, Z)," & "293 ( bc_2, *, control, 1)," & "294 ( bc_7, address(5), bidir, X, 295, 1, Z)," & "295 ( bc_2, *, control, 1)," & "296 ( bc_7, address(10), bidir, X, 297, 1, Z)," & "297 ( bc_2, *, control, 1)," & "298 ( bc_7, address(15), bidir, X, 299, 1, Z)," & "299 ( bc_2, *, control, 1)," & "300 ( bc_7, address(1), bidir, X, 301, 1, Z)," & "301 ( bc_2, *, control, 1)," & "302 ( bc_7, address(6), bidir, X, 303, 1, Z)," & "303 ( bc_2, *, control, 1)," & "304 ( bc_7, address(11), bidir, X, 305, 1, Z)," & "305 ( bc_2, *, control, 1)," & "306 ( bc_7, address(16), bidir, X, 307, 1, Z)," & "307 ( bc_2, *, control, 1)," & "308 ( bc_7, address(2), bidir, X, 309, 1, Z)," & "309 ( bc_2, *, control, 1)," & "310 ( bc_7, address(7), bidir, X, 311, 1, Z)," & "311 ( bc_2, *, control, 1)," & "312 ( bc_7, address(12), bidir, X, 313, 1, Z)," & "313 ( bc_2, *, control, 1)," & "314 ( bc_7, address(17), bidir, X, 315, 1, Z)," & "315 ( bc_2, *, control, 1)," & "316 ( bc_7, address(3), bidir, X, 317, 1, Z)," & "317 ( bc_2, *, control, 1)," & "318 ( bc_7, address(8), bidir, X, 319, 1, Z)," & "319 ( bc_2, *, control, 1)," & "320 ( bc_7, address(13), bidir, X, 321, 1, Z)," & "321 ( bc_2, *, control, 1)," & "322 ( bc_7, address(18), bidir, X, 323, 1, Z)," & "323 ( bc_2, *, control, 1)," & "324 ( bc_7, address(4), bidir, X, 325, 1, Z)," & "325 ( bc_2, *, control, 1)," & "326 ( bc_7, address(9), bidir, X, 327, 1, Z)," & "327 ( bc_2, *, control, 1)," & "328 ( bc_7, address(14), bidir, X, 329, 1, Z)," & "329 ( bc_2, *, control, 1)," & "330 ( bc_7, address(19), bidir, X, 331, 1, Z)," & "331 ( bc_2, *, control, 1)," & "332 ( bc_7, ncs(0), bidir, X, 333, 1, Z)," & "333 ( bc_2, *, control, 1)," & "334 ( bc_7, ncs(2), bidir, X, 335, 1, Z)," & "335 ( bc_2, *, control, 1)," & "336 ( bc_7, ncs(4), bidir, X, 337, 1, Z)," & "337 ( bc_2, *, control, 1)," & "338 ( bc_7, ncs(6), bidir, X, 339, 1, Z)," & "339 ( bc_2, *, control, 1)," & "340 ( bc_7, ncs(1), bidir, X, 341, 1, Z)," & "341 ( bc_2, *, control, 1)," & "342 ( bc_7, ncs(3), bidir, X, 343, 1, Z)," & "343 ( bc_2, *, control, 1)," & "344 ( bc_7, ncs(5), bidir, X, 345, 1, Z)," & "345 ( bc_2, *, control, 1)," & "346 ( bc_7, ncs(7), bidir, X, 347, 1, Z)," & "347 ( bc_2, *, control, 1)," & "348 ( bc_7, nint, bidir, X, 349, 1, Z)," & "349 ( bc_2, *, control, 1)," & "350 ( bc_7, ndbgint, bidir, X, 351, 1, Z)," & "351 ( bc_2, *, control, 1)," & "352 ( bc_7, nrdy, bidir, X, 353, 1, Z)," & "353 ( bc_2, *, control, 1)," & "354 ( bc_7, nwr, bidir, X, 355, 1, Z)," & "355 ( bc_2, *, control, 1)," & "356 ( bc_7, nrd, bidir, X, 357, 1, Z)," & "357 ( bc_2, *, control, 1)," & "358 ( bc_7, ale, bidir, X, 359, 1, Z)," & "359 ( bc_2, *, control, 1)," & "360 ( bc_7, nds, bidir, X, 361, 1, Z)," & "361 ( bc_2, *, control, 1)," & "362 ( bc_7, rnw, bidir, X, 363, 1, Z)," & "363 ( bc_2, *, control, 1)," & "364 ( bc_7, ebi_ck, bidir, X, 365, 1, Z)," & "365 ( bc_2, *, control, 1)," & "366 ( bc_7, hp_ms_mode, bidir, X, 367, 1, Z)," & "367 ( bc_2, *, control, 1)," & "368 ( bc_7, gpiod(0), bidir, X, 369, 1, Z)," & "369 ( bc_2, *, control, 1)," & "370 ( bc_7, gpiod(1), bidir, X, 371, 1, Z)," & "371 ( bc_2, *, control, 1)," & "372 ( bc_7, gpiod(2), bidir, X, 373, 1, Z)," & "373 ( bc_2, *, control, 1)," & "374 ( bc_7, gpiod(3), bidir, X, 375, 1, Z)," & "375 ( bc_2, *, control, 1)," & "376 ( bc_7, gpiod(4), bidir, X, 377, 1, Z)," & "377 ( bc_2, *, control, 1)," & "378 ( bc_7, gpiod(5), bidir, X, 379, 1, Z)," & "379 ( bc_2, *, control, 1)," & "380 ( bc_7, gpiod(6), bidir, X, 381, 1, Z)," & "381 ( bc_2, *, control, 1)," & "382 ( bc_7, gpiod(7), bidir, X, 383, 1, Z)," & "383 ( bc_2, *, control, 1)," & "384 ( bc_7, gpioc(0), bidir, X, 385, 1, Z)," & "385 ( bc_2, *, control, 1)," & "386 ( bc_7, gpioc(1), bidir, X, 387, 1, Z)," & "387 ( bc_2, *, control, 1)," & "388 ( bc_7, gpioc(2), bidir, X, 389, 1, Z)," & "389 ( bc_2, *, control, 1)," & "390 ( bc_7, gpioc(3), bidir, X, 391, 1, Z)," & "391 ( bc_2, *, control, 1)," & "392 ( bc_7, gpioc(4), bidir, X, 393, 1, Z)," & "393 ( bc_2, *, control, 1)," & "394 ( bc_7, gpioc(5), bidir, X, 395, 1, Z)," & "395 ( bc_2, *, control, 1)," & "396 ( bc_7, gpioc(6), bidir, X, 397, 1, Z)," & "397 ( bc_2, *, control, 1)," & "398 ( bc_7, gpioc(7), bidir, X, 399, 1, Z)," & "399 ( bc_2, *, control, 1)"; end bcm6510a0;