FPGA 试题.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)。现在越来越丰富的内嵌功能单元,使得单 片

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档