Project BureauATF1502BE Block A Switches

Project Bureau aims at documenting the bitstream format of Microchip ATF15xx CPLDs. This is a work in progress. See more in the repository.

Switch Configuration Bitmap

Logic block A uses 200 (known) fuses within range 16320..16720 for switches UIM2, UIM4, UIM6, UIM8, UIM10, UIM12, UIM14, UIM16, UIM18, UIM20, UIM22, UIM24, UIM26, UIM28, UIM30, UIM32, UIM34, UIM36, UIM38, UIM40, UIM42, UIM44, UIM46, UIM48, UIM50, UIM52, UIM54, UIM56, UIM58, UIM60, UIM62, UIM64, UIM66, UIM68, UIM70, UIM72, UIM74, UIM76, UIM78, UIM80.

0 1 2 3 4
16320 R R R R R
16325 - - - - -
16330 R R R R R
16335 - - - - -
16340 R R R R R
16345 - - - - -
16350 R R R R R
16355 - - - - -
16360 R R R R R
16365 - - - - -
16370 R R R R R
16375 - - - - -
16380 R R R R R
16385 - - - - -
16390 R R R R R
16395 - - - - -
16400 R R R R R
16405 - - - - -
16410 R R R R R
16415 - - - - -
16420 R R R R R
16425 - - - - -
16430 R R R R R
16435 - - - - -
16440 R R R R R
16445 - - - - -
16450 R R R R R
16455 - - - - -
16460 R R R R R
16465 - - - - -
16470 R R R R R
16475 - - - - -
16480 R R R R R
16485 - - - - -
16490 R R R R R
16495 - - - - -
16500 R R R R R
16505 - - - - -
16510 R R R R R
16515 - - - - -
16520 R R R R R
16525 - - - - -
16530 R R R R R
16535 - - - - -
16540 R R R R R
16545 - - - - -
16550 R R R R R
16555 - - - - -
16560 R R R R R
16565 - - - - -
16570 R R R R R
16575 - - - - -
16580 R R R R R
16585 - - - - -
16590 R R R R R
16595 - - - - -
16600 R R R R R
16605 - - - - -
16610 R R R R R
16615 - - - - -
16620 R R R R R
16625 - - - - -
16630 R R R R R
16635 - - - - -
16640 R R R R R
16645 - - - - -
16650 R R R R R
16655 - - - - -
16660 R R R R R
16665 - - - - -
16670 R R R R R
16675 - - - - -
16680 R R R R R
16685 - - - - -
16690 R R R R R
16695 - - - - -
16700 R R R R R
16705 - - - - -
16710 R R R R R
16715 - - - - -

Switch Connectivity

Switches in logic block A provide the following possible (known) connection points.

