<?xml version="1.0" encoding="UTF-8"?>
<xml>
  <records>
    <record>
       <contributors>
          <authors>
             <author>Gabourin, S.</author>
             <author>Nordt, A.</author>
             <author>Pavinato, S.</author>
          </authors>
       </contributors>
       <titles>
          <title>
             Implementation of a VHDL Application for Interfacing Anybus CompactCom
          </title>
       </titles>
       <publisher>JACoW Publishing</publisher>
       <pub-location>Geneva, Switzerland</pub-location>
		 <isbn>2226-0358</isbn>
		 <isbn>978-3-95450-221-9</isbn>
		 <electronic-resource-num>10.18429/JACoW-ICALEPCS2021-WEPV041</electronic-resource-num>
		 <language>English</language>
		 <pages>755-758</pages>
       <keywords>
          <keyword>interface</keyword>
          <keyword>network</keyword>
          <keyword>neutron</keyword>
          <keyword>FPGA</keyword>
          <keyword>PLC</keyword>
       </keywords>
       <work-type>Contribution to a conference proceedings</work-type>
       <dates>
          <year>2022</year>
          <pub-dates>
             <date>2022-03</date>
          </pub-dates>
       </dates>
       <urls>
          <related-urls>
              <url>https://doi.org/10.18429/JACoW-ICALEPCS2021-WEPV041</url>
              <url>https://jacow.org/icalepcs2021/papers/wepv041.pdf</url>
          </related-urls>
       </urls>
       <abstract>
          The European Spallation Source (ESS ERIC), based in Lund (Sweden), will be in a few years the most powerful neutron source in Europe with an average beam power of 5 MW. It will accelerate proton beam pulses to a Tungsten wheel to generate neutrons by the spallation effect. For such beam, the Machine Protection System (MPS) at ESS must be fast and reliable, and for this reason a Fast Beam Interlock System (FBIS) based on FPGAs is required. Some protection functions monitoring slow values (like temperature, mechanical movements, magnetic fields) need however less strict reaction times and are managed by PLCs. The communications protocol established between PLCs and FBIS is PROFINET fieldbus based. The Anybus CompactCom allows an host to have connectivity to industrial networks as PROFINET. In this context, FBIS represents the host and the application code to interface the AnyBus CompactCom has been fully developed in VHDL. This paper describes an open source implementation to interface a CompactCom M40 with an FPGA.
       </abstract>
    </record>
  </records>
</xml>
