Hi,
> There is currently no USB support. I am interested in seeing people create working USB IP here which will lead to future harnesses having a USB interface.
Definitely something I will be working on.
I have a core (originally written for FPGA and used in several
projects) that I intend to adapt / build for sky130.
It's FS only but it's IMHO quite well suited compared to other
open-source cores :
- Single clock domain and flexible on frequency ( any multiple of 12
MHz, starting at 36 MHz )
- Entirely reconfigurable at run time ( end point config is not fixed
at build time like some other cores )
- Isochronous support
- Spec compliant Error / Retry handling
I also want to work on getting a HS PHY in there but that's obviously
trickier. I'm hoping to have some "tests" ready for the first shuttle.
Probably won't be a working core but just the beginning of a HS PHY
exposing tests signals to the outside so I can test the PHY SERDES
part.
Cheers,
Sylvain