d99d091d95
pcb: schematic-cache: add Raspberry Pi, new SPI Flash
...
This reworks the SPI Flash layout and adds the Raspberry Pi header.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-31 10:34:33 +08:00
6283435874
reference: evt1: publish final-final-final schematic
...
It's final this time! I mean it!
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-31 10:33:49 +08:00
b7bcfc595b
reference: update evt1 schematic pdf
...
This adds the `SPI Header`.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 23:47:17 +08:00
0973972464
hardware: pcb: add SPI debug header
...
This will be used to program SPI during board bringup.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 22:28:08 +08:00
9cb4ba9a3d
reference: regenerate evt1 pdf
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 19:21:59 +08:00
78bb283bc6
hardware: sch: populate SPI, /RESET pullups
...
It turns out these resistors are important.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 19:21:01 +08:00
ddb9948232
reference: add another fpga doc, xtal doc
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 19:16:30 +08:00
0c017aeb96
reference: update evt1 schematic
...
This schematic reflects more options, including two crystals now and
more decoupling capacitors.
It also adds an option to power VCCPLL from a second 1.2V regulator.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 19:15:28 +08:00
f06ef4a7d5
hardware: sch: add crystal, VCCPLL regulator
...
Add a crystal, so we can test to make sure it works.
Also add a second regulator dedicated to VCCPLL in an effort to
cost-down the capacitor and large components that shouldn't be
necessary.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 19:14:33 +08:00
76f7bf2548
pcb: sch: make ICE40 VCCPLL a power input
...
For some reason, this pin was listed as a `power output`, which does not
appear to be the case. Due to this error, the DRC would fail when using
a regulator directly connected to the pin.
Mark this pin as a `power input` to fix this, since it's really where
power goes into the chip.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 19:13:32 +08:00
ab18c90450
hardware: sch: specify spinor part
...
SPINOR parts are largely interchangeable. Pick one.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 17:09:11 +08:00
fd421b88ba
reference: re-re-export plot file
...
The numbering may have changed things. Maybe.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 17:07:19 +08:00
c7bfc248af
pcb: sch: renumber schematic
...
Renumber the schematic again, as things have shifted around a bit.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 17:06:04 +08:00
ab33b4a0a1
hardware: rename tomu-fpga
to pcb
...
This more closely reflects what it actually is.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 17:05:02 +08:00
6136a66e8e
reference: evt1: minor reworking of label positions
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 17:03:15 +08:00
b940b19cc6
reference: add datasheet for mems oscillator
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 17:02:41 +08:00
3e009d6f8b
hardware: pcb: add manufacturer and part numbers
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 16:57:17 +08:00
72df05fe68
README: convert from asciidoc to markdown
...
The link mechanism for asciidoc is weird, and isn't working right now.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 16:40:21 +08:00
d256c39c83
LICENSE: add BSD 3-clause license
...
It doesn't really make sense for PCBs, which will end up licensed under
a different scheme, but it will work for the source code that will end
up here.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 16:08:52 +08:00
270d90a21d
README: add file
...
Add a simple README file describing the project.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 16:08:23 +08:00
bd65526f52
hardware: rename directory from pcb
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 16:08:06 +08:00
8a38ba4791
gitignore: ignore bak, bck, sym-lib-table
...
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 16:06:28 +08:00
a61337a472
pcb: sch: add tomu-fpga-cache.lib
...
This file appears to be a local version of the schematic symbols used in
the .sch file, so add it.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 16:05:08 +08:00
8476a9b7f8
pcb: add tomu-fpga project file
...
This has changed slightly, so add the updated version.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 16:04:36 +08:00
177fe7196f
reference: evt1: add schematic
...
Add a schematic for EVT1, based on the most recent design.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 16:03:48 +08:00
7c83be8dd9
pcb: sch: finish evt1 schematic
...
This should be a feature-complete schematic. Now to start on PCB
layout.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 16:02:55 +08:00
2cd2b204c2
reference: add more ICE40 documentation
...
Add more reference docs for ICE40 parts.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 16:02:06 +08:00
b5152b0628
pcb: sch: initial beta draft
...
This is the first feature-complete version of the schematic.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 13:25:22 +08:00
0213e5d7f7
reference: initial commit
...
Add an initial commit of reference documentation.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 12:36:55 +08:00
7f378b02c0
initial commit
...
Add work-in-progress files for Tomu ICE40 FPGA.
Signed-off-by: Sean Cross <sean@xobs.io>
2018-10-30 12:36:17 +08:00