hw: update README for new revision

This commit is contained in:
David Lenfesty 2023-05-07 10:54:09 -06:00
parent fe4fb11f7e
commit c887cd135c

View File

@ -1,3 +1,22 @@
# Building this board
BOM can be generated using KiBOM (configuration is tracked in git, so you just need to use it).
The version on PyPI may be out of date, so either install manually or with the following git command:
```shell
pip install git+https://github.com/SchrodingersGAT/KiBoM
```
Then you can create new generator, using the following CLI:
```
"/usr/bin/python3" "-m" "kibom" "%I" "%O"
```
The "prototype" variant can be specified, and that will remove the ADCs from the BOM.
For manufacturing, use the most recent ZIP file of gerbers in the `gerbers/` folder.
# Manufacturing specs # Manufacturing specs
Designed for JLC7628 stackup. Designed for JLC7628 stackup.
@ -6,15 +25,26 @@ Designed for JLC7628 stackup.
## Revision A ## Revision A
- Missing silkscreen labels for debug headers and UART headers Initial revision, used for prototype and initial bringup.
- Pogo pins not *quite* centered.
- Pogo pins should export 4 parts, not 1. ### Issues being addressed
- Power regulator and ADC should be moved to underside of board to avoid potential mechanical conflicts. - [X] Missing silkscreen labels for debug headers and UART headers
- Ethernet magnetics footprint is incorrect (too slim). - [X] Pogo pins should export 4 parts, not 1.
- Should have some way to provide power for standalone debugging (USB?) - [X] Power regulator and ADC should be moved to underside of board to avoid potential mechanical conflicts.
- I2C should have DNP pullup resistor footprints - [X] Ethernet magnetics footprint is incorrect (too slim).
- Reset and/or power button would be nice - [X] I2C should have DNP pullup resistor footprints
- Pads on DDR connector could be thinned slightly - [X] Pads on DDR connector could be thinned slightly
- VREF is floating on ADCs - [X] led is on same FPGA pin as ADC1 refclk (U16)
- led is on same FPGA pin as ADC1 refclk (U16) - [X] Need to figure out the pin length for mounting the board directly to preprocessor
- Need to figure out the pin length for mounting the board directly to preprocessor
### Issues not being addressed
- [ ] Should have some way to provide power for standalone debugging (not doing)
- [ ] Reset and/or power button would be nice (not doing)
- [ ] Pogo pins not *quite* centered.
- [ ] ~~VREF is floating on ADCs~~
## Revision B
Intended to be the final revision. Fixes all known major issues with revision A,
improves silkscreen and BOM generation.