新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于FPGA的VXI总线寄存器基?榻涌诘缏飞杓(06-100)

基于FPGA的VXI总线寄存器基?榻涌诘缏飞杓(06-100)

—— 基于FPGA的VXI总线寄存器基?榻涌诘缏飞杓
作者:钱均生 魏震生 崔海波时间:2008-04-10来源:电子产品世界收藏

  引言

本文引用地址:/article/81437.htm

  总线技术经过十几年的发展,以其开放的系统环境,?榛纳杓,紧凑的机械结构,良好的电磁兼容性及可靠性,小型便携和灵活的通信能力等一系列优点满足了工业领域对测试与测量的需求&。如今,总线作为新一代的测试与测量总线已经毋庸置疑,而研制基于总线的测试与测量仪器也成为当务之急,近几年各种类型的VXI总线器件相继推出,VXI总线器件主要分为:寄存器基?、消息基?、存储器基?楹屠┱蛊髌骷闹&。目前寄存器基器件在应用中所占比例最大(约占70%),其实现方法在遵守VME协议规范的前提下各有不同&。VXI寄存器基?樵赩XI总线系统中仅能作为从?(听者)工作,总线?榈牡缏方峁够旧峡煞治讲糠郑鹤芟呓涌诘缏泛凸δ艿缏&。对于VXI总线?榭⒄呃此,接口部分为研究重点,功能电路根据具体工程要求设计,其中许多电路是成熟的,可以直接移植过来&。总线接口电路的设计也可以根据两种方式来实现,一种是直接利用专用接口芯片节省开发时间&。目前,美国有两家公司生产专用接口芯片,CYPRESS公司的IT9010系列和Interface Technology公司的VIC068系列,但由于这些芯片的价格较高且其实现原理难于理解,很少采用;另一种是利用中、小规模电路基PAL、GAL、CPLD和实现&。笔者通过利用实现?橛隫XI总线接口的设计过程中,总结出一些通用的设计思路&。

  功能设计

  以C尺寸,寄存器基A16/D16器件为例,说明该器件须实现的一般功能&。

  ·集成VXI总线地址译码逻辑以及VXIbus/Local bus仲裁逻辑;

  ·产生VXI总线应答信号(DTACK*),根据数据选通信号(DS0*,DS1*)与读写信号(WRITE*)控制数据的传输方向;

  ·产生本地存储器片选信号及I/O读写信号;

  ·具有中断请求功能,可编程中断向量,支持中断响应菊花链;

  ·产生本地复位信号;

  ·支持A16器件相关寄存器,支持D16和D08(EO)从模式&。

  以上功能除配置寄存器和器件相关寄存器外,其余都在1片芯片内实现&。

  功能实现

  图1是VXI总线寄存器基?榻涌诳蛲&。其中,图1中的方框图部分(除功能电路)可由FPGA实现&。从实现功能的角度考虑,FPGA实现VXIbus接口电路主要由初始化电路、?楹图拇嫫饕肼氲缏、寄存器读写及数据传输应答、中断申请及响应等四部分组成&。


上一页 1 2 3 4 下一页

关键词: FPGA VXI

评论

技术专区

关闭

免责声明: 本站资料及图片来源互联网文章,本网不承担任何由内容信息所引起的争议和法律责任。所有作品版权归原创作者所有,与本站立场无关,如用户分享不慎侵犯了您的权益,请联系我们告知,我们将做删除处理!