• DocumentCode
    1604838
  • Title

    A dual round-robin arbiter for split-transaction buses in system-on-chip implementations

  • Author

    Reed, James ; Manjikian, Naraig

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Queen´´s Univ., Canada
  • Volume
    2
  • fYear
    2004
  • Firstpage
    835
  • Abstract
    This paper presents a dual round-robin arbiter for split transaction buses with separate address and data lines for use in system-on-chip implementations of shared-memory multiprocessors. The dual round-robin arbiter provides independent arbitration for requests on the address bus and responses on the data bus. For writeback requests that require simultaneous use of address and data lines, the arbiters for the separate buses interact in order to allow a writeback to proceed. The arbiters serve other requests until such time that they can match their separate states to serve a writeback request. It can be shown that this approach ensures a bounded waiting time and avoids the use of ad hoc approaches to temporarily increase request priority. A VHDL implementation of the arbiter design has been completed and tested in detailed logic simulation to confirm proper functionality in preparation for integration with other components in programmable logic.
  • Keywords
    hardware description languages; logic simulation; shared memory systems; system buses; system-on-chip; VHDL; address bus requests; bounded waiting time; data bus responses; dual round-robin arbiter; independent arbitration; logic simulation; multiprocessors; programmable logic; shared-memory multiprocessors; split-transaction buses; system-on-chip implementations; writeback requests; Data buses; Delay; Logic design; Logic testing; Monitoring; Multiprocessing systems; Programmable logic arrays; Programmable logic devices; System-on-a-chip; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2004. Canadian Conference on
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-8253-6
  • Type

    conf

  • DOI
    10.1109/CCECE.2004.1345244
  • Filename
    1345244