We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest. Update Here
Stay in the loop with the latest from Microchip. Update your profile while you are at it. Update Here
Complete your profile to access more resources. Update Here

COREAXI4INTERCONNECT


CoreAXI4Interconnect connects multiple Advanced eXtensible Interface memory-mapped initiators and targets in FPGA-based systems that need a shared on-chip communication backbone. It exists to simplify SoC interconnect design when a system must combine processors, direct memory access engines, memory controllers, and peripheral subsystems with different bus protocols, data widths, or clock domains. The core uses a centralized AXI4 crossbar architecture internally, while adapting external ports as needed for protocol translation, width conversion, buffering, and timing closure. This approach lets designers build a single interconnect fabric instead of assembling and verifying separate bridge, pipeline, and clock crossing blocks around each connection. It also helps preserve throughput in data-path designs by supporting multiple outstanding transfers and read interleaving, while offering resource-conscious options for simpler control-path topologies. Because connectivity and access permissions are configurable per initiator and target path, the core can be tailored to both sparse and fully connected system maps. It can also be used as a focused infrastructure block when a design needs only protocol conversion, data-width adaptation, register slicing, or clock domain crossing. The core delivers the greatest value in FPGA SoCs that must scale from straightforward control fabrics to mixed control and high-bandwidth memory-mapped data paths.

Features and Benefits


  • Protocol bridging
    - Supports AXI4, AXI3, AXI4-Lite, and AHB-Lite ports
    - Converts initiator protocols into internal AXI4 transactions
    - Adapts burst behavior for AXI3 and AXI4-Lite targets
  • Crossbar modes
    - Implements a centralized AXI4 crossbar
    - Provides SASD and SAMD operating modes
    - Applies per-initiator read and write connectivity control
  • Data path adaptation
    - Performs data width upsizing and downsizing
    - Configures crossbar data width
    - Exposes address width, USER field width, and ID field width
  • Transfer management
    - Supports multiple outstanding transactions
    - Enables read interleaving on initiator and target ports
    - Uses target-per-ID ordering to avoid deadlock
  • Infrastructure blocks
    - Inserts protocol converters on a per-port basis
    - Adds register slices for timing optimization
    - Enables clock domain crossing with configurable placement

Licensing Options


Free with any Libero License

Documentation


Title
CoreAXI4Interconnect User Guide Download



Live Chat

Need Help?

Privacy Policy