diff --git a/jtag/ChangeLog b/jtag/ChangeLog index 398c1828..53751868 100644 --- a/jtag/ChangeLog +++ b/jtag/ChangeLog @@ -17,6 +17,8 @@ for bf526 ezkit and bf538f ezkit. * configure.ac: Add bf526_ezkit and bf538f_ezkit. * data/analog/PARTS: Add bf538. + * analog/bf538/STEPPINGS: New file. + * analog/bf538/bf538: New file. * data/Makefile.am (nobase_dist_pkgdata_DATA): Add analog/bf538/STEPPINGS and analog/bf538/bf538. diff --git a/jtag/data/analog/bf538/STEPPINGS b/jtag/data/analog/bf538/STEPPINGS new file mode 100644 index 00000000..fdc6ac00 --- /dev/null +++ b/jtag/data/analog/bf538/STEPPINGS @@ -0,0 +1,28 @@ +# +# $Id: STEPPINGS 75 2005-11-11 09:12:34Z jiez $ +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA +# 02111-1307, USA. +# +# Written by Richard Klingler +# + +# bits 31-28 of the Device Identification Register +0000 bf538 0 +0001 bf538 1 +0010 bf538 2 +0011 bf538 3 +0100 bf538 4 +0101 bf538 5 diff --git a/jtag/data/analog/bf538/bf538 b/jtag/data/analog/bf538/bf538 new file mode 100644 index 00000000..de0a1970 --- /dev/null +++ b/jtag/data/analog/bf538/bf538 @@ -0,0 +1,651 @@ +signal ABE_B0 +signal ABE_B1 +signal ADDR1 +signal ADDR2 +signal ADDR3 +signal ADDR4 +signal ADDR5 +signal ADDR6 +signal ADDR7 +signal ADDR8 +signal ADDR9 +signal ADDR10 +signal ADDR11 +signal ADDR12 +signal ADDR13 +signal ADDR14 +signal ADDR15 +signal ADDR16 +signal ADDR17 +signal ADDR18 +signal ADDR19 +signal AMS_B0 +signal AMS_B1 +signal AMS_B2 +signal AMS_B3 +signal AOE_B +signal ARDY +signal ARE_B +signal AWE_B +signal BG_B +signal BGH_B +signal BMODE0 +signal BMODE1 +signal BR_B +signal CANRX +signal CANTX +signal CLKIN +signal CLKOUT +signal DATA0 +signal DATA1 +signal DATA2 +signal DATA3 +signal DATA4 +signal DATA5 +signal DATA6 +signal DATA7 +signal DATA8 +signal DATA9 +signal DATA10 +signal DATA11 +signal DATA12 +signal DATA13 +signal DATA14 +signal DATA15 +signal DR0PRI +signal DR0SEC +signal DR1PRI +signal DR1SEC +signal DR2PRI +signal DR2SEC +signal DR3PRI +signal DR3SEC +signal DT0PRI +signal DT0SEC +signal DT1PRI +signal DT1SEC +signal DT2PRI +signal DT2SEC +signal DT3PRI +signal DT3SEC +signal EMU_B +signal FCE_B +signal FRESET_B +signal GND0 +signal GND1 +signal GND2 +signal GND3 +signal GND4 +signal GND5 +signal GND6 +signal GND7 +signal GND8 +signal GND9 +signal GND10 +signal GND11 +signal GND12 +signal GND13 +signal GND14 +signal GND15 +signal GND16 +signal GND17 +signal GND18 +signal GND19 +signal GND20 +signal GND21 +signal GND22 +signal GND23 +signal GND24 +signal GND25 +signal GND26 +signal GND27 +signal GND28 +signal GND29 +signal GND30 +signal GND31 +signal GND32 +signal GND33 +signal GND34 +signal GND35 +signal GND36 +signal GND37 +signal GND38 +signal GND39 +signal GND40 +signal GND41 +signal GND42 +signal GND43 +signal GND44 +signal GND45 +signal GND46 +signal GND47 +signal GND48 +signal GND49 +signal GND50 +signal GND51 +signal GND52 +signal GND53 +signal GND54 +signal GND55 +signal GND56 +signal GND57 +signal GND58 +signal GND59 +signal GND60 +signal GND61 +signal GND62 +signal GND63 +signal GND64 +signal GND65 +signal GND66 +signal GND67 +signal GND68 +signal GND69 +signal GND70 +signal GND71 +signal GND72 +signal GND73 +signal GND74 +signal GND75 +signal GND76 +signal GND77 +signal GND78 +signal GND79 +signal GND80 +signal GND81 +signal GND82 +signal GND83 +signal GND84 +signal GND85 +signal GND86 +signal GND87 +signal GND88 +signal GND89 +signal GND90 +signal GND91 +signal GND92 +signal GND93 +signal GND94 +signal GND95 +signal GND96 +signal GND97 +signal GND98 +signal GND99 +signal GND100 +signal GND101 +signal GND102 +signal GND103 +signal GND104 +signal GND105 +signal GND106 +signal GND107 +signal GND108 +signal GND109 +signal GND110 +signal GND111 +signal GND112 +signal GND113 +signal GND114 +signal GND115 +signal GND116 +signal GND117 +signal GND118 +signal GP +signal GPW_B +signal MISO0 +signal MISO1 +signal MISO2 +signal MOSI0 +signal MOSI1 +signal MOSI2 +signal PC4 +signal PC6 +signal PC7 +signal PC8 +signal PC5 +signal NC +signal NMI_B +signal PC9 +signal PF0 +signal PF1 +signal PF2 +signal PF3 +signal PF4 +signal PF5 +signal PF6 +signal PF7 +signal PF8 +signal PF9 +signal PF10 +signal PF11 +signal PF12 +signal PF13 +signal PF14 +signal PF15 +signal PPI_CLK +signal PPI0 +signal PPI1 +signal PPI2 +signal PPI3 +signal RESET_B +signal RFS0 +signal RFS1 +signal RFS2 +signal RFS3 +signal RSCLK0 +signal RSCLK1 +signal RSCLK2 +signal RSCLK3 +signal RTXI +signal RTXO +signal RX0 +signal RX1 +signal RX2 +signal SA10 +signal SCAS_B +signal SCK0 +signal SCK1 +signal SCK2 +signal SCKE +signal SCL0 +signal SCL1 +signal SDA0 +signal SDA1 +signal SMS_B +signal SPI1SS_B +signal SPI1SEL1_B +signal SPI2SS_B +signal SPI2SEL1_B +signal SRAS_B +signal SWE_B +signal TCK +signal TDI +signal TDO +signal TFS0 +signal TFS1 +signal TFS2 +signal TFS3 +signal TMR0 +signal TMR1 +signal TMR2 +signal TMS +signal TRST_B +signal TSCLK0 +signal TSCLK1 +signal TSCLK2 +signal TSCLK3 +signal TX0 +signal TX1 +signal TX2 +signal VDDEXT0 +signal VDDEXT1 +signal VDDEXT2 +signal VDDEXT3 +signal VDDEXT4 +signal VDDEXT5 +signal VDDEXT6 +signal VDDEXT7 +signal VDDEXT8 +signal VDDEXT9 +signal VDDEXT10 +signal VDDEXT11 +signal VDDEXT12 +signal VDDEXT13 +signal VDDEXT14 +signal VDDEXT15 +signal VDDEXT16 +signal VDDEXT17 +signal VDDEXT18 +signal VDDEXT19 +signal VDDINT0 +signal VDDINT1 +signal VDDINT2 +signal VDDINT3 +signal VDDINT4 +signal VDDINT5 +signal VDDINT6 +signal VDDINT7 +signal VDDINT8 +signal VDDINT9 +signal VDDINT10 +signal VDDINT11 +signal VDDRTC +signal VROUT0 +signal VROUT1 + +register BSR 325 +register BR 1 +register DIR 32 + +instruction length 5 + +instruction BYPASS 11111 BR +instruction EXTEST 00000 BSR +instruction SAMPLE/PRELOAD 10000 BSR +instruction IDCODE 00010 DIR + +bit 324 C 0 * +bit 323 O 1 DATA0 324 0 Z +bit 322 I 1 DATA0 +bit 321 O 1 DATA1 324 0 Z +bit 320 I 1 DATA1 +bit 319 O 1 DATA2 324 0 Z +bit 318 I 1 DATA2 +bit 317 C 0 * +bit 316 O 1 TSCLK2 317 0 Z +bit 315 I 1 TSCLK2 +bit 314 C 0 * +bit 313 O 1 DR2SEC 314 0 Z +bit 312 I 1 DR2SEC +bit 311 C 0 * +bit 310 O 1 DR2PRI 311 0 Z +bit 309 I 1 DR2PRI +bit 308 O 1 DATA3 324 0 Z +bit 307 I 1 DATA3 +bit 306 O 1 DATA4 324 0 Z +bit 305 I 1 DATA4 +bit 304 O 1 DATA5 324 0 Z +bit 303 I 1 DATA5 +bit 302 O 1 DATA6 324 0 Z +bit 301 I 1 DATA6 +bit 300 C 0 * +bit 299 O 1 RFS2 300 0 Z +bit 298 I 1 RFS2 +bit 297 O 1 DATA7 324 0 Z +bit 296 I 1 DATA7 +bit 295 O 1 DATA8 324 0 Z +bit 294 I 1 DATA8 +bit 293 O 1 DATA9 324 0 Z +bit 292 I 1 DATA9 +bit 291 O 1 DATA10 324 0 Z +bit 290 I 1 DATA10 +bit 289 O 1 DATA11 324 0 Z +bit 288 I 1 DATA11 +bit 287 C 0 * +bit 286 O 1 RSCLK2 287 0 Z +bit 285 I 1 RSCLK2 +bit 284 C 0 * +bit 283 O 1 RX2 284 0 Z +bit 282 I 1 RX2 +bit 281 O 1 DATA12 324 0 Z +bit 280 I 1 DATA12 +bit 279 O 1 DATA13 324 0 Z +bit 278 I 1 DATA13 +bit 277 O 1 DATA14 324 0 Z +bit 276 I 1 DATA14 +bit 275 O 1 DATA15 324 0 Z +bit 274 I 1 DATA15 +bit 273 I 1 BMODE0 +bit 272 I 1 BMODE1 +bit 271 I 1 RX0 +bit 270 O 1 TX0 +bit 269 C 0 * +bit 268 O 1 RSCLK1 269 0 Z +bit 267 I 1 RSCLK1 +bit 266 C 0 * +bit 265 O 1 TMR0 266 0 Z +bit 264 I 1 TMR0 +bit 263 C 0 * +bit 262 O 1 TMR1 263 0 Z +bit 261 I 1 TMR1 +bit 260 C 0 * +bit 259 O 1 TMR2 260 0 Z +bit 258 I 1 TMR2 +bit 257 C 0 * +bit 256 O 1 RSCLK0 257 0 Z +bit 255 I 1 RSCLK0 +bit 254 C 0 * +bit 253 O 1 RFS0 254 0 Z +bit 252 I 1 RFS0 +bit 251 I 1 DR0PRI +bit 250 I 1 DR0SEC +bit 249 C 0 * +bit 248 O 1 RFS1 249 0 Z +bit 247 I 1 RFS1 +bit 246 I 1 DR1PRI +bit 245 I 1 DR1SEC +bit 244 C 0 * +bit 243 O 1 TSCLK0 244 0 Z +bit 242 I 1 TSCLK0 +bit 241 C 0 * +bit 240 O 1 TFS0 241 0 Z +bit 239 I 1 TFS0 +bit 238 C 0 * +bit 237 O 1 DT0PRI 238 0 Z +bit 236 C 0 * +bit 235 O 1 DT0SEC 236 0 Z +bit 234 C 0 * +bit 233 O 1 PF0 234 0 Z +bit 232 I 1 PF0 +bit 231 C 0 * +bit 230 O 1 PF1 231 0 Z +bit 229 I 1 PF1 +bit 228 C 0 * +bit 227 O 1 PF2 228 0 Z +bit 226 I 1 PF2 +bit 225 C 0 * +bit 224 O 1 PF3 225 0 Z +bit 223 I 1 PF3 +bit 222 C 0 * +bit 221 O 1 PF4 222 0 Z +bit 220 I 1 PF4 +bit 219 C 0 * +bit 218 O 1 PF5 219 0 Z +bit 217 I 1 PF5 +bit 216 C 0 * +bit 215 O 1 TSCLK1 216 0 Z +bit 214 I 1 TSCLK1 +bit 213 C 0 * +bit 212 O 1 TFS1 213 0 Z +bit 211 I 1 TFS1 +bit 210 C 0 * +bit 209 O 1 DT1PRI 210 0 Z +bit 208 C 0 * +bit 207 O 1 PF6 208 0 Z +bit 206 I 1 PF6 +bit 205 C 0 * +bit 204 O 1 MOSI0 205 0 Z +bit 203 I 1 MOSI0 +bit 202 C 0 * +bit 201 O 1 MISO0 202 0 Z +bit 200 I 1 MISO0 +bit 199 C 0 * +bit 198 O 1 DT1SEC 199 0 Z +bit 197 C 0 * +bit 196 O 1 SCK0 197 0 Z +bit 195 I 1 SCK0 +bit 194 C 0 * +bit 193 O 1 PF7 194 0 Z +bit 192 I 1 PF7 +bit 191 C 0 * +bit 190 O 1 PF8 191 0 Z +bit 189 I 1 PF8 +bit 188 C 0 * +bit 187 O 1 PF9 188 0 Z +bit 186 I 1 PF9 +bit 185 C 0 * +bit 184 O 1 PF10 185 0 Z +bit 183 I 1 PF10 +bit 182 C 0 * +bit 181 O 1 PF11 182 0 Z +bit 180 I 1 PF11 +bit 179 C 0 * +bit 178 O 1 PF12 179 0 Z +bit 177 I 1 PF12 +bit 176 C 0 * +bit 175 O 1 PF13 176 0 Z +bit 174 I 1 PF13 +bit 173 C 0 * +bit 172 O 1 PF14 173 0 Z +bit 171 I 1 PF14 +bit 170 C 0 * +bit 169 O 1 PF15 170 0 Z +bit 168 I 1 PF15 +bit 167 C 0 * +bit 166 O 1 PPI3 167 0 Z +bit 165 I 1 PPI3 +bit 164 C 0 * +bit 163 O 1 PPI2 164 0 Z +bit 162 I 1 PPI2 +bit 161 C 0 * +bit 160 O 1 PPI1 161 0 Z +bit 159 I 1 PPI1 +bit 158 C 0 * +bit 157 O 1 PPI0 158 0 Z +bit 156 I 1 PPI0 +bit 155 C 0 * +bit 154 O 1 RX1 155 0 Z +bit 153 I 1 RX1 +bit 152 C 0 * +bit 151 O 1 TX1 152 0 Z +bit 150 I 1 TX1 +bit 149 I 1 PPI_CLK +bit 148 C 0 * +bit 147 O 1 SCL0 148 0 Z +bit 146 I 1 SCL0 +bit 145 C 0 * +bit 144 O 1 SDA0 145 0 Z +bit 143 I 1 SDA0 +bit 142 O 0 * +bit 141 O 0 * +bit 140 I 1 CANRX +bit 139 C 0 * +bit 138 O 1 CANTX 139 0 Z +bit 137 I 1 CANTX +bit 136 C 0 * +bit 135 O 1 SPI2SEL1_B 136 0 Z +bit 134 I 1 SPI2SEL1_B +bit 133 C 0 * +bit 132 O 1 SPI2SS_B 133 0 Z +bit 131 I 1 SPI2SS_B +bit 130 C 0 * +bit 129 O 1 MOSI2 130 0 Z +bit 128 I 1 MOSI2 +bit 127 C 0 * +bit 126 O 1 MISO2 127 0 Z +bit 125 I 1 MISO2 +bit 124 I 1 NMI_B +bit 123 I 1 RESET_B +bit 122 C 0 * +bit 121 O 1 SCK2 122 0 Z +bit 120 I 1 SCK2 +bit 119 C 0 * +bit 118 O 1 SPI1SEL1_B 119 0 Z +bit 117 I 1 SPI1SEL1_B +bit 116 C 0 * +bit 115 O 1 SPI1SS_B 116 0 Z +bit 114 I 1 SPI1SS_B +bit 113 C 0 * +bit 112 O 1 MOSI1 113 0 Z +bit 111 I 1 MOSI1 +bit 110 C 0 * +bit 109 O 1 MISO1 110 0 Z +bit 108 I 1 MISO1 +bit 107 C 0 * +bit 106 O 1 SCK1 107 0 Z +bit 105 I 1 SCK1 +bit 104 C 0 * +bit 103 O 1 SCL1 104 0 Z +bit 102 I 1 SCL1 +bit 101 C 0 * +bit 100 O 1 SDA1 101 0 Z +bit 99 I 1 SDA1 +bit 98 C 0 * +bit 97 O 1 PC9 98 0 Z +bit 96 I 1 PC9 +bit 95 O 0 * +bit 94 O 0 * +bit 93 I 1 GPW_B +bit 92 O 1 SCKE 84 0 Z +bit 91 O 1 SMS_B 84 0 Z +bit 90 C 0 * +bit 89 O 1 PC6 90 0 Z +bit 88 I 1 PC6 +bit 87 C 0 * +bit 86 O 1 PC7 87 0 Z +bit 85 I 1 PC7 +bit 84 C 0 * +bit 83 O 1 CLKOUT 84 0 Z +bit 82 I 1 ARDY +bit 81 I 1 BR_B +bit 80 C 0 * +bit 79 O 1 DT3SEC 80 0 Z +bit 78 I 1 DT3SEC +bit 77 C 0 * +bit 76 O 1 DT3PRI 77 0 Z +bit 75 I 1 DT3PRI +bit 74 C 0 * +bit 73 O 1 TFS3 74 0 Z +bit 72 I 1 TFS3 +bit 71 O 1 SRAS_B 84 0 Z +bit 70 O 1 SCAS_B 84 0 Z +bit 69 O 1 SWE_B 84 0 Z +bit 68 O 1 SA10 84 0 Z +bit 67 C 0 * +bit 66 O 1 PC8 67 0 Z +bit 65 I 1 PC8 +bit 64 C 0 * +bit 63 O 1 PC5 64 0 Z +bit 62 I 1 PC5 +bit 61 O 0 * +bit 60 O 0 * +bit 59 I 1 PC4 +bit 58 O 1 AMS_B0 45 0 Z +bit 57 C 0 * +bit 56 O 1 TSCLK3 57 0 Z +bit 55 I 1 TSCLK3 +bit 54 C 0 * +bit 53 O 1 DR3SEC 54 0 Z +bit 52 I 1 DR3SEC +bit 51 C 0 * +bit 50 O 1 DR3PRI 51 0 Z +bit 49 I 1 DR3PRI +bit 48 O 1 AMS_B1 45 0 Z +bit 47 O 1 AMS_B2 45 0 Z +bit 46 O 1 AMS_B3 45 0 Z +bit 45 C 0 * +bit 44 O 1 AOE_B 45 0 Z +bit 43 O 1 ARE_B 45 0 Z +bit 42 O 1 AWE_B 45 0 Z +bit 41 O 1 ABE_B0 26 0 Z +bit 40 O 1 ABE_B1 26 0 Z +bit 39 C 0 * +bit 38 O 1 RFS3 39 0 Z +bit 37 I 1 RFS3 +bit 36 C 0 * +bit 35 O 1 RSCLK3 36 0 Z +bit 34 I 1 RSCLK3 +bit 33 C 0 * +bit 32 O 1 TX2 33 0 Z +bit 31 I 1 TX2 +bit 30 O 1 ADDR1 26 0 Z +bit 29 O 1 ADDR2 26 0 Z +bit 28 O 1 ADDR3 26 0 Z +bit 27 O 1 ADDR4 26 0 Z +bit 26 C 0 * +bit 25 O 1 ADDR5 26 0 Z +bit 24 O 1 ADDR6 26 0 Z +bit 23 O 1 ADDR7 26 0 Z +bit 22 O 1 ADDR8 26 0 Z +bit 21 O 1 ADDR9 26 0 Z +bit 20 O 1 ADDR10 26 0 Z +bit 19 O 1 ADDR11 26 0 Z +bit 18 O 1 ADDR12 26 0 Z +bit 17 O 1 ADDR13 26 0 Z +bit 16 O 1 ADDR14 26 0 Z +bit 15 C 0 * +bit 14 O 1 DT2SEC 15 0 Z +bit 13 I 1 DT2SEC +bit 12 C 0 * +bit 11 O 1 DT2PRI 12 0 Z +bit 10 I 1 DT2PRI +bit 9 O 1 ADDR15 26 0 Z +bit 8 O 1 ADDR16 26 0 Z +bit 7 O 1 ADDR17 26 0 Z +bit 6 O 1 ADDR18 26 0 Z +bit 5 O 1 ADDR19 26 0 Z +bit 4 C 0 * +bit 3 O 1 TFS2 4 0 Z +bit 2 I 1 TFS2 +bit 1 O 1 BGH_B +bit 0 O 1 BG_B