UIM2
UIM4
UIM6
UIM8
UIM10
UIM12
UIM14
UIM16
UIM18
UIM20
UIM22
UIM24
UIM26
UIM28
UIM30
UIM32
UIM34
UIM36
UIM38
UIM40
UIM42
UIM44
UIM46
UIM48
UIM50
UIM52
UIM54
UIM56
UIM58
UIM60
UIM62
UIM64
UIM66
UIM68
UIM70
UIM72
UIM74
UIM76
UIM78
UIM80
R_PAD--------------------R-------RR----------
C1_PADR-------RR------------------------------
C2_PAD------------------------------R-------RR
E1_PAD----------R-------RR--------------------
M1_PAD------------R--R------------------------
MC1_FB--------------------------------R-R----R
M2_PAD-----------R-R--------------------------
MC2_FB-------------------------------RR---R---
M3_PAD--------------R--R----------------------
MC3_FB-------------------------------R-R---R--
M4_PAD------------R---R-----------------------
MC4_FB------------------------------R----R---R
M5_PAD--R--R----------------------------------
MC5_FB----------------------R-R----R----------
M6_PAD-R-R------------------------------------
MC6_FB---------------------RR---R-------------
M7_PAD----R--R--------------------------------
MC7_FB---------------------R-R---R------------
M8_PAD--R---R---------------------------------
MC8_FB--------------------R----R---R----------
MC9_FB-----------RR---------------------------
M9_PAD------------------------------------R-R-
MC10_FB-------------RR----R--------------------
M10_PAD----------------------------------RR----
MC11_FB---------------RR-R---------------------
M11_PAD------------------------------R------R--
MC12_FB----------R------RR---------------------
M12_PAD---------------------------------R----R-
MC13_FB-RR-------------------------------------
M13_PAD--------------------------R-R-----------
MC14_FB---RR----R------------------------------
M14_PAD------------------------RR--------------
MC15_FB-----RR-R-------------------------------
M15_PAD--------------------R------R------------
MC16_FBR------RR-------------------------------
M16_PAD-----------------------R----R-----------
M17_PAD-------------R----R---------------------
MC17_FB------------------------------R------RR-
M18_PAD----------R------R----------------------
MC18_FB-----------------------------------RR-R-
M19_PAD--------------RR------------------------
MC19_FB---------------------------------RR----R
M20_PAD----------------R-R---------------------
MC20_FB-------------------------------RR-------
M21_PAD---R----R-------------------------------
MC21_FB--------------------R------RR-----------
M22_PADR------R--------------------------------
MC22_FB-------------------------RR-R-----------
M23_PAD----RR----------------------------------
MC23_FB-----------------------RR----R----------
M24_PAD------R-R-------------------------------
MC24_FB---------------------RR-----------------
MC25_FB----------R----R---R--------------------
M25_PAD--------------------------------R---R---
MC26_FB-----------R-R---R----------------------
M26_PAD----------------------------------R--R--
MC27_FB-----------RR---R-----------------------
M27_PAD-------------------------------R-R------
MC28_FB------------R-R----R--------------------
M28_PAD--------------------------------R--R----
MC29_FBR----R---R------------------------------
M29_PAD----------------------R---R-------------
MC30_FB-R-R---R--------------------------------
M30_PAD------------------------R--R------------
MC31_FB-RR---R---------------------------------
M31_PAD---------------------R-R----------------
MC32_FB--R-R----R------------------------------
M32_PAD----------------------R--R--------------

Switch UIM2 Fuses

Switch UIM2 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16710 R R R R R

Fuse combinations for mux "UIM2", relative to offset 16710:

01234
GND111111
GND011101
C1_PAD11110
MC16_FB11011
M22_PAD01111
MC29_FB10111

Switch UIM4 Fuses

Switch UIM4 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16700 R R R R R

Fuse combinations for mux "UIM4", relative to offset 16700:

01234
GND111111
GND011101
M6_PAD11011
MC13_FB11110
MC30_FB10111
MC31_FB01111

Switch UIM6 Fuses

Switch UIM6 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16690 R R R R R

Fuse combinations for mux "UIM6", relative to offset 16690:

01234
GND111111
M5_PAD11101
M8_PAD11011
MC13_FB11110
MC31_FB10111
MC32_FB01111

Switch UIM8 Fuses

Switch UIM8 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16680 R R R R R

Fuse combinations for mux "UIM8", relative to offset 16680:

01234
GND111111
GND011110
M6_PAD11011
MC14_FB11101
M21_PAD01111
MC30_FB10111

Switch UIM10 Fuses

Switch UIM10 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16670 R R R R R

Fuse combinations for mux "UIM10", relative to offset 16670:

01234
GND111111
GND011110
M7_PAD11011
MC14_FB11101
M23_PAD10111
MC32_FB01111

Switch UIM12 Fuses

Switch UIM12 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16660 R R R R R

Fuse combinations for mux "UIM12", relative to offset 16660:

01234
GND111111
GND011110
M5_PAD11101
MC15_FB11011
M23_PAD01111
MC29_FB10111

Switch UIM14 Fuses

Switch UIM14 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16650 R R R R R

Fuse combinations for mux "UIM14", relative to offset 16650:

01234
GND111111
GND011110
M8_PAD11011
MC15_FB11101
M24_PAD01111
MC31_FB10111

Switch UIM16 Fuses

Switch UIM16 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16640 R R R R R

Fuse combinations for mux "UIM16", relative to offset 16640:

01234
GND111111
GND011110
M7_PAD11101
MC16_FB11011
M22_PAD01111
MC30_FB10111

Switch UIM18 Fuses

Switch UIM18 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16630 R R R R R

Fuse combinations for mux "UIM18", relative to offset 16630:

