基于FPGA技术实现VXIbus模块的接口电路设计.docx
《基于FPGA技术实现VXIbus模块的接口电路设计.docx》由会员分享,可在线阅读,更多相关《基于FPGA技术实现VXIbus模块的接口电路设计.docx(5页珍藏版)》请在第一文库网上搜索。
1、基于FPGA技术实现VXIbus模块的接口电路设计引言VX1总线技上经过十几年的发展,以其开放的系统环境,模块化的设计,紧凑的机械结构,良好的电磁兼容性及可靠性,小型便携和灵活的通信能力等一系列优点满足了工领域对测试与测量的需求。如今,VX1总线作为新一代的测试与测量总线已经毋庸置疑,而研制基于VXI总线的测试与测量仪器也成为当务之急,近几年各种类型的VX1总线器件相继推出,VXI总线器件主要分为:寄存宜基模块、消息基模块、存储器基模块和扩展器器件四种。目前寄存器基器件在应用中所占比例最大(约占70%),其实现方法在遵守VME协议规范的前提下各有不同。VXI寄存器基模块在VXI总线系统中仅能作
2、为从模块(听者)工作,总线模块的电路结构基本上可分为两部分:总线接口电路和功能电路。对于VX1总线模块开发者来说,接口部分为研究重点,功能电路根据具体工程要求设计,其中许多电路是成熟的,可以直接移植过来。总线接口电路的设计也可以根据两种方式来实现,一种是直接利用专用接口近作节省开发时间。目前,美国有两家公司生产专用接口芯片,CYPRESS公司的IT9010系列和InterfaceTechno1ogy公司的VIC068系列,但由于这些芯片的价格较高且其实现原理难于理解,很少采用;另一种是利用中、小规模电路基PA1、GA1、CP1D和FPGA实现。通过利用FPGA实现模块与VXI总线接口的设计过程
3、中,总结出一些通用的设计思路。功能设计以C尺寸,寄存器基A16/D16器件为例,说明该器件须实现的一般功能。 集成VXI总线地址译码逻辑以及VXIbus/1oca1bus仲裁逻辑; 产生VXI总线应答信号(DTACK*),根据数据选通信号(DS0*,DS1*)与读写信号(WRITE*)控制数据的传输方向; 产生本地存储器片选信号及I/O读写信号; 具有中断请求功能,可编程中断向量,支持中断响应菊花链; 产生本地复位信号; 支持A16器件相关寄存器,支持D16和D08(EO)从模式。以上功能除配置寄存器和器件相关寄存器外,其余都在1片FPGA芯片内实现。功能实现图1是VXI总线寄存器基模块接口框
4、图。其中,图1中的方框图部分(除功能电路)可由FPGA实现。从实现功能的角度考虑,FPGA实现VXIbUS接口电路主要由初始化电路、模块和寄存器译码电路、寄存器读写及数据传输应答、中断申请及响应等四部分组成。animBGOUDTCK数娓双网状冲9Y9CIKAMSAMO1WORD*IACK,IACKINDIAUK控割逻辑逻辑蛆址开关IACKOvrAMYtigweS件功傕区开机初始化根据VXI总线时序,在电源接通后,背板总线上SYS虺T信号由低变高,以使SOFTRST信号由高变低并启动一次模块复位自检过程。根据VXI总线协议,模块复位自检应包括各寄存器(基本配置寄存器和用户定义操作寄存器)的初始化
5、和功能电路的初始化。模块和寄存器译码一个VXIbus系统中最多可有256个器件,每个器件都有一个唯一的逻辑地址,编号从0到255。通常规定OOH逻辑地址赋予插入0号槽的为系统提供公共资源的资源管理器和0号槽器件,而FFH号在上电时赋予系统的所有空器件,其它的01HFEH号分配给任意的SC器件。每个器件的逻辑地址由人工通过“逻辑地址选择器”设定。器件选通是由VX1的地址线A6-A13和地址修改线AMO-AM5来共同实现的,具体原理如图2所示。逻辑地址作为该器件的标准组态/操作寄存器的基地址。每个VXIbus器件有一组64字节的标准组态/操作寄存器位于系统A16寻址空间的高16K字节。VX1bUS
6、系统中,各器件内部的各可寻址单元是统一分配的。每个器件都支持16位寻址方式,每个器件64字节的最小地址空间是在寄存器基地址的基础上向上叠加的,如果器件的逻辑地址为V,则器件寄存器的基地址可由下式给出:器件寄存器的基地址=215+214+VX64本版世通BDSE1奇。AHA作选通选中模块的条件用逻辑表达式描述为CARDADDR=(A13.6=1A7.0)&(AM5.0=2DHAM5.0=29H)&(IACK*=1)&(1WORD*=1),也可用语言描述为:当器件被寻址时,接收地址线A01-A15及地址修改线AMO-AM5上的信息,并将其与本模块上硬件地址开关设置的逻辑地址相比较,如果AM0-AM
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 技术 实现 VXIbus 模块 接口 电路设计