阅读数:1000
FPGA(Field Programmable Gate Array)是在PAL、GAL等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
FPGA 器件属于专用集成电路中的一种半定制电路,是可编程的逻辑列阵,能够有效的解决原有的器件门电路数较少的问题。FPGA 的基本结构包括可编程输入输出单元,可配置逻辑块,数字时钟管理模块,嵌入式块RAM,布线资源,内嵌专用硬核,底层内嵌功能单元。
FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。 与 ASIC 不同,FPGA在通信行业的应用比较广泛。通过对全球FPGA产品市场以及相关供应商的分析,结合当前我国的实际情况以及国内领先的FPGA产品可以发现相关技术在未来的发展方向,对我国科技水平的全面提高具有非常重要的推动作用。
本教程主要介绍全新FPGA设计技巧--至简设计法,教你如何一步一步去完成一个复杂电路的设计,有助于你写出非常优秀的FPGA设计代码。
- 前 言 FPGA至简设计流程-前言
- 第1讲 FPGA至简设计流程:FPGA简介
- 第2讲 FPGA至简设计流程:FPGA开发流程
- 第3讲 FPGA至简设计流程:verilog历史
- 第4讲 FPGA至简设计流程:综合和仿真
- 第5讲 FPGA至简设计流程:模块结构
- 第6讲 FPGA至简设计流程:信号类型
- 第7讲 FPGA至简设计流程:程序语句
- 第8讲 FPGA至简设计流程:数字进制_数字表示方式
- 第9讲 FPGA至简设计流程:数字进制_二进制是基础
- 第10讲 FPGA至简设计流程:数字进制_不定态
- 第11讲 FPGA至简设计流程:数字进制_高阻态
- 第12讲 FPGA至简设计流程:算术运算符_详解
- 第13讲 FPGA至简设计流程:算术运算符_信号位宽
- 第14讲 FPGA至简设计流程:算术运算符_补码由来
- 第15讲 FPGA至简设计流程:逻辑运算符
- 第16讲 FPGA至简设计流程:按位逻辑运算符
- 第17讲 FPGA至简设计流程:关系运算符
- 第18讲 FPGA至简设计流程:移位运算符
- 第19讲 FPGA至简设计流程:条件运算符_三目运算符
- 第20讲 FPGA至简设计流程:条件运算符_if和case
- 第21讲 FPGA至简设计流程:拼接运算符
- 第22讲 FPGA至简设计流程:时序逻辑的ALWAYS语句
- 第23讲 FPGA至简设计流程:D触发器 代码和波形
- 第24讲 FPGA至简设计流程:时钟
- 第25讲 FPGA至简设计流程:时序逻辑和对应的硬件
- 第26讲 FPGA至简设计流程:阻塞和非阻塞赋值
- 第27讲 FPGA至简设计流程:QUARTUS_介绍和新建工程
- 第28讲 FPGA至简设计流程:QUARTUS_设计输入
- 第29讲 FPGA至简设计流程:QUARTUS_编译和配置管脚
- 第30讲 FPGA至简设计流程:QUARTUS_烧录程序和在线调试工具介绍
- 第31讲 FPGA至简设计流程:QUARTUS_固化程序的方法
- 第32讲 FPGA至简设计流程:SIGNALTAP_介绍
- 第33讲 FPGA至简设计流程:SIGNALTAP_原理
- 第34讲 FPGA至简设计流程:SIGNALTAP_界面和演示
- 第35讲 FPGA至简设计流程:SIGNALTAP_案例说明
- 第36讲 FPGA至简设计流程:GVIM的工作模式
- 第37讲 FPGA至简设计流程:GVIM基本技巧(补全 搜索 跳转 删除复制)
- 第38讲 FPGA至简设计流程:GVIM高级技巧(替换)
- 第39讲 FPGA至简设计流程:GVIM高级技巧(列删除)
- 第40讲 FPGA至简设计流程:GVIM高级技巧(列复制)
- 第41讲 FPGA至简设计流程:GVIM综合演示
- 第42讲 FPGA至简设计流程:多用模板专注设计
- 第43讲 FPGA至简设计流程:实验平台介绍
- 第44讲 FPGA至简设计流程:波形图规则
- 第45讲 FPGA至简设计流程:计数器规范
- 第46讲 FPGA至简设计流程:状态机规范
- 第47讲 FPGA至简设计流程:接口规范
- 第48讲 FPGA至简设计流程:FIFO规范
- 第49讲 FPGA至简设计流程:1位闪烁灯设计
- 第50讲 FPGA至简设计流程:1位闪烁灯(实操)
- 第51讲 FPGA至简设计流程:1位闪烁灯(PPT讲解)
- 第52讲 FPGA至简设计流程:4位闪烁灯(实操)
- 第53讲 FPGA至简设计流程:4位闪烁灯
- 第54讲 FPGA至简设计流程:PWM呼吸灯
- 第55讲 FPGA至简设计流程:串口通信(实操)
- 第56讲 FPGA至简设计流程:串口通信
- 第57讲 FPGA至简设计流程:数码管动态扫描
- 第58讲 FPGA至简设计流程:秒表
- 第59讲 FPGA至简设计流程:秒表功能
- 第60讲 FPGA至简设计流程:数字时钟
- 第61讲 FPGA至简设计流程:VGA显示原理及开发板VGA介绍
- 第62讲 FPGA至简设计流程:VGA显示颜色
- 第63讲 FPGA至简设计流程:《GVIM》
- 第64讲 FPGA至简设计流程:《利用GVIM制作模板》
- 第65讲 FPGA至简设计流程:《D触发器及代码》
- 第66讲 FPGA至简设计流程:《FPGA设计思维》
- 第67讲 FPGA至简设计流程:《我们的第一个发FPGA设计》
- 第68讲 FPGA至简设计流程:《我们的第一个设计思路》
- 第69讲 FPGA至简设计流程:《第一个设计语法总结》
- 第70讲 FPGA至简设计流程:《我们的第二个FPGA设计——串口》
- 第71讲 FPGA至简设计流程:《我们的第二个FPGA设计——串口思路》
- 第72讲 FPGA至简设计流程:《SCBB IIC接口优化设计答案》
- 第73讲 FPGA至简设计流程:《SCBB IIC接口优化设计说明》
- 第74讲 FPGA至简设计流程:《SCBB IIC接口优化设计思路》
- 第75讲 FPGA至简设计流程:《明德扬至简设计法--数字时钟》
- 第76讲 FPGA至简设计流程:《至简设计法中的四段式状态机》