08 Buses - alex-aleyan/xilinx GitHub Wiki
References:
Buses:
- UART
- I2C
- SPI
- PCIe
- System Buses
- General Classification:
- CPU Bus (Memory Mapped Bus)
- Local Bus (Streaming or Memory Mapped Bus)
- AXI (ARM)
- Referecnes:
- Types:
- Memory Mapped (Burst)
- Memory Mapped Lite (No Burst)
- Streaming
- Topology:
- AXI Master/Root
- AXI Slave/Target/Leaf
- AXI Interconnect/Arbitrator
- WishBone (OpenCore IPs)
- IBM Core-Connect (uncommon nowaday)
- CCIX (Cache Coherent Interconnect for Accelerators) - allows multiple CPUs share a common memory space via "hardware semaphorse":