pico-ice/Firmware/pico-ice-default/README.md
2023-09-01 13:24:40 +02:00

23 lines
1.0 KiB
Markdown

# Default Firmware
Downloads: [releases](https://github.com/tinyvision-ai-inc/pico-ice/releases/)
- A first USB-UART (#0) is used for the and a REPL command line interface
for now only showing help message and version information.
- A second USB-UART (#1) is used for mirroring everything between
this USB interface UART TX on RP0 with ICE27, UART RX on RP1 with ICE25.
- A third USB-UART (#2) is exchanging data with the main SPI bus onboard
([doc](https://pico-ice.tinyvision.ai/ice_usb.html#usb-spi-fpgasramflash-forwarding)).
- A 12 MHz clock is exported from the RP2040 pin 24 toward the iCE40 pin 35.
- An USB DFU interface allows programming through [dfu-utils](https://dfu-util.sourceforge.net/)
as shipped with [oss-cad-suite](https://github.com/YosysHQ/oss-cad-suite-build).
- An USB MSC interface allows programming the board by copying a file to an USB device
([doc](https://pico-ice.tinyvision.ai/programming_the_fpga.html#using-a-drag-drop-or-file-copy-scheme)).
See the [documentation](https://pico-ice.tinyvision.ai/) for how to use them.