1 / 41
文档名称:

FPGA开发流程.ppt

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

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

分享

预览

FPGA开发流程.ppt

上传人:luyinyzha 2018/3/25 文件大小:2.36 MB

下载得到文件列表

FPGA开发流程.ppt

相关文档

文档介绍

文档介绍:ISE环境中FPGA开发与实现
FPGA(Field-Programmable Gate Array):即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
以硬件描述语言(Verilog 或 VHDL)所完成的电路设计,可以经过简单的综合和布局快速地烧至FPGA 上进行测试,是现代 IC 设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式。
工作原理:FPGA采用了逻辑单元阵列LCA(Logic Cell Array)这样一个概念,内部包括可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分。现场可编程门阵列(FPGA)是可编程器件。与传统逻辑电路和门阵列(如PAL,GAL及CPLD器件)相比,FPGA具有不同的结构,FPGA利用小型查找表(16×1RAM)来实现组合逻辑,每个查找表连接到一个D触发器的输入端,触发器再来驱动其他逻辑电路或驱动I/O,由此构成了既可实现组合逻辑功能又可实现时序逻辑功能的基本逻辑单元模块,这些模块间利用金属连线互相连接或连接到I/O模块。FPGA的逻辑是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值决定了逻辑单元的逻辑功能以及各模块之间或模块与I/O间的联接方式,并最终决定了FPGA所能实现的功能,FPGA允许无限次的编程.
FPGA:芯片主要由7部分完成,分别为:可编程输入输出单元、基本可编程逻辑单元、完整的时钟管理、嵌入块式RAM、丰富的布线资源、内嵌的底层功能单元和内嵌专用硬件模块。
可编程输入/输出单元简称I/O单元,是芯片与外界电路的接口部分,完成不同电气特性下对输入/输出信号的驱动与匹配要求。FPGA内的I/O按组分类,每组都能够独立地支持不同的I/O标准。通过软件的灵活配置,可适配不同的电气标准与I/O物理特性,可以调整驱动电流的大小,可以改变上、下拉电阻。
配置逻辑块(CLB):是FPGA内的基本逻辑单元。CLB的实际数量和特性会依器件的不同而不同,但是每个CLB都包含一个可配置开关矩阵,此矩阵由4或6个输入、一些选型电路(多路复用器等)和触发器组成。开关矩阵是高度灵活的,可以对其进行配置以便处理组合逻辑、移位寄存器或RAM。在Xilinx公司的FPGA器件中,CLB由多个(一般为4个或2个)相同的Slice和附加逻辑构成。每个CLB模块不仅可以用于实现组合逻辑、时序逻辑,还可以配置为分布式RAM和分布式ROM。
数字时钟管理模块(DCM) :业内大多数FPGA均提供数字时钟管理(Xilinx的全部FPGA均具有这种特性)。Xilinx推出最先进的FPGA提供数字时钟管理和相位环路锁定。相位环路锁定能够提供精确的时钟综合,且能够降低抖动,并实现过滤功能。
嵌入式块RAM(BRAM):大多数FPGA都具有内嵌的块RAM,这大大拓展了FPGA的应用范围和灵活性。块RAM可被配置为单端口RAM、双端口RAM、内容地址存储器(CAM)以及FIFO等常用存储结构。
布线资源:连通FPGA内部的所有单元,而连线的长度和工艺决定着信号在连线上的驱动能力和传输速度。在实际中设计者不需要直接选择布线资源,布局布线器可自动地根据输入逻辑网表的拓扑结构和约束条件选择布线资源来连通各个模块单元。从本质上讲,布线资源的使用方法和设计的结果有密切、直接的关系。
内嵌功能模块:主要指DLL(Delay Locked Loop)、PLL(Phase Locked Loop)、DSP和CPU等软处理核(SoftCore)。现在越来越丰富的内嵌功能单元,使得单片FPGA成为了系统级的设计工具,使其具备了软硬件联合设计的能力,逐步向SOC平台过渡。
内嵌专用硬核:是相对底层嵌入的软核而言的,指FPGA处理能力强大的硬核(Hard Core),等效于ASIC电路。为了提高FPGA性能,芯片生产商在芯片内部集成了一些专用的硬核。例如:为了提高FPGA的乘法速度,主流的FPGA 中都集成了专用乘法器;为了适用通信总线与接口标准,很多高端的FPGA内部都集成了串并收发器(SERDES),可以达到数十Gbps的收发速度。
特点:
1)采用FPGA设计ASIC电路(专用集成电路),用户不需要投片生产,就能得到合用的芯片。
2)FPGA可做其它全定制或半定制ASIC电路的中试样片。
3)FPGA内

最近更新

2024年珍惜粮食的倡议书15篇 20页

2024年环境调查报告作文汇总6篇 6页

2024年环境教育报告 57页

2024年环境卫生倡议书范文集合[5篇] 9页

2024年环境专业简历自我评价 7页

2024年高性能电源项目资金需求报告代可行性研.. 72页

2024年高分子粘接材料项目资金需求报告代可行.. 69页

2024年环保工作汇报 55页

2024年钙氧化物项目资金筹措计划书代可行性研.. 70页

2024年玩电脑检讨书(精选15篇) 23页

2024年王子与贫儿读后感范文 9页

2024年非金属相关成型、加工机械项目资金筹措.. 64页

2024年猫咪生产后多久可以洗澡 5页

2024年电驱动石油深井钻机项目资金需求报告代.. 59页

2013年高考生物一轮复习讲义1-2组成细胞的化学.. 92页

教学楼管理常规 27页

生活常识判断题及答案 3页

平果县2023-2024学年重点中学小升初语文入学考.. 6页

山东省德州市陵县2024年小升初总复习语文精选.. 5页

放煤工安全生产责任制 27页

2024年幼儿园年检自查报告范文6篇 21页

冲击钻钻孔灌注桩施工工艺流程 73页

2023年西班牙语专业四级考试参考答案 17页

文昌13-2油田密闭取心钻井液技术 3页

槽型轨磨耗焊补修复关键技术研究 69页

灌区续建配套及节水改造工程施工组织设计方案.. 86页

村支部书记党校学习自我鉴定 15页

广西教育技术装备管理系统培训教材 32页

IT项目变更管理流程说明书(含sop)v10-备注版 8页

《《建筑地面工程施工质量验收规范》GB50209-.. 24页