IOTester® Hardware
Target Interface description, IOTester accessories
IOTester-LPT hardware version 4.0
|
| |
|
Target Interface
|
|
IOTester-LPT has 30 port pins which can
be used either as Input/Output pins or to emulate a "processor bus"
for control of external peripheral I/O devices. The pins are distributed
over two flat cable connectors to the target system. A 26-pin connector,
J4, and a 10-pin extension connector, J3.
|
|

|
Connector pins
|
|
In I/O mode the Pxx number
columns refer to the corresponding bit position for the pin in the
32-bit I/O configuration registers.
In the 8-bit-data-bus-mode columns, the pin name describes the pin functionality
as databus (D7-D0), address bus (A19-A0), or as one of the
control bus signals.
In the 16-bit-data-bus-mode columns, the pin name describes the pin functionality
as databus (D15-D0), as address bus, or as one of the control bus signals.
I/O mode and bus mode can be mixed. This is defined by the mode
configuration register which should be initialized
by the PC application during program start. When pins are used
in the bus mode, the I/O register functionality is disabled.
Target interrupt input is supported in both I/O mode and bus mode.
|
|
IOTester connector placements
|

|
Connection to FCC/FCB type cables
|
The IOTESTER J3 connector can directly be connected
to the RAMTEX FCC/FCB breakout board..
GUI hardware, such as LCD display modules and keyboards, often comes with
FCC/FCB cables of different sizes. The board can be mounted with
connectors for 0.5 mm, 0.8 mm, 1.0 mm, or 1.2 mm pitch FCC/FCB
cables. The board also has a strapping area to adjust for
different sequences in cable signals.
|
5V or 3.3V target selection
|
IOTester supports both 5V and 3.3V target systems.
The power supply level is selected with a jumper on the J2 pins.
Level shifters on the J3,J4 signals ensure that the correct logical
high-low levels are used in accordance with the power supply selection.
Both CMOS and TTL logic are supported. Built-in EMC,ESD protection
on all target interface and power supply pins.
|
Power supply
|
IOTester requires a 5V supply for the LPT interface
logic, either from the 5V power supply adaptor connected to J1,
or from the target system via J4 pin 26. Supply current 0.2 A.
Internal regulator for 3.3V. Can provide 5V or 3.3V power to a small
target system (such as an LCD display).
IOTester power adaptor 100V-240V AC -> 5V 1A. Exchangeable power
plugs: European standard, US, UK.
|
IOTester configuration registers
|
The IOTester hardware contains 5 internal registers which are
accessible to the user, plus hardware logic for controlling an external
data bus.
A PC application program uses the internal registers to
configure and control the IOTESTER
port interface (similar to the I/O port initialization procedure with embedded processors).
If the PC application program configures IOTESTER
as 'I/O-only', then these registers are the only interface to the
external world (similar to I/O ports in a single-chip processor).
If the PC application program configures IOTESTER for 'bus-mode',
then the PC application program can, in addition to the internal
registers, access any peripheral I/O hardware connected to the external
"processor bus".
|
|
| IOTester Register | Size | |
Symbolic name | |
| Bus mode | 8-bit | | IOT_MODE_REG | |
| I/O port direction | 32-bit | | IOT_IODIR_REG | |
| Input port | 32-bit | | IOT_INPUT_REG | |
| Output port set | 32-bit | | IOT_IOSET_REG | |
| Output port clear | 32-bit | | IOT_IOCLT_REG | |
Read the IOTester software description
for more details about how to use these registers.
|
IOTester accessories
|
|