该系列主要参考自Xilinx的官方文档。写这个系列的目的是希望能好好地从底层开始再了解一遍FPGA。
搞FPGA不像搞软件,写代码(HDL)的抽象层级不能放得太高。如果不对FPGA的底层结构有一个清晰的理解,在优化代码与硬件结构、提高编码效率和时序收敛方面很难有提高。
从底层结构开始学习FPGA----Xilinx 7 系列 FPGA 的逻辑优势
从底层结构开始学习FPGA----MUX多路选择器(Multiplexer)
从底层结构开始学习FPGA----存储单元之触发器、寄存器与锁存器
从底层结构开始学习FPGA----分布式RAM(DRAM,Distributed RAM)
从底层结构开始学习FPGA----可配置逻辑块CLB(Configurable Logic Block)
从底层结构开始学习FPGA----MMCM与PLL
从底层结构开始学习FPGA----RAM
从底层结构开始学习FPGA----ROM
从底层结构开始学习FPGA----FIFO
从底层结构开始学习FPGA----IOB
从底层结构开始学习FPGA----DSP48
从底层结构开始学习FPGA----XADC
从底层结构开始学习FPGA----GTx