文档介绍:显示器件驱动技术 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 ) –复杂可编程逻辑器件 CPLD ( Complex 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 的区别一般不能保密可加密保密性 EAB ,锁相环- 其他资源能完成比较复杂的算法完成控制逻辑使用场合 Look -up Table Product -term 内部结构触发器资源丰富组合电路资源丰富资源类型快慢速度 SRAM ,外挂 EEPROM 内部 EEPROM 程序存储高低集成度 FPGA CPLD 2 可编程逻辑器件结构原理 2 可编程逻辑器件结构原理