Field Programmable Gate Array (FPGA)

1
Autopsy of Vivado AXI-Lite Templates (2021.2 vs. 2025.2): Protocol Defects and Design Traps
Autopsy of Vivado AXI-Lite Templates (2021.2 vs. 2025.2): Protocol Defects and Design Traps
FPGA • 12 min read

A code-level comparison of Vivado 2021.2 and 2025.2 32-bit, four-register AXI-Lite templates, covering write pairing, … Continue reading

2
Why Switch to SystemVerilog? A Synthesizable RTL Perspective
Why Switch to SystemVerilog? A Synthesizable RTL Perspective
FPGA • 12 min read

A practical case for moving synthesizable RTL from Verilog to SystemVerilog, with side-by-side examples and notes on … Continue reading

3
Installing/Uninstalling Vivado 2017.4 in Ubuntu 16.04
Installing/Uninstalling Vivado 2017.4 in Ubuntu 16.04
FPGA • 4 min read

Step-by-step guide to install Xilinx Vivado 2017.4 with dependencies in Ubuntu Linux. Continue reading

4
Generating and Configuring Xilinx FPGA with MCS
Generating and Configuring Xilinx FPGA with MCS
FPGA • 3 min read

Generate memory configuration files for Xilinx FPGA non-volatile programming using MCS format. Continue reading