FPGA代码设计基础视频教程

潘文明是一位资深工程师,暨南大学通信与信息系统专业硕士。先后在中国电子科技集团第七研究所和华为海思半导体公司参与了跳频-OFDM系统、超高速网络芯片、工业以太网相机等大型项目研发。

阅读数:1000

FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。

FPGA设计的主要难点是熟悉硬件系统以及内部资源,保证设计的语言能够实现元器件之间的有效配合,提高程序的可读性以及利用率。这也对设计人员提出了比较高的要求,需要经过多个项目的经验积累才可以达到相关的要求。

FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输入输出模块IOB(Input Output Block)和内部连(Interconnect)三个部分。 现场可编程门阵列(FPGA)是可编程器件,与传统逻辑电路和门阵列(如PAL,GAL及CPLD器件)相比,FPGA具有不同的结构。

本教程教授至简设计法技巧,通过专项训练方式,快速提高FPGA/ASIC的代码设计能力。

前 言 FPGA代码设计-前言
第1讲 FPGA代码设计:计数器阶段一脉冲练习1答案
第2讲 FPGA代码设计:计数器阶段一脉冲练习2答案
第3讲 FPGA代码设计:计数器阶段一脉冲练习3答案
第4讲 FPGA代码设计:计数器阶段一脉冲练习4答案
第5讲 FPGA代码设计:计数器阶段一脉冲练习5答案
第6讲 FPGA代码设计:计数器阶段一脉冲练习6答案
第7讲 FPGA代码设计:计数器阶段一脉冲练习7答案
第8讲 FPGA代码设计:计数器阶段一脉冲练习8答案
第9讲 FPGA代码设计:计数器阶段一脉冲练习9答案
第10讲 FPGA代码设计:计数器阶段一脉冲练习10答案
第11讲 FPGA代码设计:计数器阶段一脉冲练习11答案
第12讲 FPGA代码设计:计数器阶段一脉冲练习17答案
第13讲 FPGA代码设计:计数器阶段二数值练习1答案
第14讲 FPGA代码设计:计数器阶段二数值练习4答案
第15讲 FPGA代码设计:计数器阶段二数值练习12答案
第16讲 FPGA代码设计:计数器阶段二数值练习16答案
第17讲 FPGA代码设计:计数器阶段三取值练习1答案
第18讲 FPGA代码设计:计数器阶段三取值练习2答案
第19讲 FPGA代码设计:计数器阶段三取值练习3答案
第20讲 FPGA代码设计:计数器阶段三取值练习4答案
第21讲 FPGA代码设计:计数器阶段三取值练习5答案
第22讲 FPGA代码设计:计数器阶段三取值练习6答案
第23讲 FPGA代码设计:计数器阶段四复杂计数器练习1答案
第24讲 FPGA代码设计:计数器阶段四复杂计数器练习2答案
第25讲 FPGA代码设计:计数器阶段四复杂计数器练习3答案
第26讲 FPGA代码设计:计数器阶段五数字时钟练习答案
第27讲 FPGA代码设计:计数器阶段六串口练习1答案
第28讲 FPGA代码设计:计数器阶段六串口练习2答案
第29讲 FPGA代码设计:计数器阶段六串口练习3答案
第30讲 FPGA代码设计:计数器阶段七VGA接口练习1答案
第31讲 FPGA代码设计:计数器阶段七VGA接口练习2答案
第32讲 FPGA代码设计:计数器阶段八SPI接口练习1答案
第33讲 FPGA代码设计:计数器阶段八SPI接口练习5答案
第34讲 FPGA代码设计:计数器阶段九 IIC SCCB接口练习1答案
第35讲 FPGA代码设计:计数器阶段九 IIC SCCB接口练习3答案
第36讲 FPGA代码设计:计数器阶段九 IIC SCCB接口练习4答案
第37讲 FPGA代码设计:计数器阶段九 IIC SCCB接口练习2答案
第38讲 FPGA代码设计:状态机阶段二脉冲练习1答案
第39讲 FPGA代码设计:状态机阶段四脉冲练习1答案
第40讲 FPGA代码设计:状态机阶段四脉冲练习2答案
第41讲 FPGA代码设计:状态机阶段四脉冲练习3答案
第42讲 FPGA代码设计:状态机阶段四脉冲练习4答案
第43讲 FPGA代码设计:状态机阶段四脉冲练习5答案
第44讲 FPGA代码设计:状态机阶段四脉冲练习6答案