z-logo
open-access-imgOpen Access
Design of an Arbiter for Two Systems Accessing a Single DDR3 Memory on a Reconfigurable Platform
Author(s) -
Arun Tigadi,
Hansraj Guhilot
Publication year - 2018
Publication title -
international journal of information engineering and electronic business
Language(s) - English
Resource type - Journals
eISSN - 2074-9023
pISSN - 2074-9031
DOI - 10.5815/ijieeb.2018.06.02
Subject(s) - arbiter , computer science , granularity , embedded system , extended memory , task (project management) , interface (matter) , computer hardware , computer architecture , operating system , memory management , semiconductor memory , management , bubble , maximum bubble pressure method , economics
The computer memory has been revolutionized in the last 25-30 years, in terms of both capacity and speed of execution. Along with this, even the logic controlling the memory has also become more and more complex and difficult to interface. Usually, memory subsystems will be designed to interact with a single system. Whenever we consider a two system is sharing a common memory, there comes the need for an Arbiter. The major difference between a memory arbiter and a processor scheduler is that the memory arbiter works at a much finer level of granularity. The time taken for the task execution may range from micro to milliseconds, while a RAM controller needs to serve the request in a few nanoseconds. Because of this reason the resource arbiters are usually designed and implemented in hardware rather than in software.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom