FPGA复习题汇总有两部分哦.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA复习题汇总有两部分哦FPGA复习题汇总有两部分哦

FPGA复习资料 一、回答问题 叙述摩尔定律; 答:不断提高产品的性能价格比是微电子技术发展的动力, 集成电路芯片的集成度每三年提高4倍,而加工特征尺寸缩小 倍,这就是摩尔定律 简述门阵列与FPGA异同; 答:FPGA是现场可编程门阵列。 画图说明FPGA的开发流程; 答:系统规范,模块设计(系统设计规范),设计输入(HDL语言描述IP核),功能仿真(输入设计文件.v。vhd),综合(时序、面积、功耗约束,工艺库),布局布线(I/O指派,布局布线约束),时序验证(反标注文件.sdf),配置下载。 解释在FPGA设计过程中“库”的作用; 答:Verilog设计文件中所有模块和UDPs(用户定义元语)必须被编译到一个或多个设计库中。Modelsim系统中设计中设计库含有以下信息:可重指定执行代码,调整信息和从属信息等。该库设计分为两类:一类是资源库,另一类是工作库。资源库是一个典型的静态库,用于存储第三方提供的已编译好的参考设计,可用作设计源文件的一部分。用户可以创建自己的资源库,也可以直接使用其他设计组或第三方(如器件厂家)提供的资源库。 设计库是一个目录或存档文件,用于存储当前设计单元的编译结果,当更新设计并冲编译时,工作库内容即被修改。工作库中设计单元的编译结果,当更新设计并重编译时,工作库内容即被修改。工作库中的设计单元由Verilog模块、UDPs和System C模块等组成。默认情况下,设计库以目录的结构来存储,其内的每个设计单元存储为一个子目录,也可以使用vlib命令的-archive参数创建存档文件,将设计库配置成一个存档文件方式。 FPGA器件中专用时钟引脚的作用是什么;与其它引脚的区别是什么; 答:引入外部全局时钟,其与每一个LE或CLB相连。 为什么芯片的功耗与信号的翻转率(高低电平转换的次数)有关; 答:高低电平转换的次数和电容的充放电的次数有关,在电压一定的时候,电容的充放电与充电电流有关,而电流的大小与芯片的功耗有关,所以,芯片的功耗与信号的翻转率。 什么叫综合; 答:综合实际上是根据设计功能和实现核设计的约束条件(如面积、速度、功耗和成本等),将设计描述(如HDL文件、原理图等)变换成满足要求的电路设计方案,该方案必须同时满足预期功能和约束条件。 对于一个给定的设计(或者自己设计好的电路)如何选择FPAG器件; 答:在选择FPGA器件时,应该考虑以下几个问题: 可配置逻辑块:虽然大多数的FPGA有类似的逻辑块,但是它们之间有一些区别。根据设计需要选择合适结构的FPGA。 可配置逻辑块数目:它决定了所能容纳的设计的逻辑门数。 I/O管脚的数量和类型:根据设计需要,选择合适数目的I/O管脚,了解多少是通用的I/O管脚,有多少特殊用途的I/O管脚,如全局时钟输入、复位信号、下载管脚信号等。 嵌入式IP核:所选择的器件中是否包含了你设计中需要的IP核,如是否包含了锁相环核、DSP核、SDRAM控制器,有多大的RAM等。充分使用这些IP核可以提高设计效率。 FPGA器件的编程方式:选择反熔丝、Flash还是SRAM?综合评定设计需求,如是否需要安全、低功耗、非易失性,根据需要选择合适的FPGA。 FPGA的工作温度:所设计的FPGA工作温度满足标准是工业标准、军用标准还是商业标准。 FPGA的工作速度:每个FPGA厂家在同一种FPGA中,提供不同速度的FPGA型号,速度越高,价格越贵。因此,在选定了某个类型的FPGA后,还需要考虑同一FPGA中选择哪一中速度的FPGA。 异步时钟域进行数据交换时为什么要用FIFO; 答:异步电路的设计会导致亚稳态现象(就是不稳定的状态,介于低电平0和高电平1之间,或者经过震荡到达1或0的稳态。)的出现,就是说信号在不同的时钟区域中传递时,会有不稳定的信号产生。 同步多个信号时,最好使用FIFO结构。一个异步的FIFO设计可以按照下图的结构实现。由于异步FIFO的读/写时钟不同,因此,将读地址、写地址分别用两个模块实现,这两个模块中分别只有一个时钟。FIFO用双端口RAM实现。根据读写地址判断的空满条件模块CMP,包括了读/写两个时钟。 rd_clk wr_clk wr_addr rd_addr rd_en wr_en 10、一次性FPGA与可反复编程的FPGA的主要区别是什么; 答:一次性FPGA采用反熔丝技术,只能进行一次编程。可反复编程的FPGA采

文档评论(0)

skewguj + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档