Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in
F
FMC DEL 1ns 4cha
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 2
    • Issues 2
    • 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
  • FMC DEL 1ns 4cha
  • Wiki
  • Driver developers information

Driver developers information

Last edited by Juan David González Cobas Mar 28, 2019
Page history

Driver developers information

Memory map

Fine Delay Core internals

This is the mapping of the internal FD core components with respect to the core's base address

Wishbone Cores

Offset (bytes) Description Peripherals Internal mapping Status
0x000 Main Registers FD Core shared control registers (TDC and global configuration) wbgen2 doc Available
0x100 Channel 1 Registers FD Core output channel 1 control registers (delay/pulse gen settings) wbgen2 doc Available
0x200 Channel 2 Registers FD Core output channel 2 control registers (delay/pulse gen settings) wbgen2 doc Available
0x300 Channel 3 Registers FD Core output channel 3 control registers (delay/pulse gen settings) wbgen2 doc Available
0x400 Channel 4 Registers FD Core output channel 4 control registers (delay/pulse gen settings) wbgen2 doc Available
0x500 FMC 1-wire master Thermometer + unique ID (on the respective FMC) registers Available

SPEC carrier bitstream

This is the mapping of the top level SPEC interconnect in the v1.0 release firmwares. Future releases will have all blocks starting at offset 0x00000 (update of Gennum core). All offsets are referenced to PCI BAR0.

Wishbone Cores

Offset (bytes) Description Peripherals Internal mapping Status
0x80000 Fine Delay Core FD Core for FMC 1 see table above Available
0xc0000 White Rabbit PTP core WR PTP core, provides distributed synchronization Wiki Available

This is the proposed mapping of the top level SPEC interconnect in the v2.0 release firmwares. All offsets are referenced to PCI BAR0.

Wishbone Cores

Offset (bytes) Description Peripherals Internal mapping Status
0x00000 SDB descriptor SDB descriptor base, used for automagic enumeration of the builtin cores. see SDB documentation Available
0x80000 Fine Delay Core FD Core for FMC 1 see table above
Available
0x90000 Vectored Interrupt Controller Interrupt controller
Wiki Available
0xc0000 White Rabbit PTP core WR PTP core, provides distributed
synchronization Wiki
Available

VIC interrupt assignment

IRQ line Description
0 Fine Delay Core multiplexed interrupt

SVEC carrier bitstream

This is the mapping of the top level SVEC interconnect (internal release for driver development purposes). All offsets are referenced to the VME base address set in the VME64x core's CSR space. Card supports A24/A32/D32 accesses ONLY.

Wishbone Cores

Offset (bytes) Description Peripherals Internal mapping Status
0x00000 SDB descriptor SDB descriptor base, used for automagic enumeration of the builtin cores. see SDB documentation Available
0x10000 Fine Delay Core (FMC1) FD Core for FMC 1 see table above Available
0x20000 Fine Delay Core (FMC2) FD Core for FMC 2 see table above Available
0x30000 Vectored Interrupt Controller Interrupt controller Wiki Available
0x40000 White Rabbit PTP core WR PTP core, provides distributed synchronization Wiki Available

VIC interrupt assignment

IRQ line Description
0 Fine Delay Core (FMC1) multiplexed interrupt
1 Fine Delay Core (FMC2) multiplexed interrupt
Clone repository
  • Cern
  • Changelog 05052011
  • Changelog 19012010
  • Changelog 20012011
  • Delay mode outputs
  • Documents
  • Driver developers information
  • Gateware release 2 0
  • Gateware release 2 1
  • Heatsink design
  • Documents
    • Fmc del 1ns 4cha images
    • Hardware and vhdl design notes
    • Long term test report
    • Project attachments
    • Technical specification draft
More Pages

New Wiki Page

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