01234
GND111111
C1_PAD11110
MC15_FB11101
MC16_FB11011
M21_PAD10111
M24_PAD01111

Switch UIM20 Fuses

Switch UIM20 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16620 R R R R R

Fuse combinations for mux "UIM20", relative to offset 16620:

01234
GND111111
GND011101
C1_PAD11110
MC14_FB11011
MC29_FB10111
MC32_FB01111

Switch UIM22 Fuses

Switch UIM22 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16610 R R R R R

Fuse combinations for mux "UIM22", relative to offset 16610:

01234
GND111111
GND011101
E1_PAD11110
MC12_FB11011
M18_PAD01111
MC25_FB10111

Switch UIM24 Fuses

Switch UIM24 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16600 R R R R R

Fuse combinations for mux "UIM24", relative to offset 16600:

01234
GND111111
GND011101
M2_PAD11011
MC9_FB11110
MC26_FB10111
MC27_FB01111

Switch UIM26 Fuses

Switch UIM26 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16590 R R R R R

Fuse combinations for mux "UIM26", relative to offset 16590:

01234
GND111111
M1_PAD11101
M4_PAD11011
MC9_FB11110
MC27_FB10111
MC28_FB01111

Switch UIM28 Fuses

Switch UIM28 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16580 R R R R R

Fuse combinations for mux "UIM28", relative to offset 16580:

01234
GND111111
GND011110
M2_PAD11011
MC10_FB11101
M17_PAD01111
MC26_FB10111

Switch UIM30 Fuses

Switch UIM30 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16570 R R R R R

Fuse combinations for mux "UIM30", relative to offset 16570:

01234
GND111111
GND011110
M3_PAD11011
MC10_FB11101
M19_PAD10111
MC28_FB01111

Switch UIM32 Fuses

Switch UIM32 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16560 R R R R R

Fuse combinations for mux "UIM32", relative to offset 16560:

01234
GND111111
GND011110
M1_PAD11101
MC11_FB11011
M19_PAD01111
MC25_FB10111

Switch UIM34 Fuses

Switch UIM34 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16550 R R R R R

Fuse combinations for mux "UIM34", relative to offset 16550:

01234
GND111111
GND011110
M4_PAD11011
MC11_FB11101
M20_PAD01111
MC27_FB10111

Switch UIM36 Fuses

Switch UIM36 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16540 R R R R R

Fuse combinations for mux "UIM36", relative to offset 16540:

01234
GND111111
GND011110
M3_PAD11101
MC12_FB11011
M18_PAD01111
MC26_FB10111

Switch UIM38 Fuses

Switch UIM38 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16530 R R R R R

Fuse combinations for mux "UIM38", relative to offset 16530:

01234
GND111111
E1_PAD11110
MC11_FB11101
MC12_FB11011
M17_PAD10111
M20_PAD01111

Switch UIM40 Fuses

Switch UIM40 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16520 R R R R R

Fuse combinations for mux "UIM40", relative to offset 16520:

01234
GND111111
GND011101
E1_PAD11110
MC10_FB11011
MC25_FB10111
MC28_FB01111

Switch UIM42 Fuses

Switch UIM42 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16510 R R R R R

Fuse combinations for mux "UIM42", relative to offset 16510:

01234
GND111111
GND011101
R_PAD11110
MC8_FB10111
M15_PAD01111
MC21_FB11011

Switch UIM44 Fuses

Switch UIM44 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16500 R R R R R

Fuse combinations for mux "UIM44", relative to offset 16500:

01234
GND111111
GND011101
MC6_FB01111
MC7_FB10111
MC24_FB11110
M31_PAD11011

Switch UIM46 Fuses

Switch UIM46 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16490 R R R R R

Fuse combinations for mux "UIM46", relative to offset 16490:

01234
GND111111
MC5_FB01111
MC6_FB10111
MC24_FB11110
M29_PAD11011
M32_PAD11101

Switch UIM48 Fuses

Switch UIM48 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16480 R R R R R

Fuse combinations for mux "UIM48", relative to offset 16480:

01234
GND111111
GND011110
MC7_FB10111
M16_PAD01111
MC23_FB11101
M31_PAD11011

Switch UIM50 Fuses

Switch UIM50 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16470 R R R R R

Fuse combinations for mux "UIM50", relative to offset 16470:

