OpenCores

Integrated round robin arbiter

Project maintainers

Details

Name: efficent_integrated_round_robin_arbiter
Created: May 23, 2020
Updated: May 23, 2020
SVN: No files checked in
Bugs: 0 reported / 0 solved
Star0you like it: star it!

Other project properties

Category:System on Chip
Language:Verilog
Development status:Stable
Additional info:Design done
WishBone compliant: No
WishBone version: n/a
License: LGPL

#Efficent integrated round_robin arbiter

-Today rapid evolution in technology, the complexity becomes one of the most constraining aspects in the design of embedded systems. Cost and timing issues come along to add to the difficulties in realization of SOC, applications,where many IPs such as processor cores, memories, DSP processors and peripheral devices are placed together, on a single Core.

-It is useful to have some resource shared by a number of different devices. Usually, the resource can be used by only one device at a time. When various devices need to use the resource, they have to request to do so. These requests are handled by an Arbiter

-To Avoid conflict between different device request and fair priortization implemented Round Robin scheduling alogorithim with Arbiter

Here i implemented 4 reguest & 4 grant Arbiter with Round Robin This arbiters can be used for any purposes.

contact if any problems: vikas7268@hotmail.com

Reference:

[1] E. S. Shin, V. J. Mooney, and G. F. Riley, “Round-robin arbiter design and generation,”
        in Proceedings of the 15th International Symposium on System Synthesis,2002, pp. 243-248.
    
[2] Jer-Min Jou And Yun-Lung Lee,"An Optimal Round-Robin Arbiter Design for NoC"Journal Of Information Science and Engineering 26,             2047-2058 (2010)

Source Code

https://github.com/vikas7268/integrated_round_robin_arbiter.git