How far down the road of something like nand2tetris can I take a FPGA ? Can I design my own system in verilog and flash it to a FPGA like this and effectively run on my own computer?
VexRiscv is a quadcore, Linux-capable RISC-V softcore for FPGA
11–20 of 79 posts
Re: VexRiscv is a quadcore, Linux-capable RISC-V softcore for FPGA
#12The closest I've seen in popular chips is a few gates worth of programmable logic. Are there any hidden gems I've missed out on?
[1] https://www.nextplatform.com/2018/05/24/a-peek-inside-that-i...
Re: VexRiscv is a quadcore, Linux-capable RISC-V softcore for FPGA
#13What's really special is that the VexRiscv is constructed from a large number of plugins that split up the design 'horizontally' per feature instead the traditional 'vertical' way that is pipeline-stage oriented.
It makes it possible to implement all aspects of, say, a new instruction in one file, instead of spreading it over many different files.
I've written about that here: https://tomverbeure.github.io/rtl/2018/12/06/The-VexRiscV-CP....
Re: VexRiscv is a quadcore, Linux-capable RISC-V softcore for FPGA
#14I'm disappointed today's general purpose CPU's and microcontrollers don't come with some integrated FPGA space, similar to how you have SRAM and other peripherals. Intel talked about it a few years back [1] but I'm not sure anything materialized. The closest I've seen in popular chips is a few gates worth of programmable logic. Are there any hidden gems I've missed out on? [1] https://www.nextplatform.com/2018/05/24/…
Re: VexRiscv is a quadcore, Linux-capable RISC-V softcore for FPGA
#15I'm disappointed today's general purpose CPU's and microcontrollers don't come with some integrated FPGA space, similar to how you have SRAM and other peripherals. Intel talked about it a few years back [1] but I'm not sure anything materialized. The closest I've seen in popular chips is a few gates worth of programmable logic. Are there any hidden gems I've missed out on? [1] https://www.nextplatform.com/2018/05/24/…
There are very very very few compute tasks where an FPGA solves a problem with better performance per watt than both a CPU and a GPU.
I would bet that emulating a RISC-V program on x64 is far more power efficient than running a RISC-V core on an FPGA for example.
Re: VexRiscv is a quadcore, Linux-capable RISC-V softcore for FPGA
#16I could see myself dropping one of these on a homemade project if I ever spend the time making a reliable reflow oven...
Re: VexRiscv is a quadcore, Linux-capable RISC-V softcore for FPGA
#17I'm disappointed today's general purpose CPU's and microcontrollers don't come with some integrated FPGA space, similar to how you have SRAM and other peripherals. Intel talked about it a few years back [1] but I'm not sure anything materialized. The closest I've seen in popular chips is a few gates worth of programmable logic. Are there any hidden gems I've missed out on? [1] https://www.nextplatform.com/2018/05/24/…
With the transition of compute from performance focussed to performance per watt focussed (due to cooling usually being the limiting factor), the niche for the FPGA has almost vanished. There are very very very few compute tasks where an FPGA solves a problem with better performance per watt than both a CPU and a GPU. I would bet that emulating a RISC-V program on x64 is far more power efficient than running a RISC-V…
Re: VexRiscv is a quadcore, Linux-capable RISC-V softcore for FPGA
#18I'm disappointed today's general purpose CPU's and microcontrollers don't come with some integrated FPGA space, similar to how you have SRAM and other peripherals. Intel talked about it a few years back [1] but I'm not sure anything materialized. The closest I've seen in popular chips is a few gates worth of programmable logic. Are there any hidden gems I've missed out on? [1] https://www.nextplatform.com/2018/05/24/…
Are there many applications that would benefit from having it on die versus across a few PCIe lanes? AFAIK putting it on a card would still grant it the same full speed DMA it would have being on-die with the CPU.
Re: VexRiscv is a quadcore, Linux-capable RISC-V softcore for FPGA
#19I'm disappointed today's general purpose CPU's and microcontrollers don't come with some integrated FPGA space, similar to how you have SRAM and other peripherals. Intel talked about it a few years back [1] but I'm not sure anything materialized. The closest I've seen in popular chips is a few gates worth of programmable logic. Are there any hidden gems I've missed out on? [1] https://www.nextplatform.com/2018/05/24/…
Re: VexRiscv is a quadcore, Linux-capable RISC-V softcore for FPGA
#20I'm disappointed today's general purpose CPU's and microcontrollers don't come with some integrated FPGA space, similar to how you have SRAM and other peripherals. Intel talked about it a few years back [1] but I'm not sure anything materialized. The closest I've seen in popular chips is a few gates worth of programmable logic. Are there any hidden gems I've missed out on? [1] https://www.nextplatform.com/2018/05/24/…
Not exactly cheap though, at least in small quantities[2]
[1]: https://www.xilinx.com/products/silicon-devices/soc/zynq-700...
[2]: https://www.digikey.com/products/en/integrated-circuits-ics/...