Skip to content

Commit d5b3b75

Browse files
committed
FPGA breakout docs
1 parent adb92e2 commit d5b3b75

File tree

4 files changed

+16
-0
lines changed

4 files changed

+16
-0
lines changed

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -515,6 +515,22 @@ tt.pins.uio_in3.pwm(FREQUENCY, [DUTY_16])
515515
If FREQUENCY is 0, PWM will stop and it will revert to simple output. If duty cycle is not specified, it will be 50% (0xffff/2).
516516

517517

518+
## FPGA Breakout
519+
520+
There is now a TT06+ demoboard compatible [FPGA ASIC Simulator](https://github.com/TinyTapeout/breakout-pcb/tree/main/ASIC-simulator/tt06-fpga-ICE40UP5k).
521+
522+
![FabricFox FPGA board](images/fpga_breakout.jpg)
523+
524+
The latest SDK should automatically detect this board and allow it to be loaded up with bitstreams directly through the tt object.
525+
526+
527+
![FabricFox FPGA detection](images/fpga_breakout_boot.png)
528+
529+
To use it, place suitably created bitstreams on the RP2040 filesystem, within a `/bitstreams` directory. From there, on boot, the system will detect any files suffixed by `.bin` and allow you to load them in a manner analogous to the ASIC projects, using the `tt.shuttle` object.
530+
531+
![FabricFox FPGA detection](images/fpga_breakout_shuttle.png)
532+
533+
518534
## Release History and Compatibility Matrix
519535

520536

images/fpga_breakout.jpg

464 KB
Loading

images/fpga_breakout_boot.png

79.5 KB
Loading

images/fpga_breakout_shuttle.png

132 KB
Loading

0 commit comments

Comments
 (0)