FPGA编程逻辑入门视频教程

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

阅读数:1000

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

FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。与 ASIC 不同,FPGA在通信行业的应用比较广泛。通过对全球FPGA产品市场以及相关供应商的分析,结合当前我国的实际情况以及国内领先的FPGA产品可以发现相关技术在未来的发展方向,对我国科技水平的全面提高具有非常重要的推动作用。

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

本教程从FIFO原理、FIFO架构八步法、FIFO架构八步法实训三个部分,深入讲解FIFO设计并配套实训题,讲练结合,帮助大家快速掌握FIFO设计方法。

前 言 FPGA/ASIC基础调试
第1讲 FPGA/ASIC基础调试:定位问题1
第2讲 FPGA/ASIC基础调试:定位问题2
第3讲 FPGA/ASIC基础调试:定位问题3
第4讲 FPGA/ASIC基础调试:定位问题4
第5讲 FPGA/ASIC基础调试:定位问题5
第6讲 FPGA/ASIC基础调试:串口工程项目介绍
第7讲 FPGA/ASIC基础调试:如何定位项目问题
第8讲 FPGA/ASIC基础调试:串口工程项目演示
第9讲 FPGA/ASIC基础调试:串口工程定位问题案例
第10讲 FPGA/ASIC基础调试:串口工程信号列表详解
第11讲 FPGA/ASIC基础调试:signaltapII使用
第12讲 FPGA/ASIC基础调试:signaltap技巧汇总
第13讲 FPGA/ASIC基础调试:signaltap练习1说明
第14讲 FPGA/ASIC基础调试:signaltap练习1答案
第15讲 FPGA/ASIC基础调试:signaltap练习2说明
第16讲 FPGA/ASIC基础调试:signaltap练习2答案
第17讲 FPGA/ASIC基础调试:signaltap练习3说明
第18讲 FPGA/ASIC基础调试:signaltap练习3答案
第19讲 FPGA/ASIC基础调试:signaltap练习4说明
第20讲 FPGA/ASIC基础调试:signaltap练习4答案
第21讲 FPGA/ASIC基础调试:signaltap练习5说明
第22讲 FPGA/ASIC基础调试:signaltap练习5答案
第23讲 FPGA/ASIC基础调试:chipscope的用法
第24讲 FPGA/ASIC基础调试:chipscope练习1说明
第25讲 FPGA/ASIC基础调试:chipscope练习2说明
第26讲 FPGA/ASIC基础调试:chipscope练习3说明
第27讲 FPGA/ASIC基础调试:chipscope练习4说明
第28讲 FPGA/ASIC基础调试:chipscope练习5说明
第29讲 FPGA/ASIC基础调试:signaltap的用法
第30讲 FPGA/ASIC基础调试:FIFO阶段1不同位宽_练习1答案
第31讲 FPGA/ASIC基础调试:FIFO阶段1不同位宽_练习2答案
第32讲 FPGA/ASIC基础调试:FIFO阶段1不同位宽_练习3说明
第33讲 FPGA/ASIC基础调试:FIFO阶段1不同位宽_练习4答案
第34讲 FPGA/ASIC基础调试:FIFO阶段1不同位宽_练习5答案
第35讲 FPGA/ASIC基础调试:FIFO阶段1不同位宽_练习6答案
第36讲 FPGA/ASIC基础调试:FIFO阶段1不同位宽_练习7答案
第37讲 FPGA/ASIC基础调试:FIFO阶段1不同位宽_练习8答案
第38讲 FPGA/ASIC基础调试:FIFO阶段1不同位宽_练习9答案
第39讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习1答案
第40讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习2答案
第41讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习3答案
第42讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习4答案
第43讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习5答案
第44讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习6答案
第45讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习7答案
第46讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习8说明
第47讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习9说明
第48讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习10答案
第49讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习11说明
第50讲 FPGA/ASIC基础调试:FIFO阶段2发送条件_练习12答案
第51讲 FPGA/ASIC基础调试:FIFO阶段3溢出丢弃_练习1答案
第52讲 FPGA/ASIC基础调试:FIFO阶段3溢出丢弃_练习2答案
第53讲 FPGA/ASIC基础调试:FIFO阶段3溢出丢弃_练习3答案
第54讲 FPGA/ASIC基础调试:FIFO阶段3溢出丢弃_练习4答案
第55讲 FPGA/ASIC基础调试:FIFO阶段4加头数据_练习1答案
第56讲 FPGA/ASIC基础调试:FIFO阶段4加头数据_练习2答案
第57讲 FPGA/ASIC基础调试:FIFO阶段5加包文_练习1答案
第58讲 FPGA/ASIC基础调试:FIFO阶段5加包文_练习2答案
第59讲 FPGA/ASIC基础调试:FIFO阶段5加包文_练习3答案
第60讲 FPGA/ASIC基础调试:FIFO阶段5加包文_练习5答案
第61讲 FPGA/ASIC基础调试:培训班直播课_FIFO课程