1 / 41
文档名称:

fpga开发流程.ppt

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

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

分享

预览

fpga开发流程.ppt

上传人:分享精品 2016/1/20 文件大小:0 KB

下载得到文件列表

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所能实现的功能,:芯片主要由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内部有丰富的触发器和I/O引脚。?4)FPGA是ASIC电路中

最近更新

小学生六一儿童节演讲稿500字(31篇) 34页

工作计划合集(34篇) 105页

幼儿水的主题活动方案优质6篇 15页

建设文明校园的倡议书(34篇) 45页

2024年不孕不育医院项目资金筹措计划书代可行.. 72页

2024年安全产品项目资金申请报告代可行性研究.. 66页

2024年专业技术人员继续教育公需课题库附参考.. 26页

2024年保密员考试题库加精品答案 35页

2024年保密知识题库及答案(必刷) 35页

2024年公务员考试常识题400道精品【含答案】 111页

2024年县乡教师选调进城考试《教育学》题库附.. 116页

2024年大学计算机基础等级考试题库及答案1套 21页

2024年CH自动监测仪项目资金需求报告代可行性.. 63页

2024年马原测试题及答案【历年真题】 79页

2024年马原题库400道及答案【历年真题】 79页

中国历史文化知识竞赛100题及完整答案 14页

中国历史文化知识题库100道带答案(a卷) 14页

入党积极分子考试题库200道附完整答案【网校专.. 30页

全国计算机等级考试(二级)考试题库及参考答.. 128页

县乡教师选调考试《教师职业道德》题库及参考.. 42页

县乡教师选调进城考试《教育心理学》题库及参.. 91页

大学生计算机基础考试题库附答案【巩固】 22页

大学计算机基础练习试题及完整答案【历年真题.. 21页

大学计算机基础考试试题200道精品(a卷) 29页

医院总务ppt汇报 28页

2024年人教版五年级下册数学期末测试卷及参考.. 8页

中华人民共和国住房和城乡建设部推广应用十项.. 6页

太平洋财产综合险条款 10页

山东省造价咨询服务费收费标准 3页

噪音防治方案 4页