Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in
W
White Rabbit core collection
  • Project
    • Project
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 30
    • Issues 30
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 2
    • Merge Requests 2
  • CI / CD
    • CI / CD
    • Pipelines
    • Schedules
  • Wiki
    • Wiki
  • image/svg+xml
    Discourse
    • Discourse
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Commits
  • Issue Boards
  • Projects
  • White Rabbit core collection
  • Wiki
  • Wr ptp core v5.x release

Wr ptp core v5.x release

Last edited by Tristan Gingold Nov 03, 2022
Page history

Changes since v4.2

  • Newly supported boards: ZU7, CERN DI/OT system board, AFCZ, sis83k, CERN ertm14, CERN pxi

  • Diagnostics are now written to a dpram, this involves a change in the memory map for wrpc-sw

  • risc-v (urv) softcpu in the place of the LM32. This implies a change in the toolchain and options. Note that risc-v is little-endian, contrary to LM32 (which is big-endian)

    • As a consequence of the cpu change, the CPU memory is not anymore directly available from host memory space. There are registers for indirect memory access in the register map.
    • The wrpc address space is now reduced to 64KB (and can be reduced to 4KB if no external devices are mapped).
    • A nice consequence of the new cpu is debugging features. It is now possible to connect a debugger to the core (using wrpc-gdbserver). In particular, it is possible to load a new software with the debugger, set breakpoints, single step or inspect variables. Halting the cpu stops softpll updates.
  • Preliminary IEEE1588 HA profile in ppsi.

  • Generalized sensors (instead of temperature only). /!\ Note though that the temperature sensor is currently not available.

  • The format of the sfp-database has changed, so it appears as corrupted. It must be manually reset.

  • Fixed bugs:

    • Fixed bug wrpc-sw#5 (lldp sending interval)
    • Fixed bug wrpc-sw#54 (No BOOTP request after link down/up)
  • Added features:

    • Send VLAN ID feature wrpc-sw#53
    • Kconfig: add subcommands to set advanced ptp atributes feature wrpc-sw#51
    • dev/sfp: add commmand to dump SFP info, add sfp related stuff into wrpc-dump feature #49 (closed)
    • netconsole feature
    • leapsec command
    • many improvements to the wrpc-dump executable
    • Allow shell command via SNMP
    • Allow init script to be set via SNMP
  • Change of gui command output. Add q - quit and r - redraw commands in gui.

TODO before the release

  • investigate spurious PPSI messages (is_timestamps_incorrect: t2 is incorrect)
  • bootp not working (was a network config issue)
  • remove etherbone
  • Fix absolute calibration (only the SYNC messages should be sent)
  • crash if no sdbfs
  • platform/xilinx/wr-gtp_phy/gtp_bitslide.vhd change in c9cc5cab
Clone repository
  • Board vfc hd
  • Board vfc hd ports
  • Current release
  • Development instructions
  • Documents
  • Documents
    • Project attachments
    • Version 'v3.0' attachments
    • Wr ptp core hdl specification v2.0
    • Wr ptp core building manual for release 2.0
    • Wr ptp core manual for release 2.1
    • Wr ptp core release tests
    • Wr ptp core release v3.0 documentation
    • Wr ptp core v4.0 files
    • Wr ptp core v4.1 files
    • Wr ptp core v4.2 files
More Pages

New Wiki Page

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