Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutRoadmapCareersInternshipsFAQContactPrivacyTerms
Skip to lesson

Course contents

  • How to Use This Course
  • Protocol Metrics Reference
  • Protocols Glossary
  • Reading Path
  • Protocol Fundamentals25
  • AMBA Family (APB / AHB / AXI)17
    • APB & AHB Basics
    • AXI Channels & Transfers
    • AXI-Lite & AXI-Stream
      • AXI-Lite & AXI-Stream: Concepts
      • AXI-Lite & AXI-Stream: Integration
      • AXI-Lite & AXI-Stream: Debug
      • AXI-Lite & AXI-Stream: Interview
    • AMBA Integration Debug
    • AMBA Family (APB / AHB / AXI): Tricky Q&A
  • Coherence Fabrics (ACE / CHI)17
  • Memory Interfaces (DDR / LPDDR / HBM)17
  • PCIe & CXL17
  • Embedded Peripherals (I2C / SPI / UART)17
  • High-Speed I/O (USB / Ethernet / MIPI)17
  • Protocol Verification & Compliance17
  • Protocols Interview Prep5
  • Interface Protocols Cheatsheet
Loading lesson

←AXI-Lite & AXI-Stream
  1. Topics
  2. Bus Protocols
  3. AMBA Family (APB / AHB / AXI)
  4. AXI-Lite & AXI-Stream
  5. AXI-Lite & AXI-Stream: Concepts
On this page

    Interface ProtocolsAll levels

    AXI-Lite & AXI-Stream: Concepts

    Concepts for AXI-Lite & AXI-Stream.

    Core concepts

    AXI4-Lite: control path simplicity

    AXI4-Lite removes burst and ID signals: each request describes one data transfer, and responses are returned in order. Implementations can still support more than one outstanding transfer within the protocol's ordering and buffering rules. The reduced signal/ordering contract can simplify endpoints, but throughput and complexity depend on the complete path.

    Register and configuration blocks are common AXI4-Lite users. A low-rate data mover could also use it if its single-transfer throughput, latency and outstanding behaviour meet the product requirement; high-bandwidth DMA commonly benefits from full AXI bursts. Choose by measured traffic and implementation cost rather than a blanket block-type ban.

    • AWPROT and ARPROT carry protection attributes. AXI4-Lite has no AWCACHE or ARCACHE signals; its accesses have fixed Non-modifiable, Non-bufferable attributes, equivalent to AxCACHE=0b0000 on full AXI.

    • Write response (B) is required even for single-beat writes.

    • Some slaves require WSTRB=all-ones for writes — check IP docs.

    AXI-Stream: address-free data movement

    AXI4-Stream moves data without per-transfer addresses. TVALID and TREADY define beat acceptance. When implemented, TLAST can mark a packet boundary, TKEEP qualifies byte lanes, and TID/TDEST/TUSER carry stream, routing or application-defined context. The source and destination must agree which optional signals and semantics form their interface contract.

    Ideal for video pipelines, DSP chains, and NPU data feeders where data flows in order and addressing is implicit in the pipeline structure.

    Diagram
    AXI-STREAM PACKET
    
    TVALID  ___|‾‾|_|‾|_|‾|_|‾‾‾‾|___
    TDATA   | B0 | B1 | B2 | B3 (TLAST) |
    TKEEP   | FF | FF | FF | FF        |
    
    TLAST on final beat = packet boundary

    Key takeaways

    • AWPROT and ARPROT carry protection attributes. AXI4-Lite has no AWCACHE or ARCACHE signals; its accesses have fixed Non-modifiable, Non-bufferable attributes, equivalent to AxCACHE=0b0000 on full AXI.

    • Write response (B) is required even for single-beat writes.

    • Some slaves require WSTRB=all-ones for writes — check IP docs.

    Previous

    38 / 154

    Next: AXI-Lite & AXI-Stream: Integration

    Up next

    Up nextAXI-Lite & AXI-Stream: Integration

    Sign in to save progress

    Practice this lessonPrevious lessonReport an error

    See also

    • AXI-Lite & AXI-Stream: Debug
    • AXI-Lite & AXI-Stream: Interview