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