- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
FPGA 试题
第一篇 FPGA 基础题
1.1. ⑴ 结合 Xilinx 、Altera 等公司的 FPGA 芯片,简要罗列一下 FPGA 内部的
资源或专用模块,并简要说明这些资源的一些作用或用途。(至少列出5 项,越
多越好)
⑵ 如果,对内部特定资源,曾有应用经历,结合个人理解和体验,简要说
明初步的设计技巧或设计经验。
1. 可编程输入输出单元(IOB )
可编程输入/输出单元简称 I/O 单元,是芯片与外界电路的接口部分,完成不
同电气特性下对输入/输出信号的驱动与匹配要求,其示意结构如图 1-2 所示。
FPGA 内的I/O 按组分类,每组都能够独立地支持不同的 I/O 标准。通过软件的
灵活配置,可适配不同的电气标准与 I/O 物理特性,可以调整驱动电流的大小,
可以改变上、下拉电阻。目前,I/O 口的频率也越来越高,一些高端的FPGA 通
过 DDR 寄存器技术可以支持高达 2Gbps 的数据速率。
外部输入信号可以通过 IOB 模块的存储单元输入到 FPGA 的内部,也可以直
接输入 FPGA 内部。当外部输入信号经过IOB 模块的存储单元输入到 FPGA 内
部时,其保持时间(Hold Time )的要求可以降低,通常默认为0 。
为了便于管理和适应多种电器标准,FPGA 的IOB 被划分为若干个组(bank ),
每个 bank 的接口标准由其接口电压VCCO 决定,一个 bank 只能有一种 VCCO ,
但不同 bank 的 VCCO 可以不同。只有相同电气标准的端口才能连接在一起,
VCCO 电压相同是接口标准的基本条件。
2 . 可配置逻辑块(CLB )
CLB 是 FPGA 内的基本逻辑单元。CLB 的实际数量和特性会依器件的不同而
不同,但是每个 CLB 都包含一个可配置开关矩阵,此矩阵由 4 或 6 个输入、一
些选型电路(多路复用器等)和触发器组成。 开关矩阵是高度灵活的,可以对
其进行配置以便处理组合逻辑、移位寄存器或 RAM 。在Xilinx 公司的 FPGA 器
件中,CLB 由多个(一般为 4 个或 2 个)相同的 Slice 和附加逻辑构成,每个
CLB 模块不仅可以用于实现组合逻辑、时序逻辑,还可以配置为分布式 RAM 和
分布式 ROM 。
第 1 页 共 27 页
3 . 数字时钟管理模块(DCM )
业内大多数 FPGA 均提供数字时钟管理 (Xilinx 的全部FPGA 均具有这种特
性)。Xilinx 推出最先进的 FPGA 提供数字时钟管理和相位环路锁定。相位环锁
定能够提供精确的时钟综合,且能够降低抖动,并实现过滤功能。
4 . 嵌入式块 RAM (BRAM )
大多数 FPGA 都具有内嵌的块 RAM ,这大大拓展了 FPGA 的应用范围和灵
活性。块 RAM 可被配置为单端口 RAM 、双端口RAM 、内容地址存储器(CAM )
以及FIFO 等常用存储结构。可以根据需要改变其位宽和深度,但要满足两个原
则:首先,修改后的容量(位宽 深度)不能大于 18k 比特;其次,位宽最大不
能超过 36 比特。当然,可以将多片块RAM 级联起来形成更大的 RAM ,此时只
受限于芯片内块 RAM 的数量,而不再受上面两条原则约束。
5 . 丰富的布线资源
布线资源连通 FPGA 内部的所有单元,而连线的长度和工艺决定着信号在连
线上的驱动能力和传输速度。FPGA 芯片内部有着丰富的布线资源,根据工艺、
长度、宽度和分布位置的不同而划分为4类不同的类别。第一类是全局布线资源,
用于芯片内部全局时钟和全局复位/置位的布线;第二类是长线资源,用以完成
芯片 Bank 间的高速信号和第二全局时钟信号的布线;第三类是短线资源,用于
完成基本逻辑单元之间的逻辑互连和布线;第四类是分布式的布线资源,用于专
有时钟、复位等控制信号线。
6 . 底层内嵌功能单元
PLL (Phase Locked Loop )、
内嵌功能模块主要指DLL (Delay Locked Loop )、
DSP 和 CPU 等软处理核(Soft Core)。现在越来越丰富的内嵌功能单元,使得单
片
您可能关注的文档
最近下载
- 湖南省长沙市长郡中学2026届高三上学期月考(三)历史试卷含答案或解析.doc VIP
- 三期污水处理URS 09月10确定.doc VIP
- 创业管理(第3版)第1章概述.ppt
- 防盗门及防火门的采购及现场安装组织方案.docx VIP
- 专题十 名著阅读 第5讲《红星照耀中国》学案(含答案)-【2025名师导航】中考语文一轮总复习(全国版).docx VIP
- 智慧变电站运维管理标准体系构建.docx VIP
- pg007_srio_gen2中文_SRIO中文文档_.pdf VIP
- 110kvgis间隔大修施工方案.doc VIP
- 山童小学音乐教案最新7篇.docx VIP
- 自-基于plc的机械手自动控制的设计 .doc VIP
原创力文档


文档评论(0)