• DocumentCode
    2951396
  • Title

    Synchronous VME64x Block Transfers with Bus-Invert Coding For Low Noise, Low Power Performance

  • Author

    Aloisio, Alberto ; Branchini, Paolo

  • Author_Institution
    Dept. of Phys. Sci., Univ. of Naples Federico II, Naples
  • fYear
    2008
  • fDate
    8-10 Dec. 2008
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    The VME64x standard defines a double edge source synchronous block transfer (2eSST) capable to sustain a data transfer rate up to 320 MByte/s on the VMEbus. This level of performance is achieved by double edge clocking a 64-bit bus with bursts of data strobe pulses. The switching activity of such a wide bus on a shared backplane challenges the signal integrity and the data transfer reliability. The bus-invert is a well known coding technique developed to lower the peak power dissipation in I/O busses by decreasing their switching activity. In this paper we discuss how the bus-invert coding can be applied to improve the 2eSST performance. The hardware overheads introduced by the encoding algorithm is discussed in the view of deployments in low-latency, real-time applications.
  • Keywords
    field buses; input-output programs; bus-invert coding; data strobe pulses; data transfer reliability; double edge source synchronous VME64x block transfer; encoding algorithm; real-time applications; Backplanes; Bandwidth; Clocks; Crosstalk; Field programmable gate arrays; Master-slave; Protocols; Region 10; Transmitters; Working environment noise; Bus-Invert coding; Data Acquisition Systems; FPGA; Low Power;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial and Information Systems, 2008. ICIIS 2008. IEEE Region 10 and the Third international Conference on
  • Conference_Location
    Kharagpur
  • Print_ISBN
    978-1-4244-2806-9
  • Electronic_ISBN
    978-1-4244-2806-9
  • Type

    conf

  • DOI
    10.1109/ICIINFS.2008.4798356
  • Filename
    4798356