Embedded Technologies, Inc.

VME Slave IP Core (VME to AXI Bus Bridge)

Description

The ANSI/VITA 1.0-1994 or VME64 specification establishes a framework for 8-, 16-, and 32-bit parallel bus computer architectures that can implement single and multiprocessor systems. The VMEbus specification defines an interfacing system used to interconnect microprocessors, data storage, and peripheral control devices in a closely coupled hardware configuration.

iWave’s IP is compliant to ANSI/VITA1.0-1994 and implements the slave configuration of VMEbus data transfer layer consisting of the Data Transfer Bus and the Priority Interrupt Bus modules. This IP can be considered as a VME to AXI bus bridge and can be implemented in any FPGA having interface to a VME Bus Interface.

Product Specifications
  • Compliant with ANSI/VITA 1.0-1994 VME64 Bus Standard
  • VME to AXI Bus Bridge
  • VMEbus Module Type
    • Slave with Priority Based Interrupts

  • Board Address: Hardware Configurable up to 8 bits
  • Data Format Supported
    • 16 bits
    • 8 bits

  • Transfer Modes
    • Write
    • Read
    • Block Write
    • Block Read

  • Address Modes
    • A32 Slave: 09, 0B, 0D and 0F (Data and Block Transfer)
    • A24 Slave: 39, 3B, 3D and 3F (Data and Block Transfer)
    • A16 Slave: 29 and 2D (Data Access, No Block Transfers)

  • Block Transfer
    • Maximum 256 bytes

  • User Interface
    • AXI-4 Lite

  • Following features are not supported:
    • CR/CSR Space
    • D32 & D64 Transfers
    • 2eVME Transfers

Highlights

  • Core is compliant to ANSI/VITA 1.0-1994
  • VME Slave IP provides a bus bridge between VME and AXI interfaces
  • Supports A32, A16 and A8 addressing modes with D16 data