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
Layout
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