--$ For AeroFlex$RCSfile: ja01DXE_100qfp.bsdl,v $ --$ For AeroFlex$Revision: 1.0 $ -- -- BSDL file for device UT69151LXE/DXE Non-RadHard, package FP100 -- For Aeroflex, Inc. $State: PROTOTYPE $ $Date: 2004-08-05 $ -- -- For the Non-RadHard UT69151LXE/DXE entity UT69151DXE_Y1 is generic (PHYSICAL_PIN_MAP : string := "FP100_DXE"); port( --PGA96 GND: linkage bit_vector (1 to 6); GND: linkage bit_vector (1 to 8); --FP100 --PGA96 VCC: linkage bit_vector (1 to 4); VCC: linkage bit_vector (1 to 6); --FP100 VDD: linkage bit_vector (1 to 6); -- 5V only VEE: linkage bit_vector (1 to 4); VSS: linkage bit_vector (1 to 6); TDO:out bit; TRSTN:in bit; TCK:in bit; TMS:in bit; TDI:in bit; ABBSTD:in bit; AUTOENB:in bit; CSB:in bit; DMAGB:in bit; DTACKB:in bit; LOCKB:in bit; MHZ24:in bit; MRSTB:in bit; MSEL0:in bit; MSEL1:in bit; RD_WRB:in bit; RTA0:in bit; RTA1:in bit; RTA2:in bit; RTA3:in bit; RTA4:in bit; RTPTY:in bit; SSYSFB:in bit; TCLK:in bit; DMACKB:out bit; DMARB:out bit; MSG_INTB:out bit; RCSB:out bit; READYB:out bit; ROMENB:out bit; RRDB:out bit; RWRB:out bit; TERACTB:buffer bit; YF_INTB:out bit; ADDRESS0:inout bit; ADDRESS1:inout bit; ADDRESS2:inout bit; ADDRESS3:inout bit; ADDRESS4:inout bit; ADDRESS5:inout bit; ADDRESS6:inout bit; ADDRESS7:inout bit; ADDRESS8:inout bit; ADDRESS9:inout bit; ADDRESS10:inout bit; ADDRESS11:inout bit; ADDRESS12:inout bit; ADDRESS13:inout bit; ADDRESS14:inout bit; ADDRESS15:inout bit; DA0:inout bit; DA1:inout bit; DA2:inout bit; DA3:inout bit; DA4:inout bit; DA5:inout bit; DA6:inout bit; DA7:inout bit; DA8:inout bit; DA9:inout bit; DA10:inout bit; DA11:inout bit; DA12:inout bit; DA13:inout bit; DA14:inout bit; DA15:inout bit ); use std_1149_1_1990.all; attribute PIN_MAP of UT69151DXE_Y1 : entity is PHYSICAL_PIN_MAP; constant FP100_DXE : PIN_MAP_STRING := "GND:(29,31,34,37,38,41,44,46), " & "VCC:(30,35,36,39,40,45), " & "VDD:(9,60,62,76,99,100), " & -- LXE "VEE:(27,28,47,48), " & "VSS:(5,10,61,67,77,98), " & "RCSB : 8, " & "TCLK : 68, " & "DTACKB : 4, " & "DA15 : 97, " & "DA14 : 96, " & "DA13 : 95, " & "DA12 : 94, " & "DA11 : 93, " & "DA10 : 92, " & "DA9 : 91, " & "DA8 : 90, " & "DA7 : 89, " & "DA6 : 88, " & "DA5 : 87, " & "DA4 : 86, " & "DA3 : 85, " & "DA2 : 84, " & "DA1 : 83, " & "DA0 : 82, " & "TERACTB : 63, " & "READYB : 64, " & "SSYSFB : 75, " & "RTA4 : 59, " & "RTA3 : 58, " & "RTA2 : 57, " & "RTA1 : 56, " & "RTA0 : 55, " & "RTPTY : 54, " & "LOCKB : 69, " & "ABBSTD : 70, " & "MSEL1 : 72, " & "MSEL0 : 71, " & "MRSTB : 73, " & "TRSTN : 53, " & "TDO : 52, " & "TDI : 51, " & "TMS : 50, " & "TCK : 49, " & "DMARB : 3, " & "DMAGB : 2, " & "DMACKB : 1, " & "MSG_INTB : 65, " & "YF_INTB : 66, " & "AUTOENB : 79, " & "ROMENB : 78, " & "CSB : 80, " & "RD_WRB : 81, " & "ADDRESS15 : 26, " & "ADDRESS14 : 25, " & "ADDRESS13 : 24, " & "ADDRESS12 : 23, " & "ADDRESS11 : 22, " & "ADDRESS10 : 21, " & "ADDRESS9 : 20, " & "ADDRESS8 : 19, " & "ADDRESS7 : 18, " & "MHZ24 : 74, " & "ADDRESS6 : 17, " & "ADDRESS5 : 16, " & "ADDRESS4 : 15, " & "ADDRESS3 : 14, " & "ADDRESS2 : 13, " & "ADDRESS1 : 12, " & "ADDRESS0 : 11, " & "RWRB : 7, " & "RRDB : 6 "; 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 TRSTN : signal is true; attribute INSTRUCTION_LENGTH of UT69151DXE_Y1 : entity is 3; attribute INSTRUCTION_OPCODE of UT69151DXE_Y1 : entity is "EXTEST (000), " & "SAMPLE (001), " & -- "PROPDELAY1 (011), " & -- "PROPDELAY2 (100), " & "BYPASS (111) "; attribute INSTRUCTION_CAPTURE of UT69151DXE_Y1 : entity is "001"; -- future -- attribute INSTRUCTION_DISABLE of ? : entity is "TRIBYP"; attribute REGISTER_ACCESS of UT69151DXE_Y1 : entity is -- "PROPDELAY2 (PROPDELAY2)," & -- "PROPDELAY1 (PROPDELAY1)," & "BYPASS (BYPASS)," & "BOUNDARY (SAMPLE,EXTEST)"; attribute BOUNDARY_CELLS of UT69151DXE_Y1 : entity is "BC_1"; attribute BOUNDARY_LENGTH of UT69151DXE_Y1 : entity is 289; attribute BOUNDARY_REGISTER of UT69151DXE_Y1 : entity is -- num cell port function safe [ccell disval rslt] " 0 (BC_1, *, control, 1)," & " 1 (BC_1, RRDB, output3, X, 0, 1, Z)," & " 2 (BC_1, *, control, 1)," & " 3 (BC_1, RWRB, output3, X, 2, 1, Z)," & " 4 (BC_1, *, internal, X)," & -- EXI8_in " 5 (BC_1, *, control, 1)," & " 6 (BC_1, ADDRESS0, output3, X, 5, 1, Z)," & " 7 (BC_1, ADDRESS0, input, X)," & " 8 (BC_1, *, internal, 1)," & " 9 (BC_1, *, internal, X)," & -- ADDRI1_out3 " 10 (BC_1, *, internal, X)," & -- EXI9_in " 11 (BC_1, *, internal, 1)," & " 12 (BC_1, *, internal, X)," & -- ADDRI2_out3 " 13 (BC_1, *, control, 1)," & " 14 (BC_1, ADDRESS1, output3, X, 13, 1, Z)," & " 15 (BC_1, ADDRESS1, input, X)," & " 16 (BC_1, *, internal, X)," & -- EXI10_in " 17 (BC_1, *, control, 1)," & " 18 (BC_1, ADDRESS2, output3, X, 17, 1, Z)," & " 19 (BC_1, ADDRESS2, input, X)," & " 20 (BC_1, *, internal, X)," & -- EXI11_in " 21 (BC_1, *, internal, 1)," & " 22 (BC_1, *, internal, X)," & -- ADDRI3_out3 " 23 (BC_1, *, control, 1)," & " 24 (BC_1, ADDRESS3, output3, X, 23, 1, Z)," & " 25 (BC_1, ADDRESS3, input, X)," & " 26 (BC_1, *, internal, 1)," & " 27 (BC_1, *, internal, X)," & -- ADDRI4_out3 " 28 (BC_1, *, control, 1)," & " 29 (BC_1, ADDRESS4, output3, X, 28, 1, Z)," & " 30 (BC_1, ADDRESS4, input, X)," & " 31 (BC_1, *, internal, 1)," & " 32 (BC_1, *, internal, X)," & -- ADDRI5_out3 " 33 (BC_1, *, internal, 1)," & " 34 (BC_1, *, internal, X)," & -- ADDRI6_out3 " 35 (BC_1, *, internal, X)," & -- EXI12_in " 36 (BC_1, *, control, 1)," & " 37 (BC_1, ADDRESS5, output3, X, 36, 1, Z)," & " 38 (BC_1, ADDRESS5, input, X)," & " 39 (BC_1, *, internal, X)," & -- EXI13_in " 40 (BC_1, *, control, 1)," & " 41 (BC_1, ADDRESS6, output3, X, 40, 1, Z)," & " 42 (BC_1, ADDRESS6, input, X)," & " 43 (BC_1, *, internal, X)," & -- EXI14_in " 44 (BC_1, *, internal, 1)," & " 45 (BC_1, *, internal, X)," & -- ADDRI7_out3 " 46 (BC_1, *, internal, X)," & -- EXI15_in " 47 (BC_1, MHZ24, input, X)," & " 48 (BC_1, *, internal, X)," & -- EXI16_in " 49 (BC_1, *, control, 1)," & " 50 (BC_1, ADDRESS7, output3, X, 49, 1, Z)," & " 51 (BC_1, ADDRESS7, input, X)," & " 52 (BC_1, *, internal, X)," & -- EXI17_in " 53 (BC_1, *, internal, 1)," & " 54 (BC_1, *, internal, X)," & -- ADDRI8_out3 " 55 (BC_1, *, internal, 1)," & " 56 (BC_1, *, internal, X)," & -- ADDRI9_out3 " 57 (BC_1, *, control, 1)," & " 58 (BC_1, ADDRESS8, output3, X, 57, 1, Z)," & " 59 (BC_1, ADDRESS8, input, X)," & " 60 (BC_1, *, internal, 1)," & " 61 (BC_1, *, internal, X)," & -- ADDRI10_out3 " 62 (BC_1, *, control, 1)," & " 63 (BC_1, ADDRESS9, output3, X, 62, 1, Z)," & " 64 (BC_1, ADDRESS9, input, X)," & " 65 (BC_1, *, internal, 1)," & " 66 (BC_1, *, internal, X)," & -- ADDRI11_out3 " 67 (BC_1, *, internal, X)," & -- EXI18_in " 68 (BC_1, *, control, 1)," & " 69 (BC_1, ADDRESS10, output3, X, 68, 1, Z)," & " 70 (BC_1, ADDRESS10, input, X)," & " 71 (BC_1, *, internal, X)," & -- EXI19_in " 72 (BC_1, *, control, 1)," & " 73 (BC_1, ADDRESS11, output3, X, 72, 1, Z)," & " 74 (BC_1, ADDRESS11, input, X)," & " 75 (BC_1, *, internal, X)," & -- EXI20_in " 76 (BC_1, *, control, 1)," & " 77 (BC_1, ADDRESS12, output3, X, 76, 1, Z)," & " 78 (BC_1, ADDRESS12, input, X)," & " 79 (BC_1, *, internal, X)," & -- EXI21_in " 80 (BC_1, *, internal, 1)," & " 81 (BC_1, *, internal, X)," & -- ADDRI12_out3 " 82 (BC_1, *, control, 1)," & " 83 (BC_1, ADDRESS13, output3, X, 82, 1, Z)," & " 84 (BC_1, ADDRESS13, input, X)," & " 85 (BC_1, *, internal, X)," & -- EXI22_in " 86 (BC_1, *, control, 1)," & " 87 (BC_1, ADDRESS14, output3, X, 86, 1, Z)," & " 88 (BC_1, ADDRESS14, input, X)," & " 89 (BC_1, *, internal, X)," & -- EXI23_in " 90 (BC_1, *, control, 1)," & " 91 (BC_1, ADDRESS15, output3, X, 90, 1, Z)," & " 92 (BC_1, ADDRESS15, input, X)," & " 93 (BC_1, RD_WRB, input, X)," & " 94 (BC_1, *, internal, 1)," & " 95 (BC_1, *, internal, X)," & -- ADDRI13_out3 " 96 (BC_1, CSB, input, X)," & " 97 (BC_1, *, internal, 1)," & " 98 (BC_1, *, internal, X)," & -- ADDRI14_out3 " 99 (BC_1, *, control, 1)," & "100 (BC_1, ROMENB, output3, X, 99, 1, Z)," & "101 (BC_1, *, internal, X)," & -- EXI24_in "102 (BC_1, *, internal, 1)," & "103 (BC_1, *, internal, X)," & -- ADDRI15_out3 "104 (BC_1, *, internal, X)," & -- EXI25_in "105 (BC_1, *, internal, X)," & -- EXI26_in "106 (BC_1, *, internal, X)," & -- EXI27_in "107 (BC_1, AUTOENB, input, X)," & "108 (BC_1, *, internal, X)," & -- EXI28_in "109 (BC_1, *, control, 1)," & "110 (BC_1, YF_INTB, output3, X, 109, 1, Z)," & "111 (BC_1, *, internal, X)," & -- EXI29_in "112 (BC_1, *, control, 1)," & "113 (BC_1, MSG_INTB, output3, X, 112, 1, Z)," & "114 (BC_1, *, control, 1)," & "115 (BC_1, DMACKB, output3, X, 114, 1, Z)," & "116 (BC_1, *, internal, X)," & -- EMWRB_out2 "117 (BC_1, *, internal, X)," & -- EMCS1B_out2 "118 (BC_1, *, internal, X)," & -- EMOEB_out2 "119 (BC_1, *, internal, X)," & -- EXI30_in "120 (BC_1, DMAGB, input, X)," & "121 (BC_1, *, internal, X)," & -- EXI31_in "122 (BC_1, *, control, 1)," & "123 (BC_1, DMARB, output3, X, 122, 1, Z)," & "124 (BC_1, *, internal, X)," & -- PCK_out2 "125 (BC_1, *, internal, X)," & -- ALE_in "126 (BC_1, *, internal, X)," & -- DSB_in "127 (BC_1, *, internal, X)," & -- PC0_out2 "128 (BC_1, *, internal, X)," & -- RDB_in "129 (BC_1, *, internal, X)," & -- PC1_out2 "130 (BC_1, *, internal, 1)," & "131 (BC_1, *, internal, X)," & -- RDYB_out3 "132 (BC_1, MRSTB, input, X)," & "133 (BC_1, *, internal, X)," & -- PC2_out2 "134 (BC_1, MSEL0, input, X)," & "135 (BC_1, *, internal, X)," & -- PC3_out2 "136 (BC_1, MSEL1, input, X)," & "137 (BC_1, *, internal, 1)," & "138 (BC_1, *, internal, X)," & -- IDATA0_out3 "139 (BC_1, *, internal, X)," & -- IDATA0_in "140 (BC_1, *, internal, X)," & -- PC4_out2 "141 (BC_1, *, internal, 1)," & "142 (BC_1, *, internal, X)," & -- IDATA1_out3 "143 (BC_1, *, internal, X)," & -- IDATA1_in "144 (BC_1, *, internal, X)," & -- PC5_out2 "145 (BC_1, *, internal, 1)," & "146 (BC_1, *, internal, X)," & -- IDATA2_out3 "147 (BC_1, *, internal, X)," & -- IDATA2_in "148 (BC_1, ABBSTD, input, X)," & "149 (BC_1, LOCKB, input, X)," & "150 (BC_1, *, internal, 1)," & "151 (BC_1, *, internal, X)," & -- IDATA3_out3 "152 (BC_1, *, internal, X)," & -- IDATA3_in "153 (BC_1, RTPTY, input, X)," & "154 (BC_1, *, internal, 1)," & "155 (BC_1, *, internal, X)," & -- IDATA4_out3 "156 (BC_1, *, internal, X)," & -- IDATA4_in "157 (BC_1, RTA0, input, X)," & "158 (BC_1, *, internal, 1)," & "159 (BC_1, *, internal, X)," & -- IDATA5_out3 "160 (BC_1, *, internal, X)," & -- IDATA5_in "161 (BC_1, RTA1, input, X)," & "162 (BC_1, *, internal, 1)," & "163 (BC_1, *, internal, X)," & -- IDATA6_out3 "164 (BC_1, *, internal, X)," & -- IDATA6_in "165 (BC_1, *, internal, X)," & -- PC6_out2 "166 (BC_1, *, internal, 1)," & "167 (BC_1, *, internal, X)," & -- IDATA7_out3 "168 (BC_1, *, internal, X)," & -- IDATA7_in "169 (BC_1, *, internal, X)," & -- PC7_out2 "170 (BC_1, RTA2, input, X)," & "171 (BC_1, *, internal, X)," & -- PC8_out2 "172 (BC_1, RTA3, input, X)," & "173 (BC_1, *, internal, X)," & -- PC9_out2 "174 (BC_1, RTA4, input, X)," & "175 (BC_1, *, internal, X)," & -- PC10_out2 "176 (BC_1, SSYSFB, input, X)," & "177 (BC_1, *, internal, X)," & -- MSEL2_in "178 (BC_1, *, internal, X)," & -- PC11_out2 "179 (BC_1, *, internal, X)," & -- MSEL3_in "180 (BC_1, READYB, output2, X, 180, 1, PULL1)," & "181 (BC_1, *, internal, X)," & -- MSEL4_in "182 (BC_1, TERACTB, output2, X)," & "183 (BC_1, *, internal, X)," & -- NEM_in "184 (BC_1, *, internal, X)," & -- MSEL5_in "185 (BC_1, *, internal, X)," & -- RB_in "186 (BC_1, *, internal, X)," & -- EA0_out2 "187 (BC_1, *, internal, X)," & -- RBB_in "188 (BC_1, *, internal, X)," & -- EA1_out2 "189 (BC_1, *, internal, X)," & -- TB_out2 "190 (BC_1, *, internal, X)," & -- EA2_out2 "191 (BC_1, *, internal, X)," & -- TBB_out2 "192 (BC_1, *, internal, X)," & -- EXT_SEL_in "193 (BC_1, *, internal, X)," & -- SASB_in "194 (BC_1, *, internal, X)," & -- TMRONBB_out2 "195 (BC_1, *, internal, X)," & -- EA3_out2 "196 (BC_1, *, internal, X)," & -- RA_in "197 (BC_1, *, internal, X)," & -- EA4_out2 "198 (BC_1, *, internal, X)," & -- EA5_out2 "199 (BC_1, *, internal, X)," & -- RAB_in "200 (BC_1, *, internal, X)," & -- EA6_out2 "201 (BC_1, *, internal, X)," & -- TA_out2 "202 (BC_1, *, internal, X)," & -- EA7_out2 "203 (BC_1, *, internal, X)," & -- TAB_out2 "204 (BC_1, *, internal, X)," & -- EA8_out2 "205 (BC_1, *, internal, X)," & -- TMRONAB_out2 "206 (BC_1, *, internal, X)," & -- EA9_out2 "207 (BC_1, *, control, 1)," & "208 (BC_1, DA0, output3, X, 207, 1, Z)," & "209 (BC_1, DA0, input, X)," & "210 (BC_1, *, internal, X)," & -- EA10_out2 "211 (BC_1, *, control, 1)," & "212 (BC_1, DA1, output3, X, 211, 1, Z)," & "213 (BC_1, DA1, input, X)," & "214 (BC_1, *, internal, X)," & -- EA11_out2 "215 (BC_1, *, control, 1)," & "216 (BC_1, DA2, output3, X, 215, 1, Z)," & "217 (BC_1, DA2, input, X)," & "218 (BC_1, *, internal, X)," & -- EA12_out2 "219 (BC_1, *, internal, X)," & -- ED0_in "220 (BC_1, *, internal, X)," & -- ED1_in "221 (BC_1, *, control, 1)," & "222 (BC_1, DA3, output3, X, 221, 1, Z)," & "223 (BC_1, DA3, input, X)," & "224 (BC_1, *, internal, X)," & -- ED2_in "225 (BC_1, *, control, 1)," & "226 (BC_1, DA4, output3, X, 225, 1, Z)," & "227 (BC_1, DA4, input, X)," & "228 (BC_1, *, internal, X)," & -- ED3_in "229 (BC_1, *, internal, X)," & -- ED4_in "230 (BC_1, *, control, 1)," & "231 (BC_1, DA5, output3, X, 230, 1, Z)," & "232 (BC_1, DA5, input, X)," & "233 (BC_1, *, internal, X)," & -- ED5_in "234 (BC_1, *, control, 1)," & "235 (BC_1, DA6, output3, X, 234, 1, Z)," & "236 (BC_1, DA6, input, X)," & "237 (BC_1, *, internal, X)," & -- ED6_in "238 (BC_1, *, internal, X)," & -- ED7_in "239 (BC_1, *, internal, X)," & -- ECS_out2 "240 (BC_1, *, control, 1)," & "241 (BC_1, DA7, output3, X, 240, 1, Z)," & "242 (BC_1, DA7, input, X)," & "243 (BC_1, *, internal, X)," & -- EC0_in "244 (BC_1, *, control, 1)," & "245 (BC_1, DA8, output3, X, 244, 1, Z)," & "246 (BC_1, DA8, input, X)," & "247 (BC_1, *, internal, X)," & -- EXISEL_in "248 (BC_1, *, internal, X)," & -- EXI0_in "249 (BC_1, *, control, 1)," & "250 (BC_1, DA9, output3, X, 249, 1, Z)," & "251 (BC_1, DA9, input, X)," & "252 (BC_1, *, internal, X)," & -- EXI1_in "253 (BC_1, *, control, 1)," & "254 (BC_1, DA10, output3, X, 253, 1, Z)," & "255 (BC_1, DA10, input, X)," & "256 (BC_1, *, internal, X)," & -- EXI2_in "257 (BC_1, *, internal, X)," & -- EXI3_in "258 (BC_1, *, internal, X)," & -- EC1_in "259 (BC_1, *, internal, X)," & -- EC2_in "260 (BC_1, *, control, 1)," & "261 (BC_1, DA11, output3, X, 260, 1, Z)," & "262 (BC_1, DA11, input, X)," & "263 (BC_1, *, control, 1)," & "264 (BC_1, DA12, output3, X, 263, 1, Z)," & "265 (BC_1, DA12, input, X)," & "266 (BC_1, *, internal, 1)," & "267 (BC_1, *, internal, X)," & -- BISTB_out3 "268 (BC_1, *, internal, X)," & -- MSGACKB_in "269 (BC_1, *, control, 1)," & "270 (BC_1, DA13, output3, X, 269, 1, Z)," & "271 (BC_1, DA13, input, X)," & "272 (BC_1, *, internal, X)," & -- EXI4_in "273 (BC_1, *, control, 1)," & "274 (BC_1, DA14, output3, X, 273, 1, Z)," & "275 (BC_1, DA14, input, X)," & "276 (BC_1, *, internal, X)," & -- EXI5_in "277 (BC_1, *, control, 1)," & "278 (BC_1, DA15, output3, X, 277, 1, Z)," & "279 (BC_1, DA15, input, X)," & "280 (BC_1, *, internal, X)," & -- YFACKB_in "281 (BC_1, *, internal, X)," & -- EXI6_in "282 (BC_1, DTACKB, input, X)," & "283 (BC_1, TCLK, input, X)," & "284 (BC_1, *, internal, X)," & -- EXI7_in "285 (BC_1, *, control, 1)," & "286 (BC_1, RCSB, output3, X, 285, 1, Z)," & "287 (BC_1, *, internal, 1)," & "288 (BC_1, *, internal, X)"; -- ADDRI0_out3 end UT69151DXE_Y1;