SDL key presses to UART via C++, sent to Isle hardware running under Verilator. The Isle #riscv asm software decodes the UTF-8 for display, including ▚ (U+259A).
We get Unicode user input in Verilator using same mechanism as physical dev boards. ☺️
And it's easy to run Isle's simulation; for example on macOS with brew installed:
brew install verilator sdl2
cd isle/boards/verilator/ch04
make
./obj_dir/ch04 # run sim
And it's easy to run Isle's simulation; for example on macOS with brew installed:
brew install verilator sdl2
cd isle/boards/verilator/ch04
make
./obj_dir/ch04 # run sim
Et pourtant ses articles sur le développement FPGA sont très détaillé et hyper intéressant (Verilog, verilator, preuve formelle, ...).
Le lire c'est un peu comme lire des articles de Sam & Max sur python.
La religion ça […]
Et pourtant ses articles sur le développement FPGA sont très détaillé et hyper intéressant (Verilog, verilator, preuve formelle, ...).
Le lire c'est un peu comme lire des articles de Sam & Max sur python.
La religion ça […]
it belonged to number nine visual technology. this is the number nine "ticket to ride iv" vga/3d ip that was open sourced as "GPLGPU" - as exercised by bootloader code.
it belonged to number nine visual technology. this is the number nine "ticket to ride iv" vga/3d ip that was open sourced as "GPLGPU" - as exercised by bootloader code.
Includes everything you need for:
* Machdyne Lakritz (Lattice ECP5)
* @digilent.bsky.social Nexys Video (Xilinx XC7)
* Radiona #ULX3S (ECP5)
* Verilator simulator with SDL (Linux/macOS/Windows)
Includes everything you need for:
* Machdyne Lakritz (Lattice ECP5)
* @digilent.bsky.social Nexys Video (Xilinx XC7)
* Radiona #ULX3S (ECP5)
* Verilator simulator with SDL (Linux/macOS/Windows)
ProjectF site and Steven Hugg’s book are absolute gems.
ProjectF site and Steven Hugg’s book are absolute gems.
Please have a quick play and let me know how you get on. 🛝
Please have a quick play and let me know how you get on. 🛝
- Your favorite editor to write code
- make as a build system
- yosys for synthesis
- nextpnr for PnR (and bitstream generation)
- openFPGALoader to flash it to the FPGA
- verilator/Icarus Verilog for simulation
- gtkwave/Surfer for viewing waveforms
- Your favorite editor to write code
- make as a build system
- yosys for synthesis
- nextpnr for PnR (and bitstream generation)
- openFPGALoader to flash it to the FPGA
- verilator/Icarus Verilog for simulation
- gtkwave/Surfer for viewing waveforms
Designs, docs, and test benches are available under the MIT license: github.com/projf/isle
Designs, docs, and test benches are available under the MIT license: github.com/projf/isle