【FPGA入门一】一个简单的LED流水灯

本文介绍了FPGA的基础知识,包括其发展、硬件资源和开发流程。通过Quartus软件,详细讲解了一个简单的LED流水灯项目的实现过程,从新建工程、编写Verilog HDL代码、仿真测试到硬件下载与验证。最后,作者总结了FPGA学习的主要内容和Verilog语法要点。
摘要由CSDN通过智能技术生成

文章目录

一.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打开版图模型
在这里插入图片描述
在这里插入图片描述
当项目编译之后,版图模

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值