3 ms·
Not all fpgu are equal. Maybe this targets those with lower specs.
by alsadi 8y ago
Not all fpgu are equal. Maybe this targets those with lower specs.
- rwmj 8y agoPicoRV32[0] targets some extremely low spec FPGAs. I have it running on ridiculously small and cheap FPGA[1] that has 8k LUTs and cost me £41 including tax and next day delivery. However I repeat what I said above: hobbyists are free to design their own instruction sets, and good on them! [0] https://github.com/cliffordwolf/picorv32 https://github.com/cliffordwolf/picorv32 [1] https://rwmj.wordpress.com/2018/03/17/playing-with-picorv32-on-the-ice40-hx8k-fpga-breakout-board-part-1/ https://rwmj.wordpress.com/2018/03/17/playing-with-picorv32-... https://rwmj.wordpress.com/2018/03/18/playing-with-picorv32-on-the-ice40-hx8k-fpga-breakout-board-part-2/ https://rwmj.wordpress.com/2018/03/18/playing-with-picorv32-...
- snaky 8y agoTo design the new ISA to be any good, is not that easy. > ARM paid millions to Hitachi to use SuperH patents in Thumb instruction set http://j-core.org/ELC-2016.pdf http://j-core.org/ELC-2016.pdf
- jimktrains2 8y agoThe second link redirected me after a few seconds to a fake Amazon site. Interesting, maybe I need to update my address to list for my host file.
- zipcpu 8y agoThe ZipCPU and several peripherals can fit within an iCE40 8k using only about 5k LUTs--and that's with the multiply unit, the divide unit, the pipelined fetch unit, and a debugging bus infrastructure. While that isn't the full pipelined implementation neither do the caches fit, it is sufficient to be competitive with the picoRV.
- TomVDB 8y agoThe picorv32 is a nice little processor, but it's surprisingly inefficient in its use of FPGA resources compared to the performance it offers (which is very low.) For small FPGAs, it's far from being the best solution. That said: there are a bunch of SOC construction tools for it, so that's definitely a redeeming factor.