Computer Engineering Resources
  • Computer Engineering Resources
  • Deep dive
    • Accelerators
    • Distributed Systems
    • Electronics
    • FPGA
    • Hardware Design
    • High Performance Computing
    • Hardware-Software Interface
    • Interconnects
    • Interesting Companies
    • Memory and Storage Systems
    • Systems for ML
    • Computer Networks
    • Operating Systems and Virtualization
    • Parallel Computing
    • Performance
    • Processors
    • Programming Resources relevant to Comp Engg.
    • Computer Security
    • Systems
    • Tools and Utilities
Powered by GitBook
On this page
  • OpenSource Implementations
  • On-Chip
  • Inter-chip
  • Resources
  • Articles
  • Books
  • Misc
  • Industry Standards
  • Research avenues

Was this helpful?

Edit on Git
  1. Deep dive

Interconnects

PreviousHardware-Software InterfaceNextInteresting Companies

Last updated 3 years ago

Was this helpful?

Everything about on-chip and inter-chip communication

OpenSource Implementations

On-Chip

  • - A well-documented, popular open source standard compatible with most open-source IP.

  • - A Pipelined Wishbone B4 to AXI4 bridge

  • - Collection of AXI Stream bus components. Most components are fully parametrizable in interface widths.

  • - Verilog AXI components for FPGA implementation

  • - AXI4 and AXI4-Lite interface definitions and testbench utilities

  • - Network on Chip implementation written in SystemVerilog

  • - TVIP-AXI is an UVM package of AMBA AXI4 VIP

  • - A Network-On-Chip Generator

Inter-chip

Resources

Articles

Books

Misc

Industry Standards

Research avenues

- Collection of Ethernet-related components for gigabit, 10G, and 25G packet processing (8 bit and 64 bit datapaths).

- Corundum is an open-source, high-performance FPGA-based NIC.

Compute Express Link (CXL) is a new breakthrough high-speed CPU interconnect that enables a high-speed, efficient performance between the CPU and platform enhancements and workload accelerators.

- The Network-on-Chip blog

- Shows distribution of funds across universities and types of work being carried out

- Handy quick reference for ARM on-chip protocol standards

- Implementing a fundamental element in on-chip interconnects

- Synthesis Lectures on Computer Architecture

- A book by William J Dally

- Research programs on optical interconnection networks for advanced computing systems, data centers, optical packet-switched routers, and nanophotonic networks-on-chip for chip multiprocessors

- Develop and promote adoption of an industry standard specification to enable coherent interconnect technologies between general-purpose processors and acceleration devices for efficient heterogeneous computing.

- Symposium on High-Performance Interconnects

is dedicated to interdisciplinary research on on-chip, package-scale, chip-to-chip, and datacenter rack-scale communication technology, architecture, design methods, applications and systems.

- Held in conjunction with MICRO, NoCArc provides a forum for researchers to discuss implementation of multi-core systems on chip.

Ethernet Components
Corundum
Compute Express Link aka CXL
Great resource on simulators, research reading etc for interconnects
NSF funded projects on NoCs
AXI3/4 Cheatsheet
Designing a Skid Buffer
How PCI-Express works and why you should care?
Flexibly Scalable High Performance Architectures with Embedded Photonics
Interconnect Prominence In Fail-Operational Architectures
AXI verification
Lessons learned while building crossbar interconnects
Eating The Interconnect Alphabet Soup With Intel’s CXL
Inside HPE’s Gen-Z Switch Fabric
Silicon-Interconnect Fabric
Why on-chip networks are so critical to IP integration
The Gatekeeper of a Successful Design is the Interconnect
How to Measure and Optimize the System Performance of a RTL Design
On-chip Networks
A Primer on Memory Consistency and Cache Coherence
Principles and Practices of Interconnection Networks
Lightwave Research Laboratory
CCIX Consortium
ARM joins CXL
Hot Interconnects
International Symposium on Networks-on-Chip (NOCS)
NoCArc
Wishbone Interconnect
WishBone to AXI
AXI Stream Components
AXI Components
AXI4
Building a custom yet functional AXI-lite slave
TNoC
AMBA AXI VIP
OpenSoCFabric
OpenSource Implementations
On-Chip
Inter-chip
Resources
Articles
Books
Misc
Industry Standards
Research avenues