Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Icestorm and yosys are cool!

Since then even more CPUs are working on ICE40:

https://github.com/cliffordwolf/picorv32

Or a really small and slow one (smaller than J1, but needs more RAM): https://github.com/combinatorylogic/soc/tree/master/backends...



But does it use an open source toolchain? Also, where does it say that it runs on ICE40?


PicoRV32 absolutely runs on iCE40 and the open toolchain. Check out scripts/icestorm and http://www.clifford.at/papers/2015/yosys-icestorm-etc/slides...


The target is the iCE40 HX8K according to the slides (p17) not the icestick unfortunately.

It uses 1521 LUTs with Yosys. The icestick is a HX1K which has 1280 LUTs I think.


Does the PicoRV32 make use of Xilinx-only features?


http://www.clifford.at/papers/2015/yosys-icestorm-etc/slides...

It runs on the open iCE40 toolchain, so nope.


It's not particularly clear from the Github page, but thanks for clarifying with the PDF.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: