White Rabbit PTP Core v5.0 released
added by Adam Wujek on 2023-12-23 20:05:41.847904
We have just released v5.0 of the WR PTP Core. You can find more details and all the links to download the demo binaries and documentation on our release wiki page
Here are the most important improvements and fixes of this brand new release:
- Introduction of Board Support Packages
- Kconfig board selection
- Newly supported boards: ZU7, CERN DI/OT system board, AFCZ, sis83k, CERN ertm14, CERN pxi
- RISC-V (uRV) softCPU in the place of the LM32
- Change of CPU from big-endian to little-endian
- New CPU is debugging features (gdb)
- Netconsole
- Diagnostics in dpram
- IEEE1588 compliance fixes
- Improved wrpc-monitor (gui)
Thank you for all the bug reports and contributions. As always, we encourage you to try this fresh release on your boards.
Adam Wujek for the WR PTP Core team
White Rabbit PTP Core v4.2 released
added by Grzegorz Daniluk on 2017-12-19 08:01:47.547706
We have just released v4.2 of the WR PTP Core. You can find all the links to download the demo binaries and documentation on our release wiki page
Here are the most important improvements and fixes of this brand new release:
- Vivado synthesis support
- example designs for Xilinx Zynq, Artix-7 and Kintex-7
- easier SDBFS image creation through WRPC Shell
- LLDP support
- fixed PTP calculations for links longer than 13km
- fixed synchronization problems on VFC-HD board
Thank you for all the bug reports and contributions. As always, we encourage you to try this fresh release on your boards.
Greg Daniluk for the WR PTP Core team
White Rabbit PTP Core v4.1 released
added by Grzegorz Daniluk on 2017-07-07 14:21:18.705563
We have just released v4.1 of the WR PTP Core. You can find all the links to download the reference designs binaries and documentation on our release wiki page.
This release contains mainly fixes to the previous v4.0 stable release:
- fixed PCIe reset for standalone operation
- fixes to p2p mode in PPSi
- fixed Rx termination scheme for Spartan6 PHY which made WRPC unable to work with some SFPs
- fixes and updates to HDL board and platform wrappers
and also some new features like:
- new Wishbone registers bank available to read WRPC diagnostics from user application
- new wrpc-diags host tool to read diagnostics over PCIe or VME
- built-in default init script that loads SFP calibration parameters and configures WRPC in Slave mode
- new document WRPC Failures and Diagnostics
Thank you for all the bug reports and contributions. As always, we encourage you to try this fresh release on your boards.
Greg Daniluk for the WR PTP Core team
White Rabbit PTP Core v4.0 released
added by Grzegorz Daniluk on 2017-03-15 10:33:10.036092
We have just released v4.0 of the WR PTP Core. You can find all the links to download the reference designs binaries and user manual on our release wiki page
The main features and fixes you will find in this release include:
- Re-written, debugged and simplified Mini-NIC
- Improved synthesis time with RAM initialization
- New platform and board HDL support packages
- SNMP and Syslog for remote diagnostics
- VLAN support
- fixed 64-bit printouts for long WR links
- option to use P2P PTP mode
- bugfixes and documentation expanded to describe also the HDL ports and generics
Thank you for all the bug reports and contributions. As always, we encourage you to try this fresh release on your boards.
Greg Daniluk for the WR PTP Core team
White Rabbit PTP Core v3.0 release is out
added by Grzegorz Daniluk on 2015-12-16 18:01:23.083223
We are happy to announce the new v3.0 stable release of the WR PTP Core. It comes with new features and stability improvements. As usual, you can find all the links to download the binaries, sources and manuals on our release wiki page.
This new release includes:
- fixes for synchronization when high load of non-PTP traffic goes in the background
- fixes to withstand heavy Ethernet traffic - the result of WR Switch testing and debugging done for v4.2 firmware release
- locking helper PLL below the reference frequency - which solves the DAC range problem on the SPEC board
- Flash and SDBFS support for storage
- Kintex-7 support - very nice work (including fixes for various well hidden bugs that we did not observe on SPEC) done by Peter Jansweijer
- TX runt frames padding - another kind contribution from Peter to be compliant with IEEE802.3 standard
- increased size of the LM32 RAM (now it is 128kB)
Please be aware, that this release by default uses SDBFS for storage.
This means, you have to write the SDBFS image to Flash/EEPROM before
using the core. Please check the
FAQ
and the release
documentation
for more information on how this should be done.
In the future, writing SDBFS structure to Flash should be done by
manufacturers of hardware to assign official MAC addresses like they
already do for WR Switches.
You can find a summarized list of the main features and bugfixes on the WRPC wiki page and a little bit more detailed information in the roadmap for two subprojects:
Thank you for all the bug reports and contributions. As always, we encourage you to try this fresh release on your boards.
The White Rabbit PTP Core v2.1 release is out
added by Grzegorz Daniluk on 2013-12-20 16:49:03.486107
This is the first official release with PPSI as the WR PTP engine. The release is indicated with wrpc-v2.1 git tag inside wr-cores and wrpc-sw repositories.
With the release we provide: documentation on how to build and run the core, complete source code tarball and the binaries ready to be downloaded into the FPGA.
White Rabbit Core hands-on course published
added by Tomasz Wlostowski on 2013-03-18 10:41:13.820324
The slides and code examples for the CERN White Rabbit Core Hands-on Training are available here
More will come after the 2nd day of the training.
The White Rabbit PTP Core v2.0 release is out
added by Tomasz Wlostowski on 2012-08-13 10:44:35.202988
The release is indicated with wrpc-v2.0 git tag inside wr-cores and wrpc-sw repositories.
With the release we provide: documentation on how to build and run the core, complete source code tarball with compiled documentation included and the binaries ready to be downloaded into the FPGA.