阅读数: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答案