|
# White Rabbit PTP Core (WRPC)
|
|
# White Rabbit PTP Core (WRPC)
|
|
|
|
|
|
The White Rabbit PTP Core is an Ethernet MAC implementation capable of
|
|
The White Rabbit PTP Core is an Ethernet MAC implementation capable of providing precise timing. It can be used for sending and receiving regular Ethernet frames between user-defined HDL modules and a physical medium. It also implements the White Rabbit protocol to provide sub-nanosecond time synchronization.
|
|
providing precise timing. It can be used for sending and receiving
|
|
|
|
regular Ethernet frames between user-defined HDL modules and a physical
|
|
|
|
medium. It also implements the White Rabbit protocol to provide
|
|
|
|
sub-nanosecond time synchronization.
|
|
|
|
|
|
|
|
The White Rabbit PTP Core can operate in one of the following modes:
|
|
The White Rabbit PTP Core can operate in one of the following modes:
|
|
|
|
|
|
- **GrandMaster**: WR Master synchronized to an external 1-PPS and 10
|
|
- **GrandMaster**: WR Master synchronized to an external 1-PPS and 10 MHz clock signal, propagates precise timing to other WR-compliant devices
|
|
MHz clock signal, propagates precise timing to other WR-compliant
|
|
- **Master**: WR Master with free-running oscillator, propagates precise timing to other WR-compliant devices
|
|
devices
|
|
- **Slave**: synchronizes its internal oscillator to another WR Master device
|
|
- **Master**: WR Master with free-running oscillator, propagates
|
|
|
|
precise timing to other WR-compliant devices
|
|
|
|
- **Slave**: synchronizes its internal oscillator to another WR Master
|
|
|
|
device
|
|
|
|
|
|
|
|
### FPGA platforms and boards supported by the White Rabbit PTP Core
|
|
### FPGA platforms and boards supported by the White Rabbit PTP Core
|
|
|
|
|
|
|**Platform**|**Family**|**Tranceiver**|**Reference designs**|**Boards**|
|
|
<table>
|
|
|----|----|----|----|----|
|
|
<tr>
|
|
|Xilinx|Virtex-5|GTP||[Contact us](/Wrpc-core#contacts), [See presentation](https://ohwr.org/project/white-rabbit/wikis/uploads/f6d568840245659356d41c38060152e8/WRS_WRPC_status_plans.pdf) |
|
|
<th>
|
|
|Xilinx|Spartan-6|GTP-6|[spec_ref_design](https://www.ohwr.org/project/wr-cores/tree/master/), [svec_ref_design](https://www.ohwr.org/project/wr-cores/tree/master/)|[SPEC](https://www.ohwr.org/project/spec/wikis), [SVEC](https://www.ohwr.org/project/svec/wikis), [SPEXI](https://www.ohwr.org/project/spexi/wikis), ....|
|
|
|
|
|Xilinx|Virtex-6|GTX-6|||
|
|
**Platform**
|
|
|Xilinx|Artix-7|GTP-7|[CLBv3](https://www.ohwr.org/project/wr-cores/tree/master/)|Nikhef.|
|
|
</th>
|
|
|Xilinx|Kintex-7|GTX-7|[CLBv2](https://www.ohwr.org/project/wr-cores/tree/master/), [KC705](https://www.xilinx.com/products/boards-and-kits/ek-k7-kc705-g.html) with [Rabbit_FX FMC](https://redmine.nikhef.nl/et/project/rabbit_fx/wiki)|Nikhef, Seven Solutions|
|
|
<th>
|
|
|Xilinx|Virtex-7|GTX-7||Nikhef, Seven Solutions|
|
|
|
|
|Xilinx|Virtex-7|GTH-7||Nikhef. Not yet fully supported. [Contact us](/Wrpc-core#contacts)<br/>(TxRx in wr-cores) |
|
|
**Family**
|
|
|Xilinx|Kintex Ultrascale|GTHE3,<br/> GTH-US,<br/> GTY-US|SIS8300|Work in progress (uses different Serdes (GTH, GTY) than Kintex, requires a new wrapper with bitslide, and making sure the Serdes is deterministic). [Contact us](/Wrpc-core#contacts). [See presentation](https://ohwr.org/project/white-rabbit/wikis/uploads/f6d568840245659356d41c38060152e8/WRS_WRPC_status_plans.pdf)|
|
|
</th>
|
|
|Xilinx|Zynq Ultrascale+|GTHE4||[Contact us](/Wrpc-core#contacts). [See presentation](https://ohwr.org/project/white-rabbit/wikis/uploads/f6d568840245659356d41c38060152e8/WRS_WRPC_status_plans.pdf)|
|
|
<th>
|
|
|Xilinx|Zynq-7 (=Kintex-7 + ARM uP)|GTX-7|[fasec_ref_design](https://www.ohwr.org/project/wr-cores/tree/master/)|[FASEC](https://www.ohwr.org/project/fasec/wiki), Seven Solutions.|
|
|
|
|
|Xilinx|Zynq-7 (=Kintex-7 + ARM uP)|GTX-7|[spec7](https://ohwr.org/project/spec7)|Nikkef|
|
|
**Tranceiver**
|
|
|Altera|Arria II|||GSI|
|
|
</th>
|
|
|Altera|[Arria V](platform-arria5)||[vfchd_ref_design](https://www.ohwr.org/project/wr-cores/tree/master/)|[VFC-HD](board-vfc-hd), GSI|
|
|
<th>
|
|
|
|
|
|
-----
|
|
**Reference designs**
|
|
|
|
</th>
|
|
|
|
<th>
|
|
|
|
|
|
|
|
**Boards**
|
|
|
|
</th>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Xilinx</td>
|
|
|
|
<td>Virtex-5</td>
|
|
|
|
<td>GTP</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[Contact us](/Wrpc-core#contacts), [See presentation](https://ohwr.org/project/white-rabbit/wikis/uploads/f6d568840245659356d41c38060152e8/WRS_WRPC_status_plans.pdf)
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Xilinx</td>
|
|
|
|
<td>Spartan-6</td>
|
|
|
|
<td>GTP-6</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[spec_ref_design](https://www.ohwr.org/project/wr-cores/tree/master/), [svec_ref_design](https://www.ohwr.org/project/wr-cores/tree/master/)
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[SPEC](https://www.ohwr.org/project/spec/wikis), [SVEC](https://www.ohwr.org/project/svec/wikis), [SPEXI](https://www.ohwr.org/project/spexi/wikis), ....
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Xilinx</td>
|
|
|
|
<td>Virtex-6</td>
|
|
|
|
<td>GTX-6</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Xilinx</td>
|
|
|
|
<td>Artix-7</td>
|
|
|
|
<td>GTP-7</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[CLBv3](https://www.ohwr.org/project/wr-cores/tree/master/)
|
|
|
|
</td>
|
|
|
|
<td>Nikhef.</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Xilinx</td>
|
|
|
|
<td>Kintex-7</td>
|
|
|
|
<td>GTX-7</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[CLBv2](https://www.ohwr.org/project/wr-cores/tree/master/), [KC705](https://www.xilinx.com/products/boards-and-kits/ek-k7-kc705-g.html) with [Rabbit_FX FMC](https://redmine.nikhef.nl/et/project/rabbit_fx/wiki)
|
|
|
|
</td>
|
|
|
|
<td>Nikhef, Seven Solutions</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Xilinx</td>
|
|
|
|
<td>Virtex-7</td>
|
|
|
|
<td>GTX-7</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
<td>Nikhef, Seven Solutions</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Xilinx</td>
|
|
|
|
<td>Virtex-7</td>
|
|
|
|
<td>GTH-7</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
Nikhef. Not yet fully supported. [Contact us](/Wrpc-core#contacts)<br>(TxRx in wr-cores)
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Xilinx</td>
|
|
|
|
<td>Kintex Ultrascale</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
GTHE3,<br>GTH-US,<br>GTY-US
|
|
|
|
</td>
|
|
|
|
<td>SIS8300</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
Work in progress (uses different Serdes (GTH, GTY) than Kintex, requires a new wrapper with bitslide, and making sure the Serdes is deterministic). [Contact us](/Wrpc-core#contacts). [See presentation](https://ohwr.org/project/white-rabbit/wikis/uploads/f6d568840245659356d41c38060152e8/WRS_WRPC_status_plans.pdf)
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Xilinx</td>
|
|
|
|
<td>Zynq Ultrascale+</td>
|
|
|
|
<td>GTHE4</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[pxie_fmc_ref_design](https://ohwr.org/project/wr-cores/-/tree/master/top/pxie_fmc_ref_design?ref_type=heads),
|
|
|
|
|
|
|
|
[diot_wr_mpsoc](https://ohwr.org/project/wr-cores/-/tree/master/top/diot_wr_mpsoc?ref_type=heads)
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[SPEXI7U](https://ohwr.org/project/spexi7u/wikis), [DI/OT System Board](https://ohwr.org/project/diot-sb-zu/wikis)
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Xilinx</td>
|
|
|
|
<td>Zynq-7 (=Kintex-7 + ARM uP)</td>
|
|
|
|
<td>GTX-7</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[fasec_ref_design](https://www.ohwr.org/project/wr-cores/tree/master/)
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[FASEC](https://www.ohwr.org/project/fasec/wiki), Seven Solutions.
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Xilinx</td>
|
|
|
|
<td>Zynq-7 (=Kintex-7 + ARM uP)</td>
|
|
|
|
<td>GTX-7</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[spec7](https://ohwr.org/project/spec7)
|
|
|
|
</td>
|
|
|
|
<td>Nikkef</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Altera</td>
|
|
|
|
<td>Arria II</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
<td>GSI</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>Altera</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[Arria V](platform-arria5)
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[vfchd_ref_design](https://www.ohwr.org/project/wr-cores/tree/master/)
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
|
|
|
|
[VFC-HD](board-vfc-hd), GSI
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
![](/uploads/aa23f1f5f7cb8fe34b18cb9506b85c21/wrpc_box.png)
|
|
![](/uploads/aa23f1f5f7cb8fe34b18cb9506b85c21/wrpc_box.png)
|
|
|
|
|
|
### Fig.1: WR PTP Core external interfaces
|
|
### Fig.1: WR PTP Core external interfaces
|
|
|
|
|
|
-----
|
|
---
|
|
|
|
|
|
![image](uploads/fd37a0123eb767d568f32a724a0d1ff9/image.png)
|
|
![image](uploads/fd37a0123eb767d568f32a724a0d1ff9/image.png)
|
|
|
|
|
|
### Fig.2: WR PTP Core block diagram
|
|
### Fig.2: WR PTP Core block diagram
|
|
|
|
|
|
-----
|
|
---
|
|
|
|
|
|
## Releases
|
|
## Releases
|
|
|
|
|
|
- [Current WR PTP Core release](Current-release)
|
|
- [Current WR PTP Core release](Current-release)
|
|
- [Previous releases](Previous-releases)
|
|
- [Previous releases](Previous-releases)
|
|
|
|
|
|
-----
|
|
---
|
|
|
|
|
|
## Documentation
|
|
## Documentation
|
|
|
|
|
|
- [White Rabbit PTP Core User's
|
|
- [White Rabbit PTP Core User's Manual](uploads/7cf8d2161b6e5fa86348455bbd022196/wrpc-user-manual-v5.0.pdf) describes how to build and run the Core.
|
|
Manual](uploads/7cf8d2161b6e5fa86348455bbd022196/wrpc-user-manual-v5.0.pdf) describes how to build and
|
|
- [White Rabbit PTP Core Failures and Diagnostics](/uploads/f129bf7bd00e44463fd19c8bf52fa75e/wrpc-fail-diag-v4.2.pdf) describes what can go wrong, how to diagnose it and how to fix it
|
|
run the Core.
|
|
- [Default calibration values for the WR PTP Core and the WR Switch](https://www.ohwr.org/project/white-rabbit/wikis/Calibration) (TBD for v5.0)
|
|
- [White Rabbit PTP Core Failures and
|
|
- [White Rabbit PTP Core Hands-on Training materials](handson-training)
|
|
Diagnostics](/uploads/f129bf7bd00e44463fd19c8bf52fa75e/wrpc-fail-diag-v4.2.pdf) describes what can go
|
|
|
|
wrong, how to diagnose it and how to fix it
|
|
|
|
- [Default calibration values for the WR PTP Core and the WR
|
|
|
|
Switch](https://www.ohwr.org/project/white-rabbit/wikis/Calibration) (TBD for v5.0)
|
|
|
|
- [White Rabbit PTP Core Hands-on Training
|
|
|
|
materials](handson-training)
|
|
|
|
|
|
|
|
### Other documents
|
|
### Other documents
|
|
|
|
|
|
- [Frequently Asked Questions about the White Rabbit PTP
|
|
- [Frequently Asked Questions about the White Rabbit PTP Core](wrpc-faq)
|
|
Core](wrpc-faq)
|
|
- [HDL memory map](wrpc-memmap)
|
|
- [HDL memory map](wrpc-memmap)
|
|
- [Running simple SPEC-to-SPEC White Rabbit demo](spec-to-spec)
|
|
- [Running simple SPEC-to-SPEC White Rabbit demo](spec-to-spec)
|
|
- [White Rabbit Node Reference Design](https://www.ohwr.org/project/white-rabbit/wikis/WRReferenceDesign)
|
|
- [White Rabbit Node Reference
|
|
- [List of supported SFP transceivers](https://www.ohwr.org/project/white-rabbit/wikis/SFP)
|
|
Design](https://www.ohwr.org/project/white-rabbit/wikis/WRReferenceDesign)
|
|
|
|
- [List of supported SFP
|
|
|
|
transceivers](https://www.ohwr.org/project/white-rabbit/wikis/SFP)
|
|
|
|
|
|
|
|
### Projects that use WR PTP Core
|
|
### Projects that use WR PTP Core
|
|
|
|
|
|
- [Mock Turtle Core](https://ohwr.org/project/mock-turtle/wikis)
|
|
- [Mock Turtle Core](https://ohwr.org/project/mock-turtle/wikis)
|
|
- [BTrain-over-WhiteRabbit](https://gitlab.cern.ch/BTrain-TEAM/Btrain-over-WhiteRabbit/wikis/home)
|
|
- [BTrain-over-WhiteRabbit](https://gitlab.cern.ch/BTrain-TEAM/Btrain-over-WhiteRabbit/wikis/home) (note [extensive documentation](https://gitlab.cern.ch/BTrain-TEAM/Btrain-over-WhiteRabbit/wikis/documentation) possibly helpful for WRPC integrators)
|
|
(note [extensive
|
|
|
|
documentation](https://gitlab.cern.ch/BTrain-TEAM/Btrain-over-WhiteRabbit/wikis/documentation)
|
|
|
|
possibly helpful for WRPC integrators)
|
|
|
|
|
|
|
|
-----
|
|
---
|
|
|
|
|
|
## Roadmap for WR PTP Core releases
|
|
## Roadmap for WR PTP Core releases
|
|
|
|
|
|
||**v4.1**|**v4.2**|**v5.0**|
|
|
| | **v4.1** | **v4.2** | **v5.0** |
|
|
|----|----|----|----|
|
|
|--|----------|----------|----------|
|
|
|**Release date**|7/07/2017|19/12/2017|23/12/2023|
|
|
| **Release date** | 7/07/2017 | 19/12/2017 | 23/12/2023 |
|
|
|[PCIe reset bugfix for standalone operation](https://www.ohwr.org/work_packages/1567)|**x**|||
|
|
| [PCIe reset bugfix for standalone operation](https://www.ohwr.org/work_packages/1567) | **x** | | |
|
|
|Fixes and updates in HDL wrappers:
|
|
| Fixes and updates in HDL wrappers: | | | |
|
|
[[1599]](https://www.ohwr.org/project/wr-cores/issues/33), [[1600]](https://www.ohwr.org/project/wr-cores/issues/32), [[1604]](https://www.ohwr.org/project/wr-cores/issues/28)|**x**|||
|
|
| [\[1599\]](https://www.ohwr.org/project/wr-cores/issues/33), [\[1600\]](https://www.ohwr.org/project/wr-cores/issues/32), [\[1604\]](https://www.ohwr.org/project/wr-cores/issues/28) | **x** | | |
|
|
|[Fixed Rx termination scheme for Spartan6 PHY](https://www.ohwr.org/work_packages/1598)|**x**|||
|
|
| [Fixed Rx termination scheme for Spartan6 PHY](https://www.ohwr.org/work_packages/1598) | **x** | | |
|
|
|[WRPC diagnostics over Wishbone, and host tool to read it](https://www.ohwr.org/project/wr-cores/issues/30)|**x**|||
|
|
| [WRPC diagnostics over Wishbone, and host tool to read it](https://www.ohwr.org/project/wr-cores/issues/30) | **x** | | |
|
|
|Built-in [default init script](https://www.ohwr.org/work_packages/1605) and [VLANs support](https://www.ohwr.org/work_packages/1612)|**x**|||
|
|
| Built-in [default init script](https://www.ohwr.org/work_packages/1605) and [VLANs support](https://www.ohwr.org/work_packages/1612) | **x** | | |
|
|
|[PPSi updated incl. fixed p2p mode](https://www.ohwr.org/project/wr-cores/issues/26)|**x**|||
|
|
| [PPSi updated incl. fixed p2p mode](https://www.ohwr.org/project/wr-cores/issues/26) | **x** | | |
|
|
|[Added _mode abscal_ for absolute calibration](https://www.ohwr.org/work_packages/1603)|**x**|||
|
|
| [Added _mode abscal_ for absolute calibration](https://www.ohwr.org/work_packages/1603) | **x** | | |
|
|
|[New documentation: _WRPC Failures and Diagnostics_](https://www.ohwr.org/project/wr-cores/issues/24)|**x**|||
|
|
| [New documentation: _WRPC Failures and Diagnostics_](https://www.ohwr.org/project/wr-cores/issues/24) | **x** | | |
|
|
|[Vivado synthesis support](https://www.ohwr.org/work_packages/1706)||**x**||
|
|
| [Vivado synthesis support](https://www.ohwr.org/work_packages/1706) | | **x** | |
|
|
|Xilinx [Zynq](https://www.ohwr.org/work_packages/1705) , [Artix-7, Kintex-7](https://www.ohwr.org/work_packages/1708) reference designs||**x**||
|
|
| Xilinx [Zynq](https://www.ohwr.org/work_packages/1705) , [Artix-7, Kintex-7](https://www.ohwr.org/work_packages/1708) reference designs | | **x** | |
|
|
|Fixed testbench: [[1658]](https://www.ohwr.org/work_packages/1658), [[1659]](https://www.ohwr.org/work_packages/1659)||**x**||
|
|
| Fixed testbench: [\[1658\]](https://www.ohwr.org/work_packages/1658), [\[1659\]](https://www.ohwr.org/work_packages/1659) | | **x** | |
|
|
|[Fixed PTP calculations for links longer than 13km](https://www.ohwr.org/work_packages/1627)||**x**||
|
|
| [Fixed PTP calculations for links longer than 13km](https://www.ohwr.org/work_packages/1627) | | **x** | |
|
|
|[Fixed synchronization for VFC-HD board with SNMP](https://www.ohwr.org/work_packages/1649)||**x**||
|
|
| [Fixed synchronization for VFC-HD board with SNMP](https://www.ohwr.org/work_packages/1649) | | **x** | |
|
|
|[New WRPC Shell command to create SDBFS image](https://www.ohwr.org/work_packages/1581)||**x**||
|
|
| [New WRPC Shell command to create SDBFS image](https://www.ohwr.org/work_packages/1581) | | **x** | |
|
|
|[LLDP support](https://www.ohwr.org/work_packages/1711)||**x**||
|
|
| [LLDP support](https://www.ohwr.org/work_packages/1711) | | **x** | |
|
|
|Introduction of Board Support Packages|||**x**|
|
|
| Introduction of Board Support Packages | | | **x** |
|
|
|Kconfig board selection|||**x**|
|
|
| Kconfig board selection | | | **x** |
|
|
|Newly supported boards: ZU7, CERN DI/OT system board, AFCZ, sis83k, CERN ertm14, CERN pxi|||**x**|
|
|
| Newly supported boards: ZU7, CERN DI/OT system board, AFCZ, sis83k, CERN ertm14, CERN pxi | | | **x** |
|
|
|**RISC-V** (uRV) softCPU in the place of the LM32|||**x**|
|
|
| **RISC-V** (uRV) softCPU in the place of the LM32 | | | **x** |
|
|
|Change of CPU from big-endian to little-endian|||**x**|
|
|
| Change of CPU from big-endian to little-endian | | | **x** |
|
|
|New CPU is debugging features (gdb)|||**x**|
|
|
| New CPU is debugging features (gdb) | | | **x** |
|
|
|Netconsole|||**x**|
|
|
| Netconsole | | | **x** |
|
|
|Diagnostics in dpram|||**x**|
|
|
| Diagnostics in dpram | | | **x** |
|
|
|IEEE1588 compliance fixes|||**x**|
|
|
| IEEE1588 compliance fixes | | | **x** |
|
|
|Improved wrpc-monitor (gui)|||**x**|
|
|
| Improved wrpc-monitor (gui) | | | **x** |
|
|
|
|
|
|
-----
|
|
---
|
|
|
|
|
|
## Contacts
|
|
## Contacts
|
|
|
|
|
|
- [Tristan Gingold](mailto:tristan.gingold@cern.ch) - CERN
|
|
- [Tristan Gingold](mailto:tristan.gingold@cern.ch) - CERN
|
|
- [Tomasz Włostowski](mailto:tomasz.wlostowski@cern.ch) - CERN
|
|
- [Tomasz Włostowski](mailto:tomasz.wlostowski@cern.ch) - CERN
|
|
|
|
|
|
-----
|
|
---
|
|
|
|
|
|
## Project Status
|
|
## Project Status
|
|
|
|
|
|
|**Date**|**Event**|
|
|
| **Date** | **Event** |
|
|
|----|----|
|
|
|----------|-----------|
|
|
|11-08-2012|v2.0 Release|
|
|
| 11-08-2012 | v2.0 Release |
|
|
|20-12-2013|v2.1 Release|
|
|
| 20-12-2013 | v2.1 Release |
|
|
|16-12-2015|v3.0 Release|
|
|
| 16-12-2015 | v3.0 Release |
|
|
|15-03-2017|v4.0 Release|
|
|
| 15-03-2017 | v4.0 Release |
|
|
|7-07-2017|v4.1 Release|
|
|
| 7-07-2017 | v4.1 Release |
|
|
|19-12-2017|v4.2 Release|
|
|
| 19-12-2017 | v4.2 Release |
|
|
|31-01-2018|li hongming from Tsinghua University showed it is possible to use only a single external<br/>oscillator instead of two by using an internal PLL of the FPGA. Not available in a Release.|
|
|
| 31-01-2018 | li hongming from Tsinghua University showed it is possible to use only a single external<br>oscillator instead of two by using an internal PLL of the FPGA. Not available in a Release. |
|
|
|12-04-2021| Planned to have a v5.0 release ~~in Q2 2021~~ end of Q1 2022.|
|
|
| 12-04-2021 | Planned to have a v5.0 release ~~in Q2 2021~~ end of Q1 2022. |
|
|
|06-10-2021| Presentation at [11th WR Workshop](https://ohwr.org/project/white-rabbit/wikis/Oct2021Meeting): ["Status of the core WR components"](https://ohwr.org/project/white-rabbit/wikis/uploads/f6d568840245659356d41c38060152e8/WRS_WRPC_status_plans.pdf)|
|
|
| 06-10-2021 | Presentation at [11th WR Workshop](https://ohwr.org/project/white-rabbit/wikis/Oct2021Meeting): ["Status of the core WR components"](https://ohwr.org/project/white-rabbit/wikis/uploads/f6d568840245659356d41c38060152e8/WRS_WRPC_status_plans.pdf) |
|
|
|01-04-2022|On-going work on WRPC v5|
|
|
| 01-04-2022 | On-going work on WRPC v5 |
|
|
|23-12-2023|v5.0 Release|
|
|
| 23-12-2023 | v5.0 Release |
|
|
|
|
|
|
-----
|
|
---
|
|
|
|
|
|
12 April 2021
|
|
12 April 2021
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Files
|
|
### Files
|
|
|
|
|
|
* [wrpc_box.png](/uploads/aa23f1f5f7cb8fe34b18cb9506b85c21/wrpc_box.png)
|
|
* [wrpc_box.png](/uploads/aa23f1f5f7cb8fe34b18cb9506b85c21/wrpc_box.png)
|
|
* [wrpc_inside.png](/uploads/ef980fb072e46909b6c5eb4aab1b93fc/wrpc_inside.png) |
|
* [wrpc_inside.png](/uploads/ef980fb072e46909b6c5eb4aab1b93fc/wrpc_inside.png) |
|
|
|
\ No newline at end of file |