Altera FPGA的选型及开发
- 格式:pdf
- 大小:2.78 MB
- 文档页数:38
Altera Cyclone IV GX 系列FPGA 开发方案
Altera 公司的Cyclone IV 系列FPGA 包括两个系列:Cyclone IV E 和Cyclone IV GX,具有低成本、低功耗的FPGA 架构,6 K 到150 K 的逻辑单元, 高达6.3 Mb 的嵌入式存储器,小于1.5 W 的总功耗;Cyclone IV GX 器件提供高达八个3.125 Gbps 高速收发器,用于大批量,成本敏感的应用如无线、有线、广播、工业,用户以及通信等行业.本文介绍了Cyclone IV 器件系列主要特性,收发器通道框图以及Cyclone IV GX FPGA 开发套件主要特性,框图,电路图和材料清单.
Altera 新的Cyclone®IV 系列FPGA 器件巩固了Cyclone 系列在低成本、低功耗FPGA 市场的领导地位,并且目前提供集成收发器功能的
型号。
Cyclone IV 器件旨在用于大批量,成本敏感的应用,使系统设计师在降低成本的同时又能够满足不断增长的带宽要求。
Cyclone IV 器件系列是建立在一个优化的低功耗工艺基础之上,并提供以下两种型号:
■Cyclone IV E 最低的功耗,通过最低的成本实现较高的功能性。
Altera Cyclone IV GX系列的特性及FPGA开发套件的设计方案介绍Altera 公司的Cyclone IV 系列FPGA包括两个系列:Cyclone IV E和Cyclone IV GX,具有低成本、低功耗的FPGA 架构,6 K 到150 K 的逻辑单元,高达6.3 Mb 的嵌入式存储器,小于1.5 W 的总功耗;Cyclone IV GX 器件提供高达八个3.125 Gbps高速收发器,用于大批量,成本敏感的应用如无线、有线、广播、工业,用户以及通信等行业。
本文介绍了Cyclone IV 器件系列主要特性,收发器通道框图以及Cyclone IV GX FPGA开发套件主要特性,框图,电路图和材料清单。
Altera 新的Cyclone®IV 系列FPGA 器件巩固了Cyclone 系列在低成本、低功耗FPGA 市场的领导地位,并且目前提供集成收发器功能的型号。
Cyclone IV 器件旨在用于大批量,成本敏感的应用,使系统设计师在降低成本的同时又能够满足不断增长的带宽要求。
Cyclone IV 器件系列是建立在一个优化的低功耗工艺基础之上,并提供以下两种型号:■Cyclone IV E- 最低的功耗,通过最低的成本实现较高的功能性■Cyclone IV GX- 最低的功耗,集成了3.125 Gbps 收发器的最低成本的FPGA Cyclone IV 器件集成了一个可选择的低成本收发器,在未影响性能的情况下,节省了功耗及成本。
针对无线、有线、广播、工业,用户以及通信等行业中的低成本的小型应用,Cyclone IV 器件无疑是最理想的选择。
Cyclone IV 器件系列主要特性:■低成本、低功耗的FPGA 架构:■6 K 到150 K 的逻辑单元■高达6.3 Mb 的嵌入式存储器■高达360 个18 ×18 乘法器,实现DSP 处理密集型应用■协议桥接应用,实现小于1.5 W 的总功耗■Cyclone IV GX 器件提供高达八个高速收发器以支持:■高达3.125 Gbps 的数据速率■8B/10B 编码器/ 解码器。
基于Altera Cyclone系列FPGA器件实现开发板的方案设计1 引言现场可编程门阵列(FPGA,Field Programmable Gate Array)的出现是超大规模集成电路(VISI)技术和计算机辅助设计(CAD)技术发展的结果。
FPGA器件集成度高、体积小,具有通过用户编程实现专门应用的的功能。
它允许电路设计者利用基于计算机的开发平台,经过设计输入、仿真、测试和校验,直到达到预期的效果。
利用FPGA可以大大缩短系统的研制周期,减少资金投入。
更吸引人的是采用FPGA器件可以将原来的电路板级产品集成为芯片级产品,从而降低了功耗,提高了可靠性,同时还可以很方便的对设计进行在线修改。
FPGA 器件成为研制开发的理想器件,特别适于产品的样机开发和小批量生产,因此人们也把FPGA称为可编程的ASIC。
可以断定FPGA在结构、密度、功能、速度和灵活性方面将得到进一步的发展。
随着工艺和结构的改进,FPGA的集成度将进一步提高,性能将进一步完善,成本将逐渐下降,在现代电子系统设计中将起到越来越重要的作用。
2 硬件电路设计及原理2.1 硬件电路整体结构本设计的开发板电路包括6个部分:下载电路、下载接口、FPGA、电源电路、和扩展接口。
其电路结构框图如下:2.1.1主芯片EPlC3T144C8Altera Cyclone系列FPGA是A1tera公司2003年9月份推出的,基于1.5v,O.13μm 工艺,Cyclone是一个性价比很高的FPGA系列。
其中EPlC3T144是Cyclone系列中的一员,共有2910逻辑单元,59904RAM bits,1个PLLs,最多有104个用户I/O,可以说这款FPGA的资源非常丰富,足够满足大型设计的需要。
本设计选用Altera公司的Cyclone系列芯片,芯片型号为EPlC3T144C8,因为该芯片是Altera公司推出的低价格、高容量的FPGA,其以较低的价格、优良的特性及丰富的片上资源在实际应用中被广泛的采用,这些都是其他同类产品无法相比的。
Version 13.1Altera 产品目录 • 2013 • 1Altera 提供最全面的可编程逻辑器件系列产品—FPGA 、SoC和CPLD结合软件工具,知识产权(IP)、嵌入式处理器、客户支持和技术培训。
Altera 产品的领导地位、卓越的价值以及优质的服务给您带来显著的优势。
将带给您奇思妙想,帮助您更快更好的实现性价比更高的设计。
FPGAAltera FPGA 帮助您获得最佳的灵活性进行创新、差异化,并在市场上保持领先地位。
我们提供三类FPGA ,从业界最高密度和高性能到最具成本效益,以满足市场要求。
概述SoCSoC 将两个分立的器件合并成一个,从而降低了系统功耗和成本,减小电路板面积,同时提高了性能。
SoC 使用宽带互联链路,在FPGA 架构中集成了基于ARM 的硬核处理器系统(HPS),包括双核ARM®处理器、外设和存储器控制器。
电源采用Enpirion 电源管理产品启动您的FPGA 。
该系列集成产品提供业界领先的小外形封装、低噪声性能和高效率的组合,从而更快地完成设计。
CPLD对于胶合逻辑以及任何控制功能,我们的非易失MAX 系列提供市场上成本最低的CPLD—单芯片解决方案,非常适合接口桥接、电平转换、I/O 扩展和模拟I/O 管理。
高效能设计软件、嵌入式处理、知识产权(IP )、开发套件和培训和Altera 一起,您将获得全面的设计环境以及多种设计工具—所有的工作顺理成章,迅速完成设计。
您可以参加我们的培训课程,快速开始您的设计工作。
选择Altera ,了解我们怎样帮助您提高效能,让您从根本上与众不同。
最高带宽,最高密度的FPGA 集成收发器种类在片上设计整个系统均衡成本、功耗和性能的FPGA 集成收发器和处理器种类综合设计保护最低系统成本和功耗的FPGA 集成收发器和处理器种类最快的面市时间2 Altera 产品目录 • 2013 •2 1 所有数据在印刷时是正确的,可能会随时更改,恕不另行通知。
Altera FPGA开发说明(QuartusII 7.2 & ModelSim 6.5)By ccx于2010-11-22一、说明1、本例程中的代码是用Verilog编写的,但本文并不探讨Verilog本身。
推荐王金明的一本书作为入门书籍,既讲到了Verilog,也讲到了QuartusII 的使用,还探讨了Modelsim的使用(很难得地讲到了Test Bench的编写)。
2、QuartusII 7.2软件的文本编辑器不支持中文输入,Modelsim 6.5的编辑窗口也不尽如人意。
使用Notepad++(目前只支持Windows平台,方便易用)也可使用Gvim(陆博推荐,因为linux系统中也有对应的编辑工具)3、本例中的程序功能说明一个4位二进制计数器,显示到FPGA开发板(DE2-70)的4个LED上。
4、本例的验证平台为Altera公司的DE2-70开发板二、使用QuartusII 7.2和ModelSim 6.5进行Altera FPGA开发2.1、FPGA开发流程图2.2、建立QuartusII项目这里不讨论原理图输入法,也不讨论多个模块如何组织在1个顶层模块之下。
在建立项目之前,我已经编写好counter.v文件,并把它放在E:\counter目录下。
打开QuartusII软件,File→New Project Wizard…,可开始建立项目的流程。
2.2.1、向导介绍建立项目时要做的工作2.2.1、填写目录、项目名、top-level entity名注意:top-level entity需要正确填写,因为本例中只有一个模块counter,而且其为top-level entity,所以填写如下。
2.2.2、为项目添加文件2.2.3、选定器件Cyclone II系列,器件编号为EP2C70F896C6(可以网上搜索该器件号的意思)。
2.2.4、EDA工具设置默认即可,但可以留意Simulation一项,因为之后用ModelSim 6.5做时序仿真与它有关。
Altera公司是一家知名的半导体公司,致力于生产和销售可编程逻辑器件(PLD)和现场可编程门阵列(FPGA)等产品。
下面将列举Altera公司旗下的CPLD和FPGA产品,帮助大家更好地了解这家公司的产品线。
一、CPLD产品线1. MAX 7000系列MAX 7000系列是Altera公司推出的一款CPLD产品,具有低功耗、高性能和可编程性强的特点。
该系列产品广泛应用于通信、工业控制、汽车电子等领域,为客户提供了稳定可靠的解决方案。
2. MAX 9000系列MAX 9000系列是Altera公司的另一款CPLD产品,采用了先进的CMOS工艺和可编程逻辑单元,具有高密度、可靠性高的特点。
该系列产品在航空航天、国防安全、医疗设备等领域有着广泛的应用。
二、FPGA产品线1. Stratix系列Stratix系列是Altera公司旗下最为知名的FPGA产品之一,拥有高速、高密度、低功耗等特点,适用于需要大规模数据处理和高性能计算的应用场景。
该系列产品常用于人工智能、云计算、数据中心等领域。
2. Cyclone系列Cyclone系列是Altera公司针对中小规模应用市场推出的FPGA产品,具有低成本、低功耗、高性能等特点。
该系列产品在嵌入式系统、工业自动化、网络通信等领域有着广泛的应用。
3. Arria系列Arria系列是Altera公司旗下的高性能FPGA产品,具有高速、低功耗、灵活性强等特点,适用于需要高性能和灵活性的应用场景。
该系列产品在无线通信、高性能计算、高清视频等领域有着广泛的应用。
通过以上列举,我们可以看到Altera公司在CPLD和FPGA领域拥有丰富的产品线,为不同领域的客户提供了多样化的解决方案。
期待Altera在未来能够持续推出更多高性能、低功耗的PLD和FPGA产品,满足客户不断增长的需求。
Altera公司作为半导体行业的领军企业,一直以来致力于为全球各行业提供高性能、低功耗的可编程逻辑器件(PLD)和现场可编程门阵列(FPGA)产品。
FPGA系统设计与应用
华清远见
内容大纲
Altera的FPGA体系结构简介 Altera的FPGA选型策略 嵌入式逻辑分析工具SignalTAPII的使用 基于CPLD的FPGA配置方法
v v v v
华清远见
FPGA技术的发展历史和动向
电子器件:存储器、处理器和逻辑器件 v 存储器器件保存随机信息(电子数据表或数据库的 内容); v 处理器执行软件指令,以便完成各种任务(运行数 据处理程序或视频游戏); v 逻辑器件可以提供特殊功能(器件之间的通信和系 统必须执行的其它所有功能)。
降低了成本、提高 了可靠性、缩小了物理尺寸
华清远见
逻辑器件分类
逻辑器件分成两类: v 固定的或定制的
固定的或定制的逻辑器件通常称为专用芯片 (ASIC)。
ASIC是为了满足特定的用途而设计的芯 片,例如MP3解码芯片等。
其优点是通过固化的逻 辑功能和大规模的工业化生产,降低了芯片的成 本,同时提高了产品的可靠性。
v 可编程的或可变的
华清远见
FPGA技术概念
v CPLD (Complex Programmable Logic Device) v FPGA (Field Programmable Gate Array) v 硬核:ARM、MIPS、POWERPC v 软核:Nios/NiosII v SOC: 片上系统 v SOPC:可编程片上系统 v IP核:知识产权
华清远见
可编程逻辑器件的优点
v 集成度高 v 缩短研制时间 v 体积小 v 性能高 v 可靠性高 v 保密性好 v 设计灵活(可编程、可再编程、系统内可再编程) v 通用性好 v JTAG板级和芯片级的测试
华清远见
FPGA的实现工艺分类
v 基于SRAM的FPGA,如Altera,Xilinx等
优点:灵活; 缺点:易受干扰;
v 反融丝结构FPGA,如Actel,Quicklogic等
优点:稳定; 缺点:灵活性差
v Flash结构FPGA,如Actel,Lattice等
优点:灵活,稳定; 缺点:厂家影响力小
华清远见
两大FPGA厂商的代表产品
华清远见
FPGA技术的发展动向
v 基于FPGA的嵌入式系统(SoPC)技术正在成熟(Altera
公司的NIOSII解决方案)
华清远见
v FPGA芯片向高性能、高密度、低压和低功耗的方向
发展
v 基于IP库的设计方法
华清远见
v FPGA的动态可重构技术
动态可重构的FPGA主要适用于以下的两个系统设 计: ①最新通信系统:FPGA的动态重构特性可以适应不同 体制和不同标准的通讯要求,满足软件无线电技术 的发展和第三代(3G)和第四代(4G)移动通信系 统的需要。
②重构计算机:FPGA具有并行处理能力和动态配置能 力,促使了全新概念的可自动改变硬件来适应正在 运行的程序计算机的产生。
华清远见
FPGA的典型应用(一)
接口逻辑控制器 --提供前所未有的灵活性
v ISA,PCI,PCI Express,PS/2,USB等接口控制器 v SDRAM,DDR SDRAM, QDR SRAM, NAND Flash,
NOR Flash等接口控制器 v 电平转换,LVDS,TTL,COMS,SSTL等
华清远见
设计实例一:立体三维图像分配器
v 立体三维图像分配器的存储器接口设计
基本功能:将输入的立体视频(1024×768,24bit@60Hz)分成两路(奇数帧 一路,偶数帧一路),每路的帧频仍然是60Hz。
1。
存储器类型:SDRAM或者DDR SDRAM 一帧图像大小:1024×768×24bit/3,大约2M Bytes。
采用乒乓结构,需 要2帧图像,至少要4M Bytes的存储器。
2。
存储器位宽:96位 输入:每帧2MB,每秒60帧,约120MB; 输出:每路约120MB,两路240MB; 累计的数据吞吐率为360MB。
如果采用8Bit位SDRAM,SDRAM时钟至少要达 到360MHz!(不可能) 增加位宽到96位, SDRAM时钟可以降低到30MHz!
华清远见
华清远见
实物图片
华清远见
FPGA的典型应用(二)
高速数字信号处理(DSP) --提供前所未有的计算能力
v v v
无线通信领域,如软件无线电(SDR) 视频图像处理领域,如高清数字电视(HDTV) 军事和航空航天领域,如雷达声纳
华清远见
设计实例二:视频图像处理系统
v 高速图像压缩系统
设计需求: 1920×1080,30帧/秒图像,采用H.264 Intra模式编码,实 时传输。
计算量: 传统DSP: 1GHz C6416 ,需要4颗; FPGA: 单颗, Altera EP2S180
华清远见
华清远见
FPGA的其他应用
其他应用领域 v 汽车, 如 网关控制器/车用PC ,远程信息处理系统 v 军事,如安全通信 ,雷达和声纳,电子战 v 测试和测量,如通信测试和监测 ,半导体自动测试设 备 ,通用仪表 v 消费产品,如显示器/投影仪 ,数字电视和机顶盒 ,家庭 网络 v 医疗,如软件无线电 ,电疗 ,生命科学 v 通信设备,如蜂窝基础设施 ,宽带无线通信,软件无线 电(SDR)
华清远见
基于FPGA的嵌入式系统实例
v 主要的嵌入式解决方案
Altera公司 NIOSII / ARM9方案 Xilinx公司 MicroBlaze/Power PC方案 Actel公司 ARM7方案
华清远见
工程项目中FPGA芯片选择策略和原则
v 尽量选择成熟的产品系列 v 尽量选择兼容性好的封装 v 尽量选择一个公司的产品
华清远见
FPGA实验板实物图
华清远见
FPGA最小系统概念以及构成
v FPGA最小系统概念
能独立工作的最基本电路 v 硬件系统的构成 基本组成: 主芯片,调试接口,存储器,电源,时钟,复位
华清远见
FPGA主芯片电路设计
v 管脚兼容性设计方法 v 器件的选择 成本包括硬件成本和软件开发成本以及 升级维护的成本 工艺并不是越先进越好 v 芯片管脚指定原则 1. 依据PCB布局指定 2. 专用IO的处理,比如时钟,配置管脚等 v 锁相环管脚的处理
华清远见
Altera PLL电源管脚滤波电路
华清远见
JTAG 下载与调试接口
华清远见
AS下载与调试接口
华清远见
高速SDRAM存储器接口电路设计
华清远见
异步SRAM存储器接口电路设计
华清远见
FLASH存储器接口电路设计
华清远见
电源,时钟和复位电路设计
华清远见
复位电路
华清远见
时钟电路
华清远见
FPGA最小系统的调试方法和技巧
v 调试流程
1. 短路/断路测试 2. 电源电压测试 3. 下载模式测试(JTAG/AS) 4. 其他接口依次测试
华清远见
SignalTapII嵌入式逻辑分析仪
对FPGA内部信号进行探查和评估 v 嵌入SignalTapII逻辑分析仪的方法 1. 建立一个SignalTapII文件(.stp) 2. 使用MegaWizardPlug In Manager 建立并配置stp文件 v SignalTapII逻辑分析仪器件编程
v v
启动逻辑分析仪并显示捕获的数据
华清远见
Signal TAPII波形实例
华清远见
让我们一起讨论!
成功之路
谢谢!
。