Bedrock: Hardware implementation guide
This document will be a collection of tips and suggestions for designing and building a hardware implementation of the Bedrock computation environment, using physical connectors, memory chips, and common integrated circuits.
Physical device connectors
Two options for device connectors: DB9 and DB15. DB9 is smaller, more compact, with fewer pins to connect. DB15 would allow for technically faster device communication, without requiring use of a shift register and eight clock operations to transfer a byte.
DB9
9 pins, and a ground shield.
1 pin for power, maintained at a constant voltage.
4 pins for the port number, set by the processor and read by the device
1 pin for wake flag, set by the device and read by the processor
1 pin for data, 1 for clock, shared by both processor and device
1 pin for read/write, written to by processor, read by device