01234
GND111111
GND011110
MC5_FB01111
M14_PAD10111
MC23_FB11101
M30_PAD11011

Switch UIM52 Fuses

Switch UIM52 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16460 R R R R R

Fuse combinations for mux "UIM52", relative to offset 16460:

01234
GND111111
GND011110
MC8_FB10111
M14_PAD01111
MC22_FB11011
M32_PAD11101

Switch UIM54 Fuses

Switch UIM54 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16450 R R R R R

Fuse combinations for mux "UIM54", relative to offset 16450:

01234
GND111111
GND011110
MC6_FB10111
M13_PAD01111
MC22_FB11101
M29_PAD11011

Switch UIM56 Fuses

Switch UIM56 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16440 R R R R R

Fuse combinations for mux "UIM56", relative to offset 16440:

01234
GND111111
GND011110
MC7_FB10111
M15_PAD01111
MC21_FB11011
M30_PAD11101

Switch UIM58 Fuses

Switch UIM58 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16430 R R R R R

Fuse combinations for mux "UIM58", relative to offset 16430:

01234
GND111111
R_PAD11110
M13_PAD01111
M16_PAD10111
MC21_FB11011
MC22_FB11101

Switch UIM60 Fuses

Switch UIM60 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16420 R R R R R

Fuse combinations for mux "UIM60", relative to offset 16420:

01234
GND111111
GND011101
R_PAD11110
MC5_FB01111
MC8_FB10111
MC23_FB11011

Switch UIM62 Fuses

Switch UIM62 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16410 R R R R R

Fuse combinations for mux "UIM62", relative to offset 16410:

01234
GND111111
GND011101
C2_PAD11110
MC4_FB10111
M11_PAD01111
MC17_FB11011

Switch UIM64 Fuses

Switch UIM64 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16400 R R R R R

Fuse combinations for mux "UIM64", relative to offset 16400:

01234
GND111111
GND011101
MC2_FB01111
MC3_FB10111
MC20_FB11110
M27_PAD11011

Switch UIM66 Fuses

Switch UIM66 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16390 R R R R R

Fuse combinations for mux "UIM66", relative to offset 16390:

01234
GND111111
MC1_FB01111
MC2_FB10111
MC20_FB11110
M25_PAD11011
M28_PAD11101

Switch UIM68 Fuses

Switch UIM68 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16380 R R R R R

Fuse combinations for mux "UIM68", relative to offset 16380:

01234
GND111111
GND011110
MC3_FB10111
M12_PAD01111
MC19_FB11101
M27_PAD11011

Switch UIM70 Fuses

Switch UIM70 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16370 R R R R R

Fuse combinations for mux "UIM70", relative to offset 16370:

01234
GND111111
GND011110
MC1_FB01111
M10_PAD10111
MC19_FB11101
M26_PAD11011

Switch UIM72 Fuses

Switch UIM72 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16360 R R R R R

Fuse combinations for mux "UIM72", relative to offset 16360:

01234
GND111111
GND011110
MC4_FB10111
M10_PAD01111
MC18_FB11011
M28_PAD11101

Switch UIM74 Fuses

Switch UIM74 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16350 R R R R R

Fuse combinations for mux "UIM74", relative to offset 16350:

01234
GND111111
GND011110
MC2_FB10111
M9_PAD01111
MC18_FB11101
M25_PAD11011

Switch UIM76 Fuses

Switch UIM76 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16340 R R R R R

Fuse combinations for mux "UIM76", relative to offset 16340:

01234
GND111111
GND011110
MC3_FB10111
M11_PAD01111
MC17_FB11011
M26_PAD11101

Switch UIM78 Fuses

Switch UIM78 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16330 R R R R R

Fuse combinations for mux "UIM78", relative to offset 16330:

01234
GND111111
C2_PAD11110
M9_PAD01111
M12_PAD10111
MC17_FB11011
MC18_FB11101

Switch UIM80 Fuses

Switch UIM80 uses the following 5 (known) fuses for configuration.

0 1 2 3 4
16320 R R R R R

Fuse combinations for mux "UIM80", relative to offset 16320:

01234
GND111111
GND011101
C2_PAD11110
MC1_FB01111
MC4_FB10111
MC19_FB11011