Articles by tag: verilog
Multithreaded RISC-V soft-processor for FPGA
Implementation of hardware multithreading in RISC-V soft-core: shadow registers, hart_table, CSR. Simplification of IRQ and context switching. Verilog sources for FPGA.
USB controller on FPGA: development for HID devices using the example of a keyboard
Practical guide to creating a USB 1.1 controller on FPGA. Module architecture, device initialization, analysis of HID descriptors and keyboard connection. Verilog code examples.