Shettar, 2016 - Google Patents
Design of Arbiter for DDR2 memory controller and interfacing frontend with the memory through backendShettar, 2016
- Document ID
- 362805588771393262
- Author
- Shettar N
- Publication year
- Publication venue
- 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT)
External Links
Snippet
The aim of this is to design Arbiter for DDR2 memory controller and interfacing frontend with the memory of size 1k× 64 through backend to perform write and read operations. The aim of this study was to investigate the different problems associated with the design of DDR2 …
- 230000015654 memory 0 title abstract description 81
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1605—Handling requests for interconnection or transfer for access to memory bus based on arbitration
- G06F13/161—Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement
- G06F13/1626—Handling requests for interconnection or transfer for access to memory bus based on arbitration with latency improvement by reordering requests
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/405—Coupling between buses using bus bridges where the bridge performs a synchronising function
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/16—Handling requests for interconnection or transfer for access to memory bus
- G06F13/1668—Details of memory controller
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
- G06F13/4234—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a memory bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/20—Handling requests for interconnection or transfer for access to input/output bus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/14—Handling requests for interconnection or transfer
- G06F13/36—Handling requests for interconnection or transfer for access to common bus or bus system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F1/00—Details of data-processing equipment not covered by groups G06F3/00 - G06F13/00, e.g. cooling, packaging or power supply specially adapted for computer application
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/76—Architectures of general purpose stored programme computers
- G06F15/78—Architectures of general purpose stored programme computers comprising a single central processing unit
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C11/00—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
- G11C11/21—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements
- G11C11/34—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices
- G11C11/40—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors
- G11C11/401—Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using electric elements using semiconductor devices using transistors forming cells needing refreshing or charge regeneration, i.e. dynamic cells
- G11C11/406—Management or control of the refreshing or charge-regeneration cycles
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output (I/O) data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1066—Output synchronization
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output (I/O) data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1072—Input/output (I/O) data interface arrangements, e.g. I/O data control circuits, I/O data buffers for memories with random access ports synchronised on clock signal pulse trains, e.g. synchronous memories, self timed memories
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI474320B (en) | Double data rate virtual static random access memory and controller thereof, access and operation method, writing and reading method | |
EP2568389B1 (en) | Coherence switch for i/o traffic | |
US9851744B2 (en) | Address and control signal training | |
US8880831B2 (en) | Method and apparatus to reduce memory read latency | |
US6725347B2 (en) | Spin-wheel SDRAM access scheduler for high performance microprocessors | |
Gaikwad et al. | Verification of AMBA AXI on-chip communication protocol | |
US7646649B2 (en) | Memory device with programmable receivers to improve performance | |
JP2005523536A (en) | Method for performing access to a single port memory device, memory access device, integrated circuit device, and method of using an integrated circuit device | |
Shettar | Design of Arbiter for DDR2 memory controller and interfacing frontend with the memory through backend | |
Sreehari et al. | AHB DDR SDRAM enhanced memory controller | |
Ragab et al. | DDR2 memory controller for multi-core systems with AMBA AXI interface | |
Sarekokku et al. | Design and Implementation of APB Bridge based on AMBA AXI 4.0 | |
US8786332B1 (en) | Reset extender for divided clock domains | |
Wang et al. | Design and implementation of DDR SDRAM controller based on FPGA in satellite navigation system | |
Sharma et al. | Construct High-Speed SDRAM Memory Controller Using Multiple FIFO’s for AHBMemory SlaveInterface | |
Qituo et al. | Optimized FPGA-based DDR2 SDRAM controller | |
Fischer et al. | FPGA design for DDR3 Memory | |
Nguyen et al. | A flexible high-bandwidth low-latency multi-port memory controller | |
US9170768B2 (en) | Managing fast to slow links in a bus fabric | |
Parihar et al. | VHDL Design and Implementation of High-Speed Double Data Rate 3 Memory Controller with AXI 2.0 compliant | |
Pradeep et al. | FPGA based area efficient implementation of DDR SDRAM memory controller using verilog HDL | |
Naresh et al. | Implementation of DDR SDRAM Memory Controller for embedded SOC | |
Shashikumar et al. | Ahb Compatible DDR Sdram Controller Ip Core for Arm Based Soc | |
Li et al. | Circuits design of memory accessing system based on AXI interface | |
Mahajan et al. | INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY INTELLECTUAL PROPERTY CORE OF AXI MEMORY CONTROLLER FOR FPGA |