Evaluate and create wishbone interface for amlib I2C device. #6
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This just means to create a basic wrapper that exposes a few simple wishbone registers.
Moving to CSR bus for my peripherals, makes more sense for simpler stuff.
I'll probably still do wishbone for the sampling module, because latency matters more there, but for simple stuff (i.e. I2C and UART) I'll do CSR
There's still a couple open questions I have about I2CInitiator/I2CTarget interactions, but I have simulated a full R/W transaction on I2C, so I'm considering this good enough for now, I think any extra problems will come up in bringup.