Summary
Glenn Kirilow's 2023 blog 'FPGA skills for the modern world' surveys contemporary FPGA toolchains and practical RTL skills, covering Verilog/SystemVerilog, VHDL, and High-Level Synthesis for DSP. It teaches pragmatic coding patterns, HLS trade-offs, and workflow steps to take designs from algorithm to Xilinx or Intel/Altera hardware.
Key Takeaways
- Understand when to choose Verilog/SystemVerilog vs VHDL and learn common synthesizable idioms for robust RTL.
- Apply High-Level Synthesis to prototype and accelerate FPGA-based DSP blocks, using HLS pragmas and performance trade-offs.
- Design synthesizable, testable RTL with recommended coding patterns and explicit clock-domain crossing handling.
- Optimize pipeline depth, resource use, and timing to meet constraints for Xilinx and Intel/Altera targets.
Who Should Read This
Intermediate FPGA and embedded engineers (or recent grads) who know basic digital design and want to update skills for modern FPGA toolchains, HLS, and DSP implementations.
Still RelevantIntermediate
Related Documents
- VHDL Tutorial Still RelevantIntermediate
- Architecture of FPGAs and CPLDs: A Tutorial Still RelevantIntermediate
- Performance driven FPGA design with an ASIC perspective Still RelevantAdvanced
- Implementing video compression algorithms on reconfigurable devices Still RelevantAdvanced
- Free Range VHDL Still RelevantIntermediate






