chipsalliance / f4pga-examples

Example designs showing different ways to use F4PGA toolchains.
https://f4pga-examples.readthedocs.io
Apache License 2.0
265 stars 77 forks source link

LiteX: Add missing CPU-types #113

Open acomodi opened 3 years ago

acomodi commented 3 years ago

PR https://github.com/SymbiFlow/symbiflow-examples/pull/111 adds various LiteX examples for arty-35 and arty-100.

Each example implements a different CPU core type, and #111 currently adds picorv32 and VecRiscv.

There are other CPU-types that can be implemented.

With fixes in the toolchain/tools

Requires some additional tools

mithro commented 3 years ago

I have a spreadsheet @ https://docs.google.com/spreadsheets/d/1XTHfdYXuvwoYdPXm4M6qDA0D2fZCPy220-9q6qZpTw4/edit#gid=1326111379 -- maybe we should add a SymbiFlow tab?

Google Docs
LiteX BuildEnv Support
Board USB IDs Manufacturer,Board,Mode,Vendor ID,Product ID,Device ID,Serial Number,Chip,Notes,ftdi_channel,ftdi_device_desc,usb_string?,prog mode ????,dj_usb,prog,0x16c0,0x06ad,hw_dj_usb,FX2 1BitSquared,icebreaker,prog,0x0403,0x6010,FTDI,This is the programming interface channel. Has to be switc...