VME Core Selector Guide

Inicore offers various VME controllers, all designed for system-on-chip integrations. They are predefined and verified, ready for an easy integration and giving you the flexibility to optimize your standard-based functionality, setting your design apart from the competition.

VME System Controller Module 2 Core: VMESCmodule2

The VMESCmodule2 is a VME to AXI bus bridge containing a VME Slave with 8 memory window decoders, a VME Master, a programable VME interrupter supporting IRQ1-IRQ7 request levels, an autonomous VME interrupt handler, and a VME system controller. The system controller has a bus arbiter supporting prioritized and round-robin arbitration, a programmable bus timer, a system clock driver, a system reset driver, and an interrupt daisy-chain driver. >>> more

VME System Controller Module Core: VMESCmodule

Not recommended for new designs. Use VMESCmodule2/2e instead.

The VMESCmodule is a VME to local bus bridge containing a VME Slave with 4 memory window decoders, a VME Master with integrated DMA engine, a programable VME interrupter supporting IRQ1-IRQ7 request levels, an autonomous VME interrupt handler, and a VME system controller. The system controller has a bus arbiter supporting prioritized and round-robin arbitration, a programmable bus timer, a system clock driver, a system reset driver, and an interrupt daisy-chain driver. >>> more

VME Slave Controller Module Core: VMESmodule

The VMESmodule contains all the functionality needed to connect a user design to the VME bus. The core contains a VME slave controller, 8 address windows to map the local memory space into the VME address space, 4 7-bit semaphores and 4 32-bit mailboxes for interprocess communication, a VME interrupter, a local interrupt controller and CSR registers to support address relocation. A generic 32-bit wide synchronous user-side interface connects to the local bus design and provides access to the VMESmodule's internal CSR memory space. >>> more

VME Slave Controller: VME64s

This VME64 slave controller is designed for custom integration using standard FPGA and ASIC technologies. It is fully compliant to the VME specification supporting A16/A24/A32 address mode, D8/D16/D32 data modes (read/write/read-modify write), D64-MBLT, and interrupt acknowledge cycles. Data access is either single cycle or multi-cycle controlled through user wait states. >>> more