Project BureauATF1504BE Pin Configuration

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

Most pins are configured through the associated macrocells. This page describes configuration of dedicated inputs and pins configured to have a special function.

Switch Configuration Bitmap

Device uses 14 (known) fuses within range 34134..34174 for configuring pins TMS, TDI, CLK1, CLK2, OE1, CLR.

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
34134 - - - - - - - - - - - - - - - - - IO IO IO IO IO IO IO IO IO IO IO IO IO IO ?
34166 ? - - - ? ? ? ?

Pin TMS Configuration

Pin TMS 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
34134 - - - - - - - - - - - - - - - - - IO - - - - - - - - - - - - - ?

Fuse combinations for option "termination":

34151
high_z1
pull_up0

Pin TDI Configuration

Pin TDI 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
34134 - - - - - - - - - - - - - - - - - - IO - - - - - - - - - - - - ?

Fuse combinations for option "termination":

34152
high_z1
pull_up0

Pin CLK1 Configuration

Pin CLK1 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
34134 - - - - - - - - - - - - - - - - - - - IO - - - IO IO - - - - - - ?

Fuse combinations for option "termination":

34157
34158
bus_keeper11
high_z00
pull_down10
pull_up01

Fuse combinations for option "hysteresis":

34153
off1
on0

Pin CLK2 Configuration

Pin CLK2 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
34134 - - - - - - - - - - - - - - - - - - - - IO - - - - IO IO - - - - ?

Fuse combinations for option "termination":

34159
34160
bus_keeper11
high_z00
pull_down10
pull_up01

Fuse combinations for option "hysteresis":

34154
off1
on0

Pin OE1 Configuration

Pin OE1 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
34134 - - - - - - - - - - - - - - - - - - - - - IO - - - - - IO IO - - ?

Fuse combinations for option "termination":

34161
34162
bus_keeper11
high_z00
pull_down10
pull_up01

Fuse combinations for option "hysteresis":

34155
off1
on0

Pin CLR Configuration

Pin CLR 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
34134 - - - - - - - - - - - - - - - - - - - - - - IO - - - - - - IO IO ?

Fuse combinations for option "termination":

34163
34164
bus_keeper11
high_z00
pull_down10
pull_up01

Fuse combinations for option "hysteresis":

34156
off1
on0