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...

Descripción completa

Detalles Bibliográficos
Autores principales: Daniluk, Grzegorz, Gonzalez Cobas, Juan David, Gräbner, Gunther, Miehling, Michael, Schnürer, Thomas, Suminski, Maciej, Wujek, Adam
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