1 / 87
文档名称:

FPGA设计基础.ppt

格式:ppt   大小:3,619KB   页数:87
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

FPGA设计基础.ppt

上传人:分享精品 2017/8/14 文件大小:3.53 MB

下载得到文件列表

FPGA设计基础.ppt

相关文档

文档介绍

文档介绍:显示器件驱动技术
FPGA实验板
课程安排
第1章:A/D与D/A
第2章:FPGA设计基础(Quartus II软件介绍)
第3章:Verilog HDL语言介绍
第4章:基于FPGA的数码管显示
第5章:基于FPGA的液晶显示
第6章:基于FPGA的大LED点阵
第7章:基于FPGA的VGA显示
提要


3. FPGA特点
4. FPGA设计语言
5. FPGA设计流程
6. FPGA厂商及开发环境
7. Quartus II开发软件使用
内容提要:
1 可编程逻辑器件概述
可编程逻辑器件(Programmable Logic Device简称 PLD)是20世纪70年代发展起来的一种新型逻辑器件,是目前数字系统设计的主要硬件基础。
现场可编程逻辑阵列 FPLA(Field Programmable Logic Array)
可编程阵列逻辑 PAL(Programmable Array Logic)
通用阵列逻辑 GAL(Generic Array Logic)
可擦除的可编程逻辑器件EPLD(Erasable Programmable Logic Device)
plex Programmable Logic Device)
现场可编程门阵列 FPGA(Field Programmable Gate Array)
1 可编程逻辑器件概述–分类(1)
熔丝或反熔丝编程器件--Actel的FPGA器件
体积小,集成度高,速度高,易加密,抗干扰,耐高温
只能一次编程,在设计初期阶段不灵活
SRAM--大多数公司的FPGA器件
可反复编程,实现系统功能的动态重构
每次上电需重新下载,实际应用时需外挂EEPROM用于保存程序
EEPROM--大多数CPLD器件
可反复编程
不用每次上电重新下载,但相对速度慢,功耗较大
1 可编程逻辑器件概述–分类(2)
低密度
PROM,EPROM,EEPROM,PAL,PLA,GAL
只能完成较小规模的逻辑电路
高密度,已经有超过400万门的器件
EPLD ,CPLD,FPGA
可用于设计大规模的数字系统集成度高,甚至可以做到SOC(System On a Chip)
CPLD与FPGA的区别
CPLD
FPGA
内部结构
Product-term
Look-up Table
程序存储
内部EEPROM
SRAM,外挂EEPROM
资源类型
组合电路资源丰富
触发器资源丰富
集成度


使用场合
完成控制逻辑
能完成比较复杂的算法
速度


其他资源
-
EAB,锁相环
保密性
可加密
一般不能保密
2 可编程逻辑器件结构原理