Browse Prior Art Database

One Chip VME Extension for Instrumentation Interface Implemented in a High Density Erasable Programmable Logic Device

IP.com Disclosure Number: IPCOM000114208D
Original Publication Date: 1994-Nov-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 4 page(s) / 178K

Publishing Venue

IBM

Related People

Eigner, JM: AUTHOR

Abstract

This invention is a VME extension for Instrumentation (VXI)/VME interface design (Figure). It supports slave register based A16/D16 and A24/D16 transfers. It also supports programmable interrupts. It provides control logic for the A24/D16 card side for a user application.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 35% of the total text.

One Chip VME Extension for Instrumentation Interface Implemented
in a High Density Erasable Programmable Logic Device

      This invention is a VME extension for Instrumentation (VXI)/VME
interface design (Figure).  It supports slave register based A16/D16
and A24/D16 transfers.  It also supports programmable interrupts.  It
provides control logic for the A24/D16 card side for a user
application.

VXI INTERFACE

      VME/VXI Standard Interface - VME is a standard interface
protocol that allows multiple instruments to be connected to a
computer bus.  VXI has VME as a subset and extends the specification
to include added features necessary for instrumentation.  VXI stands
for Vme eXtension for Instrumentation.

      This chip supports the register-based slave device
specification of VXI.  This includes dynamic configuration (MODID
support), standard manufacturer and model code, plus the VME
specification.  The chip also supports the interrupt specification.
It does not support the message based device specification, although
this device type may be included in the same system without the chip
interfering.

Hardware Architecture
  o  VXI interface, allows communication with VME/VXI bus
  o  Dynamic configuration support, A24/D16, A16/D16 support,
      register-based device support
  o  Interrupt capability via programmable Interrupt levels
  o  A24/D16 space control lines - 2 strobes (high and low byte),
      address strobe, read/write line, data bus control lines

      Base Registers - The VXI specification defines a set of base
registers for all device types.  The base register configuration for
Register Mapped devices includes:
  o  The Logical Address Register.  This register holds the offset
      address for A16 address space.  This register is set to FF[h]at
      power on and will be modified by the Resource Manager during
      dynamic configuration.  The logical address bits are compared
to
      address bits A13 -- A6, a match is made when A15, A14 are both
1,
      A13 -- A6 match ULA7 -- ULA0 and the address modifiers AM5 --
AM0
      are either 2D[h]  or 29[h].  If a match is made the chip will
      respond and provide DTACK.  Since the chip cannot provide open
      collector outputs, DTACK must be inverted off chip by an open
      collector inverter.
  o  The Identification Register.  This register holds the device
      class, address space, and manufacturer ID.  The Manufacturer ID
      is FB3[h] and the chip is register-based A16/A24.  Therefore,
      this registe is hard-wired to CFB3[h].
  o  The Device Type Register.  The required memory "m" is derived
      from the formula 256(a)*2(23-m).  With m = 6, a = 0 the memory
      space is 128 kBytes.  The model code is BB3[h], therefore the
      device type register contains 6BB3[h].
  o  The Control Register.  This register has 3 mo...