2013Unpublished venueRequires access

Construct High-Speed SDRAM Memory Controller Using Multiple FIFO's for AHB Memory Slave Interface

Archana C. Sharma, Zoonubiya Ali

Open publisher page 6 citations

Abstract

The development of SOC design methodology has increased the ability to pack a lot of logic into a single chip and thus, has paved the way for compact devices, These devices integrate several components from different vendors and performing different functionality on a single chip. Bus based communication protocols have been proved very efficient for interconnecting these components. Advanced High performance bus (AHB) is a very popular communication protocol for SOCs. This protocol supports high speed communication and is thus, very apt for high speed communication between devices. Today's issue is the speed of fetching data from memories is unable to cope up with speed of processors since processors are getting faster day by day and memories getting bulky, hence fast memory controllers are needed that eventually increases memory efficiency. Memory controller is responsible to match speed of processor and memory one and the other side, so as to enable seamless communication. The challenge in interfacing SDRAM to AHB lies in the fact that the latency of SDRAM is not one cycle and thus, the idle times of AHB bus increase and thus, leading to under utilization of bus resources. In this project we develop a memory controller that aims at reducing the latency of SDRAM access by using local fifo to temporarily store the data to and from the SDRAM.

About this research paper

What this paper is about

The development of SOC design methodology has increased the ability to pack a lot of logic into a single chip and thus, has paved the way for compact devices, These devices integrate several components from different vendors and performing different functionality on a single chip. Bus based communication protocols have been proved very efficient for interconnecting these components. Advanced High performance bus (AHB) is a very popular communication protocol for SOCs. This protocol supports high speed communication and is thus, very apt for high speed communication between devices. Today's issue is the speed of fetching data from memories is unable to cope up with speed of processors since processors are getting faster day by day and memories getting bulky, hence fast memory controllers are needed that eventually increases memory efficiency. Memory controller is responsible to match speed of processor and memory one and the other side, so as to enable seamless communication. The challenge in interfacing SDRAM to AHB lies in the fact that the latency of SDRAM is not one cycle and thus, the idle times of AHB bus increase and thus, leading to under utilization of bus resources. In this project we develop a memory controller that aims at reducing the latency of SDRAM access by using local fifo to temporarily store the data to and from the SDRAM.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The development of SOC design methodology has increased the ability to pack a lot of logic into a single chip and thus, has paved the way for compact devices, These devices integrate several components from different vendors and performing different functionality on a single chip. Bus based communication protocols have been proved very efficient for interconnecting these components. Advanced High performance bus (AHB) is a very popular communication protocol for SOCs. This protocol supports high speed communication and is thus, very apt for high speed communication between devices. Today's issue is the speed of fetching data from memories is unable to cope up with speed of processors since processors are getting faster day by day and memories getting bulky, hence fast memory controllers are needed that eventually increases memory efficiency. Memory controller is responsible to match speed of processor and memory one and the other side, so as to enable seamless communication. The challenge in interfacing SDRAM to AHB lies in the fact that the latency of SDRAM is not one cycle and thus, the idle times of AHB bus increase and thus, leading to under utilization of bus resources. In this project we develop a memory controller that aims at reducing the latency of SDRAM access by using local fifo to temporarily store the data to and from the SDRAM.

Key concepts: Memory controller, Registered memory, Computer science, CAS latency, Embedded system, Interfacing, FIFO (computing and electronics), Computer hardware

Related papers

Back to paper searchBrowse research topicsOriginal source