hardware: add some misc notes about evt
Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
parent
6cc58eee66
commit
d61d45f516
39
hardware/CHANGES.md
Normal file
39
hardware/CHANGES.md
Normal file
@ -0,0 +1,39 @@
|
||||
## EVT1a -> EVT1b Changes
|
||||
|
||||
ECO001: XTAL pin 1 is not NC
|
||||
|
||||
Description: The first pin of most XTALs needs to be floating (NC). This is in contrast to the MEMS oscillator which requires pin 1 be connected to pin 4.
|
||||
|
||||
Action: Modify the schematic so that pin 1 of the crystal oscillator is NC.
|
||||
|
||||
---
|
||||
|
||||
ECO002: SPI flash footprint is incorrectly sized
|
||||
|
||||
Description: The footprint for the SPI flash is sized according to the lead lengths, but is not wide enough. As a result, this part cannot be assembled.
|
||||
|
||||
Action: Increase the width of the pads in the footprint.
|
||||
|
||||
---
|
||||
|
||||
ECO003: USB footprint is slightly too narrow
|
||||
|
||||
Description: The USB footprint is slightly too narrow. As a result, it slides back and forth in the USB slot.
|
||||
|
||||
Action: Widen up the USB pad by 0.1mm
|
||||
|
||||
---
|
||||
|
||||
ECO004: USB board edge has too much clearance.
|
||||
|
||||
Description: Because of the clearance on the edge of the PCB, it can rock back and forth. This, in combination with ECO003, means the PCB does not sit firmly in a USB slot.
|
||||
|
||||
Action: Extend the edge of the PCB towards the USB slot by 0.2mm.
|
||||
|
||||
---
|
||||
|
||||
ECO005: XTAL footprint is backwards
|
||||
|
||||
Description: The XTAL footprint has pin 1 in the upper-right-corner. However, the picture in the datasheet is mirrored, so pin 1 should actually be in the lower-left corner with numbering proceeding anti-clockwise (as opposed to the picture, which has pin 1 in the upper-right corner with numbering proceeding clockwise).
|
||||
|
||||
Action: Fix the footprint and redo wiring.
|
43
hardware/EVT1a.md
Normal file
43
hardware/EVT1a.md
Normal file
@ -0,0 +1,43 @@
|
||||
Subsystem | Quick Test | In-Depth Test
|
||||
----------+------------+--------------+
|
||||
1.2V Reg | Pass
|
||||
2.5V Reg | Pass
|
||||
3.3V Reg | Pass
|
||||
VCCPLL Reg | Pass
|
||||
Xtal Oscillator | FAIL (Wrong footprint)
|
||||
SPI Flash | FAIL (Wrong footprint)
|
||||
USB Pullup
|
||||
USB Pad Polarity
|
||||
Captouch Pads
|
||||
Capacitance
|
||||
Reset Button
|
||||
User buttons
|
||||
|
||||
For Raspberry Pi as clock source, use PLLD with I=28,F=1675 or PLLC with I=56,F=3351.
|
||||
|
||||
GPIO pinouts:
|
||||
|
||||
17 (11): C_DONE
|
||||
27 (13): C_RESET
|
||||
24 (18): SPI_IO2/WP
|
||||
-- (19): SPI_MOSI
|
||||
-- (21): SPI_MISO
|
||||
25 (22): SPI_IO3/HOLD
|
||||
(23): SPI_CLK
|
||||
(24): SPI_CS
|
||||
|
||||
# Put the SPI flash in "HOLD" mode, so it ignores us.
|
||||
gpio -g mode 25 out
|
||||
gpio -g write 25 0
|
||||
|
||||
# Enable SPI flash "WP" mode
|
||||
gpio -g mode 24 out
|
||||
gpio -g write 24 1
|
||||
|
||||
# Put FPGA into reset
|
||||
gpio -g mode 27 out
|
||||
gpio -g write 27 0
|
||||
|
||||
# Monitor the C_DONE pin
|
||||
gpio -g mode 17 in
|
||||
gpio -g read 17 # Goes 1 when programming is done
|
Loading…
Reference in New Issue
Block a user