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
Link To Document