... | ... | @@ -4,7 +4,7 @@ The BTrain-over-WhiteRabbit project provides a set of IP cores that implement a |
|
|
|
|
|
## Project description
|
|
|
|
|
|
BTrain is a system that distributes the value of the magnetic field in accelerators. This system is being upgraded within the [FIRESTORM](https://edms.cern.ch/ui/#!master/navigator/document?D:1467923414:1467923414:subDocs). [White Rabbit](http://www.ohwr.org/projects/white-rabbit/wiki) was chosen as a transport medium in the upgraded BTrain system because it guarantees low latency of data transmission and it is one of recommended field buses at CERN. The set of IP cores included in the BTrain-over-WhiteRabbit project provide a common interface that is used by application-specific logic (VHDL/Verilog module) to transmit/receiver BTrain-related information. They hide any complexity of sending the BTrain-related information over the White Rabbit network. The set of IP cores provided in this repository is to be integrated in all the BTrain client devices.
|
|
|
BTrain is a system that distributes values related to the magnetic field in accelerators. This system is being upgraded within the [FIRESTORM](https://edms.cern.ch/ui/#!master/navigator/document?D:1467923414:1467923414:subDocs). [White Rabbit](http://www.ohwr.org/projects/white-rabbit/wiki) was chosen as a transport medium in the upgraded BTrain system because it guarantees low latency of data transmission and it is one of recommended field buses at CERN. The set of IP Cores included in the BTrain-over-WhiteRabbit project provides a common interface that is used by application-specific logic (VHDL/Verilog module) to transmit/receiver BTrain-related information. These IP Cores hide any complexity of sending the BTrain-related information over the White Rabbit network. The set of IP Cores provided in this repository is to be integrated in all the BTrain nodes.
|
|
|
|
|
|
[![BTrain-over-WhiteRabbit-small](/uploads/3cabad577effd30f0937ee2fbf3a0464/BTrain-over-WhiteRabbit-small.jpg)](/uploads/3f86585a0f0bc82e9155706a45df02ae/BTrain-over-WhiteRabbit.jpg)
|
|
|
|
... | ... | @@ -13,16 +13,16 @@ BTrain is a system that distributes the value of the magnetic field in accelerat |
|
|
|
|
|
* CERN Electronic Data Management System, EDMS (CERN account needed)
|
|
|
* [FIRESTORM](https://edms.cern.ch/ui/#!master/navigator/document?D:1467923414:1467923414:subDocs) - project specification
|
|
|
* Wikis of CERN Controls Group (only CERN from)
|
|
|
* [BTrain over White Rabbit](https://wikis.cern.ch/display/HT/Btrain+over+White+Rabbit) - wiki page that documents the upgrade of BTrain to use White Rabbit
|
|
|
* CERN gitlab (publicly available)
|
|
|
* [Current release](v1.0-rc)
|
|
|
* [Frequently asked questions (FAQs)](faq)
|
|
|
* [Documentation](documentation)
|
|
|
* [WR-BTrain frame format](wr-btrain-frame-format)
|
|
|
* [WR Calibration for reference WR-BTrain nodes](wr-calibration)
|
|
|
* CERN builds (only CERN from)
|
|
|
* CERN builds server (only CERN from)
|
|
|
* [Continuous Integration Builds (CL)](https://builds.cern.ch/browse/WR-BTRAINHDLDEV/branches)
|
|
|
* Wikis of CERN Controls Group (only CERN from)
|
|
|
* [BTrain over White Rabbit](https://wikis.cern.ch/display/HT/Btrain+over+White+Rabbit) - wiki page that documents the upgrade of BTrain to use White Rabbit
|
|
|
|
|
|
## Contacts
|
|
|
|
... | ... | @@ -40,8 +40,7 @@ Responsible for the project: |
|
|
| 26-06-2017 | Closing [presentation](/uploads/00f5fe3b752bbff1e7cd8c7292cb648f/BTrain-wrapup.pdf) for work package to prepare v1.0 (closure pending QA approval) |
|
|
|
| 26-06-2017 |[Release candidate for version v1.0 (v1.0-rc)](v1.0-rc)|
|
|
|
| 18-09-2017 | v1.0 validated with [long-term tests](v1.0-long-term-tests)|
|
|
|
| 2017-09-19 | Release v1.0|
|
|
|
| 2017-09-21 | Release v1.0|
|
|
|
|
|
|
[^2]: This makes easier the maintenance of existing systems and development of new applications. Up to this point, the integration of code commonly used by all the BTrain users had not been formalized.
|
|
|
|
|
|
The BTrain-over-WhiteRabbit project provides a set of IP cores that implement a transport layer to be used for transmission of the BTrain-related information over White Rabbit network. |