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

FPGA在VXI总线接口设计中的应用研究.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FPGA在VXI总线接口设计中的应用 哈尔滨 〔业大学339#(150001) 韩金路 彭宇 张松江 摘要:本文介绍了采用FPGA技术设计开发VXIbus模块寄存器基接口电路的一般方法.分析和 讨论了VXIbus接口的逻拜设计,对实际开发中的关键问题进行了初步的探讨,并提出了 一些解决方法. 关挂词:FPGA VXIbus接口 寄存器塞 一、引言 FPGA(Field-Programmable-Gate-Array)自80年代中期问世以来,以其高度灵活的现场编程方式,大容 量、高集成度的特性,重复定义和反复改写的功能显示了其广阔的应用前景,引起了电子数字系统设计方式的 突破性变革,成为 目前集成电路产业销售和增长速度最快的产品之一 FPGA独特的优点同样可以应用于VXIbus仪器模块的设计开发中。随着 目前系统侧试要求的不断提高,VX工bus 模块的复杂程度也越来越高,如果仍然采用中小规模集成电路 (MSI/SSI)器件来实现设计要求,不仅占用很大 的物理空间,而且功耗大、可靠性差,而采用FPGA(或EPLD)技术可使VXIbus模块的设计工作大为简化。 在vx工bus模块设计中,接日电路是一个比较通用的部分,利用了FPGA技术后,可以使接口电路的设计和 调试简单快捷,减少甚至避免了重复性工作,使开发者能够把精力更多地集中于设计和调试各模块的功能电路. 二、FPGA在VXIbus接口设计中的应用 目前市场上也有一些基于VXIbus接口的专用集成电路芯片 (AS工C),比如InterfaceTechnology公司研制 的寄存器基接口芯片工T9010和消息基接口芯片工T9010M等等。这些专用芯片功能很强,但价格也很高。在实际 开发vx工bus模块时,由于各模块的功能存在差异,对接口的要求也不尽相同,因此不可能充分利用其内部资源, 性能价格比相对较低。针对这种情况,采用FPGA技术并参照VXIbus规范自行设计vx工bus接口电路,可以根据 实际需要灵活地进行接口电路设计,是一种非常经济实用的方法,尤其适合于产品的研制阶段和小批量生产。 本文以VXIbus寄存器基、A上6/D16器件的接u电路为例,介绍了利用FPGA技术开发vx工bus接口电路的一 般过程及其相关问题。 1.VXI接口电路的逻辑设计 图1为寄存器基、Alb/Dl6器件的接口电路逻辑框图。下面将结合该框图,对接口逻辑进行简单分析。接 日 逻辑设计可以分为如下四个部分: (1).VXI器件选择译码:接收VX工bus上的AM5-AM。和A15-A06信号线上的地址信息,与本模块的逻辑地 址开关设置相比较,如果AM5-AMO上为29H或2DH,A15.A14均为1,且A13-AO6的地址信息与逻辑地址开关SW7-SWO 设置相同,则表明当前本模块正被访问,其译码结果送到总线控制等其它电路部分。 (2).VXI总线控制和地址译码:在确认本模块正在被访问的前提下,对低位地址线A05-AOI译码,选中 被访问的寄存器,根据WR工TE*信号线确定数据传输方向DDIR,在AS*.DSO*和DS1*相继有效 (变低)后,使 能数据缓冲器门控信号DBEN*,并在可靠接受数据 (写周期)或将数据置于总线上 (读周期)后响应DTACK*, 通知总线控者结束当前的数传周期。 12 (3).中断控制:这是一个可编程的中断请求器,通过CPU或外部跳线来设窗INTSEL3-1.进而确定中断 级别。本模块的功能电路通过IRQ向VXibus提出中断请求,在开始响应中断认可周期(IACK*变低)时监视TACKIN* 信吁线,若IACKIN*变低,则将A03-A01卜认可的中断级别码与本模块的中断级别设置INTSEL3-1进行比较,判 断是否右响应本模块的中断。如果比较结果一致,则撤销VXI中断请求信号,将本模块的标识寄存器和逻辑地 址放到数据线 },总线控制信号DDIR和DBEN*的作用和普通VX工bus读周期一样,并响应DTACK*.否则将 工ACKOUT* 变低,将中断认可菊存 传向下一个槽位的模块. 厂一 } A 15-A06 VXI W 7-SW o AM 5-AM

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档