Hardware Design: SIE
Sign in or create your account | Project List | Help
Hardware Design: SIE Git Source Tree
Root/
| 1 | # |
| 2 | # $Id: epm7128aetc100 541 2003-08-22 11:16:02Z telka $ |
| 3 | # |
| 4 | # This program is free software; you can redistribute it and/or |
| 5 | # modify it under the terms of the GNU General Public License |
| 6 | # as published by the Free Software Foundation; either version 2 |
| 7 | # of the License, or (at your option) any later version. |
| 8 | # |
| 9 | # This program is distributed in the hope that it will be useful, |
| 10 | # but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 11 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 12 | # GNU General Public License for more details. |
| 13 | # |
| 14 | # You should have received a copy of the GNU General Public License |
| 15 | # along with this program; if not, write to the Free Software |
| 16 | # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA |
| 17 | # 02111-1307, USA. |
| 18 | # |
| 19 | # Written by Rojhalat Ibrahim <ibrahim@schenk.isar.de> |
| 20 | # |
| 21 | |
| 22 | signal tdi |
| 23 | signal tck |
| 24 | signal tms |
| 25 | signal tdo |
| 26 | signal IO1 |
| 27 | signal IO2 |
| 28 | signal IO5 |
| 29 | signal IO6 |
| 30 | signal IO7 |
| 31 | signal IO8 |
| 32 | signal IO9 |
| 33 | signal IO10 |
| 34 | signal IO12 |
| 35 | signal IO13 |
| 36 | signal IO14 |
| 37 | signal IO16 |
| 38 | signal IO17 |
| 39 | signal IO19 |
| 40 | signal IO20 |
| 41 | signal IO21 |
| 42 | signal IO22 |
| 43 | signal IO23 |
| 44 | signal IO24 |
| 45 | signal IO25 |
| 46 | signal IO27 |
| 47 | signal IO28 |
| 48 | signal IO29 |
| 49 | signal IO30 |
| 50 | signal IO31 |
| 51 | signal IO32 |
| 52 | signal IO33 |
| 53 | signal IO35 |
| 54 | signal IO36 |
| 55 | signal IO37 |
| 56 | signal IO40 |
| 57 | signal IO41 |
| 58 | signal IO42 |
| 59 | signal IO44 |
| 60 | signal IO45 |
| 61 | signal IO46 |
| 62 | signal IO47 |
| 63 | signal IO48 |
| 64 | signal IO49 |
| 65 | signal IO50 |
| 66 | signal IO52 |
| 67 | signal IO53 |
| 68 | signal IO54 |
| 69 | signal IO55 |
| 70 | signal IO56 |
| 71 | signal IO57 |
| 72 | signal IO58 |
| 73 | signal IO60 |
| 74 | signal IO61 |
| 75 | signal IO63 |
| 76 | signal IO64 |
| 77 | signal IO65 |
| 78 | signal IO67 |
| 79 | signal IO68 |
| 80 | signal IO69 |
| 81 | signal IO70 |
| 82 | signal IO71 |
| 83 | signal IO72 |
| 84 | signal IO75 |
| 85 | signal IO76 |
| 86 | signal IO77 |
| 87 | signal IO78 |
| 88 | signal IO79 |
| 89 | signal IO80 |
| 90 | signal IO81 |
| 91 | signal IO83 |
| 92 | signal IO84 |
| 93 | signal IO85 |
| 94 | signal IN87 |
| 95 | signal IN88 |
| 96 | signal IN89 |
| 97 | signal IN90 |
| 98 | signal IO92 |
| 99 | signal IO93 |
| 100 | signal IO94 |
| 101 | signal IO96 |
| 102 | signal IO97 |
| 103 | signal IO98 |
| 104 | signal IO99 |
| 105 | signal IO100 |
| 106 | |
| 107 | |
| 108 | # mandatory data registers |
| 109 | register BSR 288 |
| 110 | register BR 1 |
| 111 | |
| 112 | # optional data registers |
| 113 | register DIR 32 |
| 114 | |
| 115 | # instructions |
| 116 | instruction length 10 |
| 117 | |
| 118 | # mandatory instructions |
| 119 | instruction EXTEST 0000000000 BSR |
| 120 | instruction SAMPLE/PRELOAD 0001010101 BSR |
| 121 | instruction BYPASS 1111111111 BR |
| 122 | instruction IDCODE 0001011001 DIR |
| 123 | instruction USERCODE 0000000111 DIR |
| 124 | |
| 125 | |
| 126 | bit 287 O 1 * |
| 127 | bit 286 O 1 * |
| 128 | bit 285 I 1 IN89 |
| 129 | bit 284 O 1 * |
| 130 | bit 283 O 1 * |
| 131 | bit 282 I 1 IN90 |
| 132 | bit 281 O 1 IO92 280 0 Z |
| 133 | bit 280 C 0 * |
| 134 | bit 279 I 1 IO92 |
| 135 | bit 278 O 1 IO93 277 0 Z |
| 136 | bit 277 C 0 * |
| 137 | bit 276 I 1 IO93 |
| 138 | bit 275 O 1 IO94 274 0 Z |
| 139 | bit 274 C 0 * |
| 140 | bit 273 I 1 IO94 |
| 141 | bit 272 O 1 * |
| 142 | bit 271 O 0 * |
| 143 | bit 270 O 1 * |
| 144 | bit 269 O 1 IO96 268 0 Z |
| 145 | bit 268 C 0 * |
| 146 | bit 267 I 1 IO96 |
| 147 | bit 266 O 1 IO97 265 0 Z |
| 148 | bit 265 C 0 * |
| 149 | bit 264 I 1 IO97 |
| 150 | bit 263 O 1 IO98 262 0 Z |
| 151 | bit 262 C 0 * |
| 152 | bit 261 I 1 IO98 |
| 153 | bit 260 O 1 IO99 259 0 Z |
| 154 | bit 259 C 0 * |
| 155 | bit 258 I 1 IO99 |
| 156 | bit 257 O 1 IO100 256 0 Z |
| 157 | bit 256 C 0 * |
| 158 | bit 255 I 1 IO100 |
| 159 | bit 254 O 1 * |
| 160 | bit 253 O 0 * |
| 161 | bit 252 O 1 * |
| 162 | bit 251 O 1 IO1 250 0 Z |
| 163 | bit 250 C 0 * |
| 164 | bit 249 I 1 IO1 |
| 165 | bit 248 O 1 IO2 247 0 Z |
| 166 | bit 247 C 0 * |
| 167 | bit 246 I 1 IO2 |
| 168 | bit 245 O 1 IO5 244 0 Z |
| 169 | bit 244 C 0 * |
| 170 | bit 243 I 1 IO5 |
| 171 | bit 242 O 1 IO6 241 0 Z |
| 172 | bit 241 C 0 * |
| 173 | bit 240 I 1 IO6 |
| 174 | bit 239 O 1 * |
| 175 | bit 238 O 0 * |
| 176 | bit 237 O 1 * |
| 177 | bit 236 O 1 IO7 235 0 Z |
| 178 | bit 235 C 0 * |
| 179 | bit 234 I 1 IO7 |
| 180 | bit 233 O 1 IO8 232 0 Z |
| 181 | bit 232 C 0 * |
| 182 | bit 231 I 1 IO8 |
| 183 | bit 230 O 1 IO9 229 0 Z |
| 184 | bit 229 C 0 * |
| 185 | bit 228 I 1 IO9 |
| 186 | bit 227 O 1 IO10 226 0 Z |
| 187 | bit 226 C 0 * |
| 188 | bit 225 I 1 IO10 |
| 189 | bit 224 O 1 IO12 223 0 Z |
| 190 | bit 223 C 0 * |
| 191 | bit 222 I 1 IO12 |
| 192 | bit 221 O 1 * |
| 193 | bit 220 O 0 * |
| 194 | bit 219 O 1 * |
| 195 | bit 218 O 1 IO13 217 0 Z |
| 196 | bit 217 C 0 * |
| 197 | bit 216 I 1 IO13 |
| 198 | bit 215 O 1 IO14 214 0 Z |
| 199 | bit 214 C 0 * |
| 200 | bit 213 I 1 IO14 |
| 201 | bit 212 O 1 IO16 211 0 Z |
| 202 | bit 211 C 0 * |
| 203 | bit 210 I 1 IO16 |
| 204 | bit 209 O 1 IO17 208 0 Z |
| 205 | bit 208 C 0 * |
| 206 | bit 207 I 1 IO17 |
| 207 | bit 206 O 1 * |
| 208 | bit 205 O 0 * |
| 209 | bit 204 O 1 * |
| 210 | bit 203 O 1 IO19 202 0 Z |
| 211 | bit 202 C 0 * |
| 212 | bit 201 I 1 IO19 |
| 213 | bit 200 O 1 IO20 199 0 Z |
| 214 | bit 199 C 0 * |
| 215 | bit 198 I 1 IO20 |
| 216 | bit 197 O 1 IO21 196 0 Z |
| 217 | bit 196 C 0 * |
| 218 | bit 195 I 1 IO21 |
| 219 | bit 194 O 1 IO22 193 0 Z |
| 220 | bit 193 C 0 * |
| 221 | bit 192 I 1 IO22 |
| 222 | bit 191 O 1 IO23 190 0 Z |
| 223 | bit 190 C 0 * |
| 224 | bit 189 I 1 IO23 |
| 225 | bit 188 O 1 * |
| 226 | bit 187 O 0 * |
| 227 | bit 186 O 1 * |
| 228 | bit 185 O 1 IO24 184 0 Z |
| 229 | bit 184 C 0 * |
| 230 | bit 183 I 1 IO24 |
| 231 | bit 182 O 1 IO25 181 0 Z |
| 232 | bit 181 C 0 * |
| 233 | bit 180 I 1 IO25 |
| 234 | bit 179 O 1 IO27 178 0 Z |
| 235 | bit 178 C 0 * |
| 236 | bit 177 I 1 IO27 |
| 237 | bit 176 O 1 IO28 175 0 Z |
| 238 | bit 175 C 0 * |
| 239 | bit 174 I 1 IO28 |
| 240 | bit 173 O 1 IO29 172 0 Z |
| 241 | bit 172 C 0 * |
| 242 | bit 171 I 1 IO29 |
| 243 | bit 170 O 1 * |
| 244 | bit 169 O 0 * |
| 245 | bit 168 O 1 * |
| 246 | bit 167 O 1 IO30 166 0 Z |
| 247 | bit 166 C 0 * |
| 248 | bit 165 I 1 IO30 |
| 249 | bit 164 O 1 IO31 163 0 Z |
| 250 | bit 163 C 0 * |
| 251 | bit 162 I 1 IO31 |
| 252 | bit 161 O 1 IO32 160 0 Z |
| 253 | bit 160 C 0 * |
| 254 | bit 159 I 1 IO32 |
| 255 | bit 158 O 1 IO33 157 0 Z |
| 256 | bit 157 C 0 * |
| 257 | bit 156 I 1 IO33 |
| 258 | bit 155 O 1 IO35 154 0 Z |
| 259 | bit 154 C 0 * |
| 260 | bit 153 I 1 IO35 |
| 261 | bit 152 O 1 * |
| 262 | bit 151 O 0 * |
| 263 | bit 150 O 1 * |
| 264 | bit 149 O 1 IO36 148 0 Z |
| 265 | bit 148 C 0 * |
| 266 | bit 147 I 1 IO36 |
| 267 | bit 146 O 1 IO37 145 0 Z |
| 268 | bit 145 C 0 * |
| 269 | bit 144 I 1 IO37 |
| 270 | bit 143 O 1 IO40 142 0 Z |
| 271 | bit 142 C 0 * |
| 272 | bit 141 I 1 IO40 |
| 273 | bit 140 O 1 IO41 139 0 Z |
| 274 | bit 139 C 0 * |
| 275 | bit 138 I 1 IO41 |
| 276 | bit 137 O 1 * |
| 277 | bit 136 O 0 * |
| 278 | bit 135 O 1 * |
| 279 | bit 134 O 1 IO42 133 0 Z |
| 280 | bit 133 C 0 * |
| 281 | bit 132 I 1 IO42 |
| 282 | bit 131 O 1 IO44 130 0 Z |
| 283 | bit 130 C 0 * |
| 284 | bit 129 I 1 IO44 |
| 285 | bit 128 O 1 IO45 127 0 Z |
| 286 | bit 127 C 0 * |
| 287 | bit 126 I 1 IO45 |
| 288 | bit 125 O 1 IO46 124 0 Z |
| 289 | bit 124 C 0 * |
| 290 | bit 123 I 1 IO46 |
| 291 | bit 122 O 1 IO47 121 0 Z |
| 292 | bit 121 C 0 * |
| 293 | bit 120 I 1 IO47 |
| 294 | bit 119 O 1 * |
| 295 | bit 118 O 0 * |
| 296 | bit 117 O 1 * |
| 297 | bit 116 O 1 IO48 115 0 Z |
| 298 | bit 115 C 0 * |
| 299 | bit 114 I 1 IO48 |
| 300 | bit 113 O 1 IO49 112 0 Z |
| 301 | bit 112 C 0 * |
| 302 | bit 111 I 1 IO49 |
| 303 | bit 110 O 1 IO50 109 0 Z |
| 304 | bit 109 C 0 * |
| 305 | bit 108 I 1 IO50 |
| 306 | bit 107 O 1 IO52 106 0 Z |
| 307 | bit 106 C 0 * |
| 308 | bit 105 I 1 IO52 |
| 309 | bit 104 O 1 IO53 103 0 Z |
| 310 | bit 103 C 0 * |
| 311 | bit 102 I 1 IO53 |
| 312 | bit 101 O 1 * |
| 313 | bit 100 O 0 * |
| 314 | bit 99 O 1 * |
| 315 | bit 98 O 1 IO54 97 0 Z |
| 316 | bit 97 C 0 * |
| 317 | bit 96 I 1 IO54 |
| 318 | bit 95 O 1 IO55 94 0 Z |
| 319 | bit 94 C 0 * |
| 320 | bit 93 I 1 IO55 |
| 321 | bit 92 O 1 IO56 91 0 Z |
| 322 | bit 91 C 0 * |
| 323 | bit 90 I 1 IO56 |
| 324 | bit 89 O 1 IO57 88 0 Z |
| 325 | bit 88 C 0 * |
| 326 | bit 87 I 1 IO57 |
| 327 | bit 86 O 1 IO58 85 0 Z |
| 328 | bit 85 C 0 * |
| 329 | bit 84 I 1 IO58 |
| 330 | bit 83 O 1 * |
| 331 | bit 82 O 0 * |
| 332 | bit 81 O 1 * |
| 333 | bit 80 O 1 IO60 79 0 Z |
| 334 | bit 79 C 0 * |
| 335 | bit 78 I 1 IO60 |
| 336 | bit 77 O 1 IO61 76 0 Z |
| 337 | bit 76 C 0 * |
| 338 | bit 75 I 1 IO61 |
| 339 | bit 74 O 1 IO63 73 0 Z |
| 340 | bit 73 C 0 * |
| 341 | bit 72 I 1 IO63 |
| 342 | bit 71 O 1 IO64 70 0 Z |
| 343 | bit 70 C 0 * |
| 344 | bit 69 I 1 IO64 |
| 345 | bit 68 O 1 * |
| 346 | bit 67 O 0 * |
| 347 | bit 66 O 1 * |
| 348 | bit 65 O 1 IO65 64 0 Z |
| 349 | bit 64 C 0 * |
| 350 | bit 63 I 1 IO65 |
| 351 | bit 62 O 1 IO67 61 0 Z |
| 352 | bit 61 C 0 * |
| 353 | bit 60 I 1 IO67 |
| 354 | bit 59 O 1 IO68 58 0 Z |
| 355 | bit 58 C 0 * |
| 356 | bit 57 I 1 IO68 |
| 357 | bit 56 O 1 IO69 55 0 Z |
| 358 | bit 55 C 0 * |
| 359 | bit 54 I 1 IO69 |
| 360 | bit 53 O 1 IO70 52 0 Z |
| 361 | bit 52 C 0 * |
| 362 | bit 51 I 1 IO70 |
| 363 | bit 50 O 1 * |
| 364 | bit 49 O 0 * |
| 365 | bit 48 O 1 * |
| 366 | bit 47 O 1 IO71 46 0 Z |
| 367 | bit 46 C 0 * |
| 368 | bit 45 I 1 IO71 |
| 369 | bit 44 O 1 IO72 43 0 Z |
| 370 | bit 43 C 0 * |
| 371 | bit 42 I 1 IO72 |
| 372 | bit 41 O 1 IO75 40 0 Z |
| 373 | bit 40 C 0 * |
| 374 | bit 39 I 1 IO75 |
| 375 | bit 38 O 1 IO76 37 0 Z |
| 376 | bit 37 C 0 * |
| 377 | bit 36 I 1 IO76 |
| 378 | bit 35 O 1 * |
| 379 | bit 34 O 0 * |
| 380 | bit 33 O 1 * |
| 381 | bit 32 O 1 IO77 31 0 Z |
| 382 | bit 31 C 0 * |
| 383 | bit 30 I 1 IO77 |
| 384 | bit 29 O 1 IO78 28 0 Z |
| 385 | bit 28 C 0 * |
| 386 | bit 27 I 1 IO78 |
| 387 | bit 26 O 1 IO79 25 0 Z |
| 388 | bit 25 C 0 * |
| 389 | bit 24 I 1 IO79 |
| 390 | bit 23 O 1 IO80 22 0 Z |
| 391 | bit 22 C 0 * |
| 392 | bit 21 I 1 IO80 |
| 393 | bit 20 O 1 IO81 19 0 Z |
| 394 | bit 19 C 0 * |
| 395 | bit 18 I 1 IO81 |
| 396 | bit 17 O 1 * |
| 397 | bit 16 O 0 * |
| 398 | bit 15 O 1 * |
| 399 | bit 14 O 1 IO83 13 0 Z |
| 400 | bit 13 C 0 * |
| 401 | bit 12 I 1 IO83 |
| 402 | bit 11 O 1 IO84 10 0 Z |
| 403 | bit 10 C 0 * |
| 404 | bit 9 I 1 IO84 |
| 405 | bit 8 O 1 IO85 7 0 Z |
| 406 | bit 7 C 0 * |
| 407 | bit 6 I 1 IO85 |
| 408 | bit 5 O 1 * |
| 409 | bit 4 O 1 * |
| 410 | bit 3 I 1 IN87 |
| 411 | bit 2 O 1 * |
| 412 | bit 1 O 1 * |
| 413 | bit 0 I 1 IN88 |
| 414 | |
| 415 |
Branches:
master
