Page History
...
F32C is an Open Source Soft Processor and SoC system that has ready to use support for Arduino IDE (using Arduino IDE package manager). More details on installation into Arduino IDE can be found here. F32C project is hosted at github f32c/f32c.
SoM | Variant | Clock | RAM K | On-Board LED # | Available | Base/Adapter | Notes |
---|---|---|---|---|---|---|---|
TE0710 | |||||||
TE0711 | |||||||
TE0712 | all | 100MHz | 128 | 8 | NOW | Any base | |
TE0714 | 100MHz | 128 | |||||
TE0722 | 100Mhz | ||||||
TE0725 | A35 and larger | 100MHz | 128 | 8 | NOW | TE0790 | |
TE0741 | all | 128 | |||||
TE0841 | KU35 | 100MHz | 128 | 8 | NOW | Any base |
F32C_demo availability of designs and prebuilt images ready to be used with Arduino IDE. Those SoM's are not currently integrated into the F32C-Arduino packaged manager, to use them please configure FPGA first, then select Generic FPGA from Arduino IDE.
Vivado IPI Block Diagram for the f32c_demo. F32C is clocked at 100MHz, Memory configuration set to 128KByte or larger for all devices that have enough BRAM's, bit 0 of simple_out is connected to on-board LED. Optionally there may be FPGA debug IP Cores added, VIO and or ILA, in the example above is Logic Analyzer added on the UART (using UART_MON IP Core).
This is Arduino IDE screenshot after downloading LED Blinky sketch to F32C inside FPGA, selected generic FPGA board with 128K RAM and 100MHz Clock. After download the on-board LED on the FPGA/SoC SoM will blink.
...