logicbone
logicbone copied to clipboard
Finish testing prototype hardware
The list of things yet to be tested on the prototype boards before we should start looking into the next revision
- [x] Micro-SD card slot.
- [x] Downstream-Facing USB port detection and power management.
- [ ] Downstream-Facing USB port SERDES support (test out https://github.com/enjoy-digital/usb3_pipe)
- [x] Analog-to-Digital converter.
- [ ] m.2 PCIe SERDES support.
- [ ] Gather noise and current measurements for VCORE and VDDR supplies.
- [ ] LiteX support for 2GB memory size.
So far the microSD card seems to work in SPI mode, and I have been to boot from it using the LiteX BIOS. I have thus far been unsuccessful in getting Linux to detect the cards. The full-width microSD card support in Litex still seems like a work in progress.
A new commit to the bootloader (https://github.com/oskirby/tinydfu-bootloader/commit/1e0b711ec6c7751dd92b2645906e17b54229aafb) should now enable the DFP port power.
I've added a test to verify that the ADC works as expected (https://github.com/oskirby/logicbone-tests/commit/b8254bc7a177077abc939152cf0f3d3648f6a925)