网站大量收购独家精品文档,联系QQ:2885784924

FPGA完成异步FIFO翻译 石倩.doc

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

本科毕业设计 外文翻译 专业名称 微电子学 学生学号 2012303531 学生姓名 石倩 指导教师 韩兵 完成时间 2016年5月 本科毕业设计英文翻译 指导教师评阅意见 学生姓名: 班级: 得分: 请指导教师用红笔在译文中直接进行批改,并就以下几方面填写评阅意见,给出综合得分(满分按100分计)。 1、专业术语、词汇翻译的准确性; 2、翻译材料是否与原文的内容一致; 3、翻译材料字数是否符合要求; 4、语句是否通顺,是否符合中文表达习惯。 中文译文: 2011国际会议电子与光电(ICEOE2011) 用FPGA实现异步FIFO 张彦军,易春丽和王金奇 张金叶 仪器科学与动态测量重点 金曦工业集团技术中心 实验室(中国中北大学) 山西省太原市,中国 教育和科学技术关于 shanxijinye@163.com 电子测试和测量实验室 中国中北大学 山西省太原市,中国 zhangyanjun@, yichunliI026@ wangjinqi 0925@163.com 摘要:我们介绍了基于FPGA的异步FIFO设计,使其达到高速,稳定的在异步时钟域之间传输数据的目的。在设计中,存储器地址被组织成一个环列表,使用格雷码作为它的地址码,使得双跳技术来完成两个异步时钟区域地址信号的传输,很好的避免了亚稳态问题。 关键词:FPGA;异步FIFO;格雷码;双跳技术一、介绍 随着集成电路技术的发展,电路设计的规模正在迅速增加,并且系统时钟应用的越来越频繁。包括对许多异步时钟的处理,否则将导致冲突准稳态信号,这可能导致系统功能设计的故障。因此,处理异步时钟已经成为电路设计中的困难,有很多解决问题的对策,如相位控制方法,双跳技术。然而,这些方法效率低,最好的方法是使用异步时钟异步FIFO,该时钟区域之间传递的信号更加灵活,在标准总线接口常用来读取存储器之间传送数据并写入突发。在本文中,我们在FPGA内推出高速异步FIFO法,因为FPGA的出色的控制逻辑,低功耗,高可靠性,可重构,开发周期短和降低开发成本等特性。该方法适用于高频数据采集系统,如视频图像采集预处理系统。 二、异步FIFO的设计 我们使用双端口RAM构建FPGA中的FIFO。在设计中,困难的是生成空和满的标志,因为输入控制的标志是由于输出,通过输入通常是产生输出控制同样的标志。因此,无论是写入地址和读出地址时必须转移到另一个区域重新同步。下面是异步FIFO的简化示图。包括以下模块:双端口RAM,写和读地址发生器,格雷码计数器和标志产生单元。 A.双端口RAM Xilinx公司的Virtex和SPARTANII系列FPGA芯片集成了“选择+ RAM块(块RAM),它可以配置在一个真正的双端口RAM中。因此,选择块RAMB S4 S4作为存储体,双端口RAM的两个端口A和B完全独立的读写时钟频率可以高达1OO兆赫,不仅只是速度快,设计简单。在设计中,写端口配置为端口A,读端口配置为另一个端口B,然后阻断。RAMB S8 S8连接销可配置为512字节的FIFO中的存储容量,FPGA来控制读取和写入其地址及时钟信号。 状态逻辑模块 状态逻辑模块的任务是提供FIFO空和满的标志信号,这个信号告诉外部电路FIFO已经达到了临界条件:如果有满的信号,若FIFO有写操作的状态,没有空间来存储更多的数据;如果有一个空的信号时,FIFO处于有读操作时但没有更多的数据来供FIFO读取的临界状态。所以FIFO的空满信号是执行读写操作的重要角色,对实现自己的独立操作和阻塞性数据存储管理起了非常重要的作用。我们可以列出组织成一个环的存储器,如图3所示,为对空或满标志的可以读,写,获得地址的相对位置。 系统复位,读,写地址是0,这是FIFO空状态,不允许进行读操作。要在这个过程中FIFO读取和写入数据,读,写地址指针正在增加,如果写地址和读地址相比大于1及以上时可以读取FIFO,直到空为止;同样的道理,如果你写地址和读地址差大于1或更多可以对FIFO执行写操作,直到FIFO满。因为存储器被组织成一个环的形式,因此,写地址,或当读出地址1023,下一次读、写操作,读、写地址会跳转到地址0,这个工作方式来描述的无符号的临界状态的结构是非常合适的。 格雷计数 FPGA芯片是输入和输出模块(输入/输出模块,LOB),可配置模块(可配置逻辑块,CLB)和可编程连接资源(可编程互连阵列,PIA)3个模块组成。 PI

文档评论(0)

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

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

1亿VIP精品文档

相关文档