Skip to main content

IO Breakout-Board

State of the part

This part is fully built and tested. It is already integrated into the final build.
Participators: Ferdinand, Johannes K., Julian D., Mona

The breakout board serves as physical interface between the IO büs (for all connected IO devices) and the CPU büs.

Schematics

breakout_board.svg

Layout

breakout_board_fritzing.svg

Functionality

Control Pins

Most of the control pins are just handed off to the IO devices.

Data Bus

With the control pin RW, we can switch the direction of the bi-directional bus transceiver to allow IO devices to read/write to/from the bus.

Address Bus

With the help of A16 (the 17th address pin) we can decide whether the address is for an IO device or not.
In practice, we connect each address pin to an AND gate with the 17th address pin. If it's an IO address, the corresponding address pins are passed to the IO device.

Findings

  • Soldering own connectors