mirror of
https://github.com/tinyvision-ai-inc/pico-ice.git
synced 2024-11-24 04:15:01 +00:00
23 lines
1.0 KiB
Markdown
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.
|