Project BureauATF1502BE Global 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

Device uses 46 (known) fuses within ranges 16720..16750 and 16750..16790 for global switches GCLR, GCLK1, GCLK2, GCLK3, GOE1, GOE2, GOE3, GOE4, GOE5, GOE6.

0 1 2 3 4
16720 R R R R R
16725 R R R R R
16730 R R R R R
16735 R R R R R
16740 R R R R R
16745 R R R R R
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16750 - M M M M M M M M M M M M M M M M - - - - - - - - - - - - - - ?
16782 ? - - - ? ? ? ?

Switch Connectivity

Global switches provide the following possible (known) connection points.

GCLK1
GCLK2
GCLK3
C1_PADRRR
C2_PADRRR
M17_PADRRR
GOE1
GOE2
GOE3
GOE4
GOE5
GOE6
C2_PAD-R----
E1_PAD----R-
MC1_FBR-----
M2_PAD----R-
MC6_FB---R--
M7_PAD-----R
MC8_FB--R---
MC10_FB----R-
M11_PAD-R----
M12_PADR-----
M13_PAD--R---
MC14_FB-----R
M15_PAD---R--
MC17_FBR-----
M18_PAD----R-
MC19_FB-R----
MC22_FB---R--
M23_PAD-----R
MC24_FB--R---
M27_PAD-R----
M28_PADR-----
M29_PAD--R---
MC30_FB-----R
M31_PAD---R--

Switch GCLR Fuses

Switch GCLR uses the following 1 (known) fuses for configuration.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16750 - - - - - - - M - - - - - - - - - - - - - - - - - - - - - - - ?

Fuse combinations for option "invert":

16757
off1
on0

Switch GCLK1 Fuses

Switch GCLK1 uses the following 3 (known) fuses for configuration.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16750 - - - - - - - - M M M - - - - - - - - - - - - - - - - - - - - ?

Fuse combinations for mux "GCLK1":

16759
16760
C1_PAD11
C2_PAD10
M17_PAD00

Fuse combinations for option "invert":

16758
off0
on1

Switch GCLK2 Fuses

Switch GCLK2 uses the following 3 (known) fuses for configuration.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16750 - - - - - - - - - - - M M M - - - - - - - - - - - - - - - - - ?

Fuse combinations for mux "GCLK2":

16762
16763
C1_PAD11
C2_PAD10
M17_PAD00

Fuse combinations for option "invert":

16761
off0
on1

Switch GCLK3 Fuses

Switch GCLK3 uses the following 3 (known) fuses for configuration.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16750 - - - - - - - - - - - - - - M M M - - - - - - - - - - - - - - ?

Fuse combinations for mux "GCLK3":

16765
16766
C1_PAD11
C2_PAD10
M17_PAD00

Fuse combinations for option "invert":

16764
off0
on1

Switch GOE1 Fuses

Switch GOE1 uses the following 6 (known) fuses for configuration.

0 1 2 3 4
16745 R R R R R
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16750 - - - - - - M - - - - - - - - - - - - - - - - - - - - - - - - ?

Fuse combinations for mux "GOE1", relative to offset 16745:

01234
GND111111
GND011110
MC1_FB01111
M12_PAD10111
MC17_FB11011
M28_PAD11101

Fuse combinations for option "invert":

16756
off1
on0

Switch GOE2 Fuses

Switch GOE2 uses the following 6 (known) fuses for configuration.

0 1 2 3 4
16740 R R R R R
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16750 - - - - - M - - - - - - - - - - - - - - - - - - - - - - - - - ?

Fuse combinations for mux "GOE2", relative to offset 16740:

01234
GND111111
GND011101
C2_PAD11110
M11_PAD01111
MC19_FB11011
M27_PAD10111

Fuse combinations for option "invert":

16755
off1
on0

Switch GOE3 Fuses

Switch GOE3 uses the following 6 (known) fuses for configuration.

0 1 2 3 4
16735 R R R R R
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16750 - - - - M - - - - - - - - - - - - - - - - - - - - - - - - - - ?

Fuse combinations for mux "GOE3", relative to offset 16735:

01234
GND111111
GND011110
MC8_FB10111
M13_PAD01111
MC24_FB11101
M29_PAD11011

Fuse combinations for option "invert":

16754
off1
on0

Switch GOE4 Fuses

Switch GOE4 uses the following 6 (known) fuses for configuration.

0 1 2 3 4
16730 R R R R R
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16750 - - - M - - - - - - - - - - - - - - - - - - - - - - - - - - - ?

Fuse combinations for mux "GOE4", relative to offset 16730:

01234
GND111111
GND011110
MC6_FB01111
M15_PAD10111
MC22_FB11011
M31_PAD11101

Fuse combinations for option "invert":

16753
off1
on0

Switch GOE5 Fuses

Switch GOE5 uses the following 6 (known) fuses for configuration.

0 1 2 3 4
16725 R R R R R
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16750 - - M - - - - - - - - - - - - - - - - - - - - - - - - - - - - ?

Fuse combinations for mux "GOE5", relative to offset 16725:

01234
GND111111
GND011101
E1_PAD11110
M2_PAD10111
MC10_FB11011
M18_PAD01111

Fuse combinations for option "invert":

16752
off1
on0

Switch GOE6 Fuses

Switch GOE6 uses the following 6 (known) fuses for configuration.

0 1 2 3 4
16720 R R R R R
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
16750 - M - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ?

Fuse combinations for mux "GOE6", relative to offset 16720:

01234
GND111111
GND011110
M7_PAD11011
MC14_FB11101
M23_PAD01111
MC30_FB10111

Fuse combinations for option "invert":

16751
off1
on0