Hello, I'm the author of the Project F blog. I'd be happy to field any questions you have.
jecel 12 hours ago [-]
Though DVI/HDMI monitors are supposed to handle 640x480, over half of the ones I have tested don't display anything. Every single one of them worked just fine at 1280x768, however, so I am changing my projects to use that.
WillFlux 2 hours ago [-]
I'm surprised by this. 1280x768 is an unusual resolution, what display timings are you using?
did you try at 60hz? i've found a lot of monitors don't like 70mhz 720x400.. which is what bios often boots to on older computers. i'm not sure if they're running 640x480 at high refresh rate too.
OrvalWintermute 13 hours ago [-]
64bit RISC5 is cheap & has significant advantages around address space, computational efficiency, and suitability for high-performance applications while being more future-proof for complex systems.
It is cheap also, with the F133*, priced at approximately $1.00 to $1.50 per unit in bulk
If looking more for US stuff (fabbed in South Korea), PIC64GX1000 can be as little as $21 but much more capable.
jecel 12 hours ago [-]
Please note that RISC-V and RISC5 are different projects:
Despite the name of the second site, the actual processor is called RISC5 (see the menu on the left) and is part of the Oberon project by Niklaus Wirth.
mk_stjames 11 hours ago [-]
I think the point of this project hinges on putting the CPU arch down to the FPGA - buying prebaked silicon in the form of an off the shelf risc-v CPU defeats most of the purpose.
The purpose being everything can be built from the bottom up and at no point is any part of it out of the scope of inspection. You never actually know what is spun into a that PIC64GX1000 because you didn't place and route and oversee the fab yourself.
Just because an ISA is 'open' like risc-v does not mean you know how it was implemented on-die.
Having all the verilog and using Yosys+nextpnr to generate the layout for the FPGA is (about) as close to knowing the provenance of the whole stack as you can ever get.
Rendered at 09:51:25 GMT+0000 (Coordinated Universal Time) with Vercel.
I've found 1024x768 and 1280x720 are both well supported. I tend to use these display timings: https://projectf.io/posts/video-timings-vga-720p-1080p/
It is cheap also, with the F133*, priced at approximately $1.00 to $1.50 per unit in bulk
If looking more for US stuff (fabbed in South Korea), PIC64GX1000 can be as little as $21 but much more capable.
https://riscv.org
https://riskfive.com
Despite the name of the second site, the actual processor is called RISC5 (see the menu on the left) and is part of the Oberon project by Niklaus Wirth.
The purpose being everything can be built from the bottom up and at no point is any part of it out of the scope of inspection. You never actually know what is spun into a that PIC64GX1000 because you didn't place and route and oversee the fab yourself.
Just because an ISA is 'open' like risc-v does not mean you know how it was implemented on-die.
Having all the verilog and using Yosys+nextpnr to generate the layout for the FPGA is (about) as close to knowing the provenance of the whole stack as you can ever get.