tree: bce0b011479ac624af01f146af8f776b2e745fb8 [path history] [tgz]
  1. .gitignore
  2. attosoc.v
  3. attosoc_tb.v
  4. ecp5evn.lpf
  5. firmware.c
  6. Makefile
  7. makehex.py
  8. picorv32.v
  9. pll.v
  10. README.md
  11. sections.lds
  12. simpleuart.v
  13. start.s
  14. top.v
examples/soc_ecp5_evn/README.md

PicoRV32 example for ECP5-EVN board

This is a port of the soc-versa5g for the ECP5-EVN board.

Clock

This example uses the 12Mhz FTDI clock as input for the PLL and gives a 50Mhz clock for the CPU and UART.

This clock is output on Pin A19 for verification purposes

UART

By default, the UART is not hooked up to the FTDI. To make the UART work, you need to solder the following zero-ohm resistors:

  • R34
  • R35
  • R21 (Optional for UART Activity LED)