Presentation is loading. Please wait.

Presentation is loading. Please wait.

Slide 1SCI Basics SCI Basics Hugo Kohmann. Slide 2SCI Basics What is SCI  The SCI standard ANSI/IEEE 1596-1992 defines a point-to-point interface and.

Similar presentations


Presentation on theme: "Slide 1SCI Basics SCI Basics Hugo Kohmann. Slide 2SCI Basics What is SCI  The SCI standard ANSI/IEEE 1596-1992 defines a point-to-point interface and."— Presentation transcript:

1 Slide 1SCI Basics SCI Basics Hugo Kohmann

2 Slide 2SCI Basics What is SCI  The SCI standard ANSI/IEEE 1596-1992 defines a point-to-point interface and a set of packet protocols.  The SCI protocols use small packet sizes with a 16-byte header and data sizes of 16, 64, (128) and {256} bytes. Each packet is protected by a 16-bit CRC code. An SCI interface has two unidirectional links that operate concurrently.  The SCI protocols support shared memory by encapsulating bus requests and responses into SCI request and response packets. Packet-based handshake protocols guarantee reliable data delivery.  SCI use 64 bits addressing and the most significant 16 bits are used for addressing up to 64K nodes.  A set of cache coherence protocols are defined to maintain cache coherence in a shared memory system.  Message passing is supported by a compatible subset of the SCI protocols. This protocol subset does not invoke SCI cache coherency protocols.

3 Slide 3SCI Basics Dolphins realization - The NodeChip - LC family qGaAs NodeChip  Dolphins first realization of SCI, 1993  500 MB/s Link Speed  Technology Licensed to Convex/Vitesse qCMOS NodeChip  Low Cost version, 1993  125 MB/s Link Speed qLC1  Available since 1995  200 MB/s Link Speed qLC2  Available since 1996  500 MB/s Link Speed qLC3  Prototype in May 2000, Volumes in August 2000

4 Slide 4SCI Basics LC3 Overveiew qANSI/IEEE Std 1596-1992 Compliant  LVDS Link Interface qANSI/IEEE Std 1159.1 JTAG support q272 Plastic BGA, Max 2 Watt qWorst case timing 166MHz. Tested at 250Mhz q16 Internal buffers (8 Input / 8 Output ) qVirtual channels enables in order SCI packet delivery qTwo wire serial line interface for configuration and management qHardware Initialization  Automatic scrubber selection  Initial nodeid assignment qPerformance Counters  Will count packets received, bypassed, transmitted, etc.  Masked compare of command symbol

5 Slide 5SCI Basics Overview (cont.) qB-Link TM and BxBar TM CrossBar interface  Low Signal Count  Embedded SCI Packets (multiplexed address/data)  High Performance  Compliant with SCI  Enables Pipelining (multiple outstanding transactions)  B-Link 100 MHz, 64 bit Shared bus  BxBar 100 MHz, 2x32 Bit Crossbar Interface

6 Slide 6SCI Basics LinkController-3 Overview LC-3 18 I 2 C/EPROM/PLD SCI out SCI in B-Link BxBar CLOCK FRAME DATA HERE BUSY code post resrv parity Time B-Link Data Format crc tgt... Embedded SCI Packet DATA (16) CLK FLAG tgtcmd cnt addr/data crc src Time R/W Lock Coherent... 0,16,64, 128 bytes

7 Slide 7SCI Basics LC-3 APPLICATION EXAMPLE Mem SCI Controller CPU LC-3 Mem SCI Controller CPU LC-3 Disk Subsystem LC-3 PCI I/O Expansion SCI FABRIC SWITCH Node SCI SYSTEM SCI SYSTEM SCI SYSTEM

8 Slide 8SCI Basics LC Simplified Block Diagram B-Link Clock Domain Upstream Clock DomainDownstream Clock Domain expand routing lookup RAM deskew 18 parser echo CAM B-Link Packet Asm CRC calc IEEE init 34 CRC calc compress output control 18 B-Link control routing lookup RAM CSR control input queue 4 entry output queue 4 entry queue control queue control RAM based bypass FIFO idle generator init control 34

9 Slide 9SCI Basics Sample Packet Traversal input queueoutput queue echo CAM bypass FIFO input queueoutput queue echo CAM bypass FIFO Req, trid 0 input queueoutput queue echo CAM bypass FIFO input queueoutput queue echo CAM bypass FIFO input queueoutput queue echo CAM bypass FIFO input queueoutput queue echo CAM bypass FIFO Req, trid 1 done echo

10 Slide 10SCI Basics Sample Packet Traversal (cont.) input queueoutput queue echo CAM bypass FIFO input queueoutput queue echo CAM bypass FIFO input queueoutput queue echo CAM bypass FIFO input queueoutput queue echo CAM bypass FIFO input queueoutput queue echo CAM bypass FIFO input queueoutput queue echo CAM bypass FIFO done echobusy echo

11 Slide 11SCI Basics Sample Packet Traversal (cont.) input queueoutput queue echo CAM bypass FIFO input queueoutput queue echo CAM bypass FIFO

12 Slide 12SCI Basics PSB66 q64 bit / 66 MHz PCI Bridge  313 BGA - Power consumption : 3 Watt  PCI 2.1 Compliant  Smart Chained DMA  DMA barrier operation  Complete or stop  Performance enhancements  > 300 MB/s  128 Byte SCI packets ( short 256 )  Enhanced Internal Logic  Samples available now  Volumes from December 2000

13 Slide 13SCI Basics Application Examples LC-3PSB PCI-SCI Adapter card Low Cost 4-way Switch LC-2 LC-3 High Performance 8-way Scaleable Switch LC-3 BxBar Crossbar


Download ppt "Slide 1SCI Basics SCI Basics Hugo Kohmann. Slide 2SCI Basics What is SCI  The SCI standard ANSI/IEEE 1596-1992 defines a point-to-point interface and."

Similar presentations


Ads by Google