Section 4. Using the TARGET188EB
Programmable Memory and I/O Map
The TARGET188EB has a very flexible scheme for locating its on-
board memory, peripherals and expansion busses in its memory and
I/O maps. The 188EB processor has eight outputs called general
chip selects, GCS0 to GCS7. These outputs may be programmed so
that they become active over a range of memory or I/O addresses
and can be used to activate devices connected to the 188EB. The table
below shows how the chip selects are used on the TARGET188EB
with the default address ranges programmed by the monitor after
initialisation.
Chip selects GCS0, GCS1, GCS2 and GCS3 are activated for the
address ranges indicated in the table to control CPU accesses to the
on-board memory and peripherals.
Any CPU access to an address that is not covered by one of GCS0,
GCS1, GCS2 or GCS3 is automatically directed to the PC/104 bus.
Boards using the STEbus can access peripheral boards on both
PC/104 and STEbus. The STEbus is the non-default expansion bus.
As shown in the table above, 188EB chip selects GCS4, GCS5, GCS6
and GCS7 can be used to direct CPU accesses that would normally
go into the PC/104 bus to access the STEbus expansion bus instead.
This example illustrates the use of GCS3 to GCS6. The monitor
software sets the TARGET188EB up so that the memory area from
200000h(128k RAM) or 40000h(256k RAM) to 7FFFFh is directed to
the PC/104 bus by default. The user has an STEbus memory board
that exists in the memory address range 60000h to 6FFFFh. Any one
of GCS4 to GCS7 may be programmed to cover 60000h to 6FFFFh
and CPU accesses to any address in this range will then be diverted
to the STEbus instead of the PC/104.
GCS4, GCS5, GCS6 and GCS7 can be programmed very flexibly to
create multiple holes in the PC/104 memory or I/O space that are
directed to the STEbus.
2192-08275-000-000Section 4. Using the TARGET188EB
J543 TARGET188EB
Page 15
188EB
Chip Select
GCS7
GCS6
GCS5
GCS4
GCS3
GCS2
GCS1
GCS0
TARGET188EB Chip Select Use
Accesses STEbus
Accesses STEbus
Accesses STEbus
Accesses STEbus
Parallel port
SVIF1 port
85C230 SCC Interrupt acknowledge
85C230 SCC
Default Address Range
not programmed or enabled
not programmed or enabled
not programmed or enabled
not programmed or enabled
not programmed or enabled
FC0C-FC0F
not programmed or enabled
not programmed or enabled