Articles by tag: fpga
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.
SD card as ROM for RISC-V YRV FPGA
Implementation of SD card as program memory for YRV on Tang Nano 9K: FSM, SPI, tests with HELO. Instructions for FPGA developers. Study the code and optimizations.
FPGA Scrubbers Architecture: Protection from Radiation in Space
Detailed Analysis of Scrubber Architectures for Protecting FPGA from Radiation in Space Systems. Methods, Comparison of Solutions, Technical Parameters.
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.