STK1005 use dip switches to configure de-multiplexers that connect the peripheral IO pins of AP7200 to the STK1000 interfaces on the motherboard to daughter board connector.
The STK1000 documentation explain how these STK1000 interfaces are used on the motherboard.
Summary of configuration switches
flipping a switch (or in some cases two) the de-multiplexer will connect the interfaces in column 2 with the peripherals in column 3.
Default settings (as they should appear when the STK1005 is taken out of the box) should be all "Off". This will enable:
- Booting from NOR flash
- Ethernet
- USART4 and SSC0
- MMCB in 8 bit mode (MMCplus connector on STK1005)
- USART1 (IrDA)
- MMCA (on STK1000)
- Audio
Block diagram of demultiplexing switch
Boot selection switches
Switch 1 and 2 selects between the different boot modes of AP7200.
switch 0 | switch 1 | Boot mode
|
Off | Off | NOR Flash
|
0ff | On | DataFlash
|
On | Off | NAND flash
|
On | On | Enter Bootstrap Mode
|
Peripheral demuxing switches
SW3 - GPIO versus Ethernet
Switch pos
| STK1000 interface
| AP7200 peripheral
|
Off | ETH_A | MACB0
|
On | GPIO[16:23] GPIO[30:31] | PC[10:17] PA[6:7]
|
NA (header on STK1005) | ADC
|
NMI | EXTINT0
|
EXTINT_B | EXTINT2
|
GCLK_B | GCLK6
|
SW4 - USART4/SSC0 versus SSC2/AC97
Switch pos
| STK1000 interface
| AP7200 peripheral
|
Off | UART_A | USART4
|
audio dac / pin headers | SCC0
|
On | pin headers | SSC2
|
pci header | AC97
|
SW5 - MMCB versus GPIO/SW7
Switch pos
| STK1000 interface
| AP7200 peripheral
|
Off | NA (on STK1005) | MMCB
|
On | GPIO[0:5] GPIO[12:13] | PC[0:5] PA[30:31]
|
SW6 always "ON"
|
SW6 - 8 bit MMCB - SW7
Switch pos
| STK1000 interface
| AP7200 peripheral
|
Off | NA (on STK1005) | MMCB (8 bit)
|
IrDA | USART1
|
SW7 ignored
|
On
| SW7 active
|
SW7 - Compact Flash versus GPIO
(only enabled if SW5 or SW6 is ON)
Switch pos
| STK1000 interface
| AP7200 peripheral
|
Off | GPIO29, EBI_NWAIT, EBI_CFRNW, EBI_CFCE1, EBI_CFCE2, EXTINT11 | PA8, EBI_NWAIT, EBI_CFRNW, EBI_CFCE1, EBI_CFCE2, EXTINT11 (for Compact flash)
|
On | GPIO[6:9] | PC[6:9]
|
UART_B (IrDA) | USART1
|
SW8 & SW9 - MMC versus TC0 versus ISI
Switch pos
| STK1000 interface
| AP7200 peripheral
|
Off
| Off | MMC | MMCA
|
GCLK_A (audio) | GCLK2
|
Off
| On | TIMER_A | TC0
|
TIMER_B | TC1
|
SPI_CS[1:2] | SPI_CS[2:3]
|
On | Off | ISI (pci slot) | ISI
|
X
| On | TIMER_B | TC1
|
SPI_CS[1:2] | SPI_CS[2:3]
|
SW10 - GPIO versus TWI
Switch pos
| STK1000 interface
| AP7200 peripheral
|
Off | GPIO[14:15] | PB[14:15]
|
On | TWI | TWI0
|
Power jumpers
The 10 jumpers in the bottom right corner are used for connecting power to AP7200. The jumpers used to connect power is intended to be used for current measurements and should therefor normally be populated. By removing one of these jumpers and connecting an ampere meter in series the current consumption of AP7200 can be measured.