Implement Chip2Chip protocol.
Max burst of 16 x 32.
Send 8-bit opcode, then the payload.
8 bit for data; + one csn, one oe = 10 pins
Skywater130 is 33MHz maximum => 33Mbps per pin x 8 bits = ~33MBps of raw speed per direction.
Clock is provided common between devices.
Two symmetrical interfaces, one host and one client on each chip.
As the interface is symmetrical, the same logic interface is implemented the other way around
Implement Chip2Chip protocol. Max burst of 16 x 32. Send 8-bit opcode, then the payload. 8 bit for data; + one csn, one oe = 10 pins Skywater130 is 33MHz maximum => 33Mbps per pin x 8 bits = ~33MBps of raw speed per direction. Clock is provided common between devices. Two symmetrical interfaces, one host and one client on each chip.
As the interface is symmetrical, the same logic interface is implemented the other way around