Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in
W
White Rabbit Switch - Hardware V4
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 10
    • Issues 10
    • 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
  • White Rabbit Switch - Hardware V4
  • Wiki
  • Clocking fmc

Clocking fmc

Last edited by Maciej Lipinski Feb 17, 2022
Page history
This is an old version of this page. You can view the most recent version or browse the history.

The main purpose of the Clocking FMC is to test/prototype the clocking circuit proposed in the WRS-4 main board (Hardware_Architecture) document, section 3.4 (page 25-28). Additionally, the FMC has an SFP cage and it can be used to enable WR on a host board, such as e.g. AFCZ, or ZCU102/ZCU106 eval board.


Reviews

Date Design files Comments Status
1 2020-07 pdf rar Completed
2 2020-09 Ongoing

Clocknig-FMC

The figure shows a detailed block diagram of the proposed solution. As can be seen in this figure, the main PLL is the HMC7044 that has the following features of interest for the new WRS-4:

  • Possibility to have a mixed scenario (part of the design working with 62.5 MHz recovered clock and another part with 156.25 MHz recovered clock, for 1Gbps and 10Gbps links respectively).
  • Deterministic phase alignment between all output channels, allowing to generate the 10 MHz output directly from the HMC7044 PLL with SYNC support.
  • Plenty of clock outputs with configurable type (LVDS or LVPECL).

The main oscillator is the DOT050V that has a plastic cover to avoid known problems related to the airflow. For the helper clock, we propose to use the programmable and tunable oscillator Si549 that has already been tested in a WR node and is ideal to support different frequencies. The 1PPS and Abscal outputs will be latched with D-type FF (with 125MHz or 250MHz). The design will have the possibility to mount an oscillator board (a type of module expansion) to allow better oscillator OCXO and DDS for lpGBT.

The Grandmaster 10 MHz input clock is multiplied by deterministic LMX2594 PLL to create a 1-PPS aligned 62.5/125 MHz, thus the SoftPLL of the WR PTP implementation can align to it. As such, it is the safest solution in case of loss of the 10 MHz input reference. Another option for the Grandmaster can be to connect the RFU of the HMC7044 directly with the LMX2594 in order to clock the system directly with 10 MHz input clock (multiplied to 2.5 GHz) and without using the main oscillator DOT050V. The main problem of this last option occurs when the input reference is lost, since the system might freeze. The RFU lines of HMC7044 can also be connected to the expansion board.

Clone repository
  • Clocking fmc
  • Enclosure pre prototype
  • Features choice
  • Feedback to wrs 4 hardware specification
  • Home
  • Documents
  • Enclosure
  • Enclosure prototype v1
  • Faq
  • Features choice meeting with it
  • Figures
  • Images
  • Layout review 20230516
  • Layout review summary 20230516
  • uploads/edb3d2502e9d7b9d9a70409401490372
    • Wr_switch_discussion
More Pages

New Wiki Page

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