armleo / ArmleoCPU

ArmleoCPU - RISC-V CPU RV64GC, SMP, Linux, Doom. Work in progress to execute first instruction with new feature set
GNU General Public License v3.0
4 stars 0 forks source link

chip2chip #44

Open armleo opened 3 years ago

armleo commented 3 years ago

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