Open acomodi opened 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 DocsBoard 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...
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
-auto-top
parameter when getting the hierarchy is used, the real top module gets discarded in favour of the minerva one..vh
file which makes yosys fail due to the fact that it cannot guess the frontend for it. To solve this we need to provide the-f verilog
option when calling yosys. It should be fixed in symbiflow-arch-defsclean circuit
step. The resulting synthesized design is big enough to let VPR consume all RAM available (16GB on my local machine) during the clean circuit step. This requires a proper fix in VPRRequires some additional tools
powerpc64le-linux
cross compilation toolchain.or1k-elf
binariy to compile the bioslm32-elf
binary to compile the bios