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.
Detailed Analysis of Scrubber Architectures for Protecting FPGA from Radiation in Space Systems. Methods, Comparison of Solutions, Technical Parameters.
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.
Implementation of hardware multithreading in RISC-V soft-core: shadow registers, hart_table, CSR. Simplification of IRQ and context switching. Verilog sources for FPGA.
Create a VGA video card on Altera EP4CE15 FPGA following Ben Eater's lessons. Verilog modules, counters, 2-bit color. Code and timings 800x600@60Hz for middle/senior. Study the implementation.