Cargando…
Solving vendor lock-in in VME single board computers through open-sourcing of the PCIe-VME64x bridge
VME is a standard for modular electronics widely used in research institutes. Slave cards in a VME crate are controlled from a VME master, typically part of a Single Board Computer (SBC). The SBC typically runs an operating system and communicates with the VME bus through a PCI or PCIe-to-VME bridge...
Autores principales: | , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2018
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.18429/JACoW-ICALEPCS2017-TUAPL03 http://cds.cern.ch/record/2305653 |
_version_ | 1780957555247284224 |
---|---|
author | Daniluk, Grzegorz Gonzalez Cobas, Juan David Gräbner, Gunther Miehling, Michael Schnürer, Thomas Suminski, Maciej Wujek, Adam |
author_facet | Daniluk, Grzegorz Gonzalez Cobas, Juan David Gräbner, Gunther Miehling, Michael Schnürer, Thomas Suminski, Maciej Wujek, Adam |
author_sort | Daniluk, Grzegorz |
collection | CERN |
description | VME is a standard for modular electronics widely used in research institutes. Slave cards in a VME crate are controlled from a VME master, typically part of a Single Board Computer (SBC). The SBC typically runs an operating system and communicates with the VME bus through a PCI or PCIe-to-VME bridge chip. The de-facto standard bridge, TSI148, has recently been discontinued, and therefore the question arises about what bridging solution to use in new commercial SBC designs. This paper describes our effort to solve the VME bridge availability problem. Together with a commercial company, MEN, we have open-sourced their VHDL implementation of the PCIe-VME64x interface. We have created a new commodity which is free to be used in any SBC having an FPGA, thus avoiding vendor lock-in and providing a fertile ground for collaboration among institutes and companies around the VME platform. The article also describes the internals of the MEN PCIe-VME64x HDL core as well as the software package that comes with it. |
id | oai-inspirehep.net-1656117 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2018 |
record_format | invenio |
spelling | oai-inspirehep.net-16561172019-09-30T06:29:59Zdoi:10.18429/JACoW-ICALEPCS2017-TUAPL03http://cds.cern.ch/record/2305653engDaniluk, GrzegorzGonzalez Cobas, Juan DavidGräbner, GuntherMiehling, MichaelSchnürer, ThomasSuminski, MaciejWujek, AdamSolving vendor lock-in in VME single board computers through open-sourcing of the PCIe-VME64x bridgeAccelerators and Storage RingsVME is a standard for modular electronics widely used in research institutes. Slave cards in a VME crate are controlled from a VME master, typically part of a Single Board Computer (SBC). The SBC typically runs an operating system and communicates with the VME bus through a PCI or PCIe-to-VME bridge chip. The de-facto standard bridge, TSI148, has recently been discontinued, and therefore the question arises about what bridging solution to use in new commercial SBC designs. This paper describes our effort to solve the VME bridge availability problem. Together with a commercial company, MEN, we have open-sourced their VHDL implementation of the PCIe-VME64x interface. We have created a new commodity which is free to be used in any SBC having an FPGA, thus avoiding vendor lock-in and providing a fertile ground for collaboration among institutes and companies around the VME platform. The article also describes the internals of the MEN PCIe-VME64x HDL core as well as the software package that comes with it.oai:inspirehep.net:16561172018 |
spellingShingle | Accelerators and Storage Rings Daniluk, Grzegorz Gonzalez Cobas, Juan David Gräbner, Gunther Miehling, Michael Schnürer, Thomas Suminski, Maciej Wujek, Adam Solving vendor lock-in in VME single board computers through open-sourcing of the PCIe-VME64x bridge |
title | Solving vendor lock-in in VME single board computers through open-sourcing of the PCIe-VME64x bridge |
title_full | Solving vendor lock-in in VME single board computers through open-sourcing of the PCIe-VME64x bridge |
title_fullStr | Solving vendor lock-in in VME single board computers through open-sourcing of the PCIe-VME64x bridge |
title_full_unstemmed | Solving vendor lock-in in VME single board computers through open-sourcing of the PCIe-VME64x bridge |
title_short | Solving vendor lock-in in VME single board computers through open-sourcing of the PCIe-VME64x bridge |
title_sort | solving vendor lock-in in vme single board computers through open-sourcing of the pcie-vme64x bridge |
topic | Accelerators and Storage Rings |
url | https://dx.doi.org/10.18429/JACoW-ICALEPCS2017-TUAPL03 http://cds.cern.ch/record/2305653 |
work_keys_str_mv | AT danilukgrzegorz solvingvendorlockininvmesingleboardcomputersthroughopensourcingofthepcievme64xbridge AT gonzalezcobasjuandavid solvingvendorlockininvmesingleboardcomputersthroughopensourcingofthepcievme64xbridge AT grabnergunther solvingvendorlockininvmesingleboardcomputersthroughopensourcingofthepcievme64xbridge AT miehlingmichael solvingvendorlockininvmesingleboardcomputersthroughopensourcingofthepcievme64xbridge AT schnurerthomas solvingvendorlockininvmesingleboardcomputersthroughopensourcingofthepcievme64xbridge AT suminskimaciej solvingvendorlockininvmesingleboardcomputersthroughopensourcingofthepcievme64xbridge AT wujekadam solvingvendorlockininvmesingleboardcomputersthroughopensourcingofthepcievme64xbridge |