文章目录
一.FPGA
简介
FPGA(Field Programmable Gate Array)是在PAL
(可编程阵列逻辑)、GAL(通用阵列逻辑)等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
与传统模式的芯片设计进行对比,FPGA
芯片并非单纯局限于研究以及设计芯片,而是针对较多领域产品都能借助特定芯片模型予以优化设计。从芯片器件的角度讲,FPGA 本身构成
了半定制电路中的典型集成电路,其中含有数字管理模块、内嵌式单元、输出单元以及输入单元等。在此基础上,关于FPGA芯片有必要全面着眼于综合性的芯片优化设计,通过改进当前的芯片设计来增设全新的芯片功能,据此实现了芯片整体构造的简化与性能提升。
相关名词解释
说明:
PLL:稳定时钟,分频倍频
RAM:相当于缓存
ROM:相当于内存
FIFO:解决异步信号
说明:
IP:相当于三方库
软IP核:自己设计写的
硬IP核:集成好的
LAB:每个LAB由16个LE(Logic Element)组成
硬件资源
我这里使用的是CycloneIV系列的EP4CE6F17C8,如下图所示:
打开Quartus 软件查看硬件资源:
新建一个工程项目,点击Chip Planner打开版图模型
当项目编译之后,版图模