AXI 5-Master Component Low-Latency SRAM Controller

Overview

The AXI 5-Master component SRAM Controller provides 5 AXI 64-bit Master components with low-wait-state access to a single internal 64-bit SRAM resource. It supports low-latency operation by providing access to any memory location within one clock cycle.

The controller decreases latency and improves the throughput for up to 5 Master components accessing a common memory by supporting simultaneous Read/Write access. To achieve this improvement, the memory block is divided into 64-bit segments Access to each memory segment by any of the 5 AXI Master components is arbitrated so that incrementing or wrapping bursts from a given Master component - the most common types of AXI burst - will not lock out other master components from accessing a given slice for the duration of a burst.

Key Features

  • Allows 5 AXI Master components to access a common 64-bit SRAM
  • CPU Master component has priority
  • Other 4 Master components have equal priority
  • SRAM divided into 4 separate slices
  • Low Latency with zero or one cycle access
  • Fast Arbitration

Block Diagram

AXI 5-Master Component  Low-Latency SRAM Controller Block Diagram

Deliverables

  • Verilog Source
  • Complete Test Environment
  • Technical Datasheet and Test Document
  • AXI Bus Functional Model

Technical Specifications

×
Semiconductor IP