Lecture 9 - Åbo Akademi
Lecture 9 - Åbo Akademi Lecture 9 - Åbo Akademi
Why • Microprocessor • Critical for computer technology • Connects computational engine to a memory system • Multiple technologies • Dedicated functional units added • ASICs (application specific integrated circuits) • SoC born (System-on-Chip) • Became more complex • On-chip communication difficult • Hard for buses to maintain performance at reasonable cost • Design productivity affected too
From simpler to more complex chips
- Page 1 and 2: Special Course in Computer Science:
- Page 3: Network-on-Chip (NoC) Why NoC OCP S
- Page 7 and 8: Problems to solve • Cores that pe
- Page 9 and 10: Some driving forces • Technical I
- Page 11: NoC illustration
- Page 14 and 15: OCP standard for on-chip communicat
- Page 16 and 17: OCP Characteristics • IP Core •
- Page 18 and 19: Flexibility of OCP • Several usef
- Page 20 and 21: Some fundamental OCP concepts: Addr
- Page 22 and 23: Some fundamental OCP concepts: In-b
- Page 24 and 25: Some fundamental OCP concepts: Side
- Page 26 and 27: Introduction • Network-on-chip (N
- Page 28 and 29: Introduction • ISO/OSI network pr
- Page 30 and 31: NoC Topology • Most direct networ
- Page 32 and 33: NoC Topology • Folding torus topo
- Page 34 and 35: NoC Topology • Indirect Topologie
- Page 36 and 37: NoC Topology • (m, n, r) symmetri
- Page 38 and 39: NoC Topology • Irregular or ad ho
- Page 40 and 41: Switching strategies • Two main m
- Page 42 and 43: Switching strategies • Allocating
- Page 44 and 45: Switching strategies • VCT (virtu
- Page 46 and 47: Routing algorithms • Static and d
- Page 48 and 49: Routing algorithms • Minimal and
- Page 50 and 51: Routing algorithms • Routing algo
- Page 52 and 53: ACK/NACK flow control scheme • wh
From simpler to more complex chips