Introduction
Regardless of whether you are using VHDL, System Verilog, or a different design capture language (see also 10 Ways to Program Your FPGA), there are a number of universal design techniques with which FPGA engineers should be familiar, from the very simple to the most advanced.
(Source: pixabay.com)
In this column we'll take a look at 10 I believe to be important and discuss why I feel this way.
Index
- Introduction
- State Machine Design
- Basics of FPGA Math
- First In, First Out (FIFO) Buffers
- The CORDIC Algorithm
- Metastability Protection
- Discrete & Fast Fourier Transforms
- Polynomial Approximation
- Infinite Impulse Response Filters
- Finite Impulse Response Filters
- Image Processing Filters