Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in
V
VME64x core
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • Wiki
    • Wiki
  • image/svg+xml
    Discourse
    • Discourse
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • Projects
  • VME64x core
  • Wiki
  • Home

Home

Last edited by Erik van der Bij Jul 11, 2022
Page history
This is an old version of this page. You can view the most recent version or browse the history.

VME64x to Wishbone Core

Project description

The VME64x core implements a VME64 slave on one side and a WishBone master on the other without FIFOs in-between.

The core supports SINGLE, BLT (D32), MBLT (D64), 2eVME and 2eSST transfers in A24, A32 and A64 address modes and D08 (OE), D16, D32, D64 data transfers. The core can be configured via implemented CR/CSR configuration space. A ROACK type IRQ controller with one interrupt input and a programmable interrupt level and Status/ID register is provided.

A WishBone side features a pipelined WB master for SINGLE transfers.

VME64x_BlockDiagram.png

Main features¶

* VME64x slave
o CR/CSR space
o ROACK type IRQ controller with one interrupt input and a programmable interrupt level and Status/ID register
o Supported VME access modes
+ SINGLE, BLT (D32), MBLT (D64)
+ A24, A32 and A64 address modes and D08 (OE), D16, D32, D64 data transfers

* WishBone master (user side)
o Pipelined WB master for SINGLE transfers

For more details about the project see vme64x user manual

Project information

  • vme64x user manual
  • VME access modes
  • guidelines to use the vme64x core

Documents

  • VME64 ANSI/VITA 1 1994
  • VME64 Extensions ANSI/VITA 1.1 1997
  • Wishbone System-on-chip (SoC) Interconnection Architecture for Portable IP Cores, Revision B4
  • ANSI/VITA 1.5-2003 2eSST

Contacts

General question about project

  • Erik van der Bij - CERN

Project Status

Date Event
01-04-2010 Start working on project.
25-05-2010 First HDL release.
10-02-2011 First register read/write made with the core on the VFC.
01-02-2012 New student will work full time on project.
03-05-2012 Core has been modified to implement CSR space. CSR and single R/W working on VFC V2.
10-05-2012 Working on BLT, MBLT and 2eSST implementation.
06-06-2012 Added data swap modes. A64, 2eVME and 2eSST not yet implemented. Independent tester added to team.
30-07-2012 SINGLE, BLT (D32), MBLT (D64) transfers in A16, A24, A32 and A64 address modes working on VFC V2 and SVEC V0. A ROACK type IRQ Controller is provided.

Davide Pedretti 30 July 2012


Clone repository
  • Documents
  • Home
  • News
  • Performances
  • Faq
  • Users
  • Documents
    • Design, implementation and test of a vme to wb interface
    • Images
    • Vme64x core user guide
More Pages

New Wiki Page

Tip: You can specify the full path for the new file. We will automatically create any missing directories.