HOME
UP
  PREV
NEXT (Simple Microprocessor: Bus Connection and Internals)
Part II CST SoC D/M Slide Pack SG3 (SoC Parts + Busses)
Basic SoC Components
Simple Microprocessor: Bus Connection and Internals
A canonical D8/A16 Micro-Computer
Memory Address Mapping and Decode
ROM - Read Only Memory
A Basic Micro-Controller
Switch/LED Interfacing
UART Device
Programmed I/O
I/O Blocks, Common Interface Nets.
Basic Bus: One initiator.
RAM - on chip memory (Static RAM).
Interrupt Wiring: General Structure
GPIO - General Purpose Input/Output Pins
Keyboard Controller (scan multiplexed type).
Counter/Timer Block
Video Controller: Framestore
Arbiter
Basic bus: Multiple Initiators.
DMA Controller
Network and Streaming Media Devices
Bus Bridge
Inter-core Interrupter (Doorbell/Mailbox)
Remote Debug (JTAG) Access Port
Clock Frequency Multiplier PLL and Clock Tree
Clock Domain Crossing Bridge
SoC Example: Helium 210
SoC Example: Atmel SAM9645
Architecture: Bus and Device Structure
Basic Bus: One initiator (II).
Basic bus: Multiple Initiators (II).
Bridged Bus Structures.
Classes of On-Chip Protocol
Practical Bus Protocols on IP Blocks
BVCI Net-Level Protocol.
Network on Chip: Simple Ring.
Network on chip: Switch Fabrics.
Network on Chip: Higher Dimensions.
NoC Modelling
On-chip Busses Summary.
Dynamic RAM : DRAM
DRAM Internal Block Diagram
DRAM & Controller (2).
DRAM & Controller (3).
Cache Design
Instruction Set Simulator (ISS)