Washington
WASHINGTON UNIVERSITY IN ST LOUIS
wdr@ee.wustl.edu
Smart Port Card Version 2 (SPC-II) Architecture William D. - - PowerPoint PPT Presentation
Smart Port Card Version 2 (SPC-II) Architecture William D. Richard, Ph.D. Washington wdr@ee.wustl.edu WASHINGTON UNIVERSITY IN ST LOUIS SPC-II Design Team William D. Richard Hardware Design John D. DeHart Integration/Test
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
wdr@ee.wustl.edu
2
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
3
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
TI
System FPGA 64 MB EDO DRAM Intel HX North Bridge
APIC
IPP OPP
FPX
166 MHz Pentium 512 KB L2 Cache
4
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
System FPGA Intel Embedded Module CPU North- Bridge Cache DRAM PCI Bus APIC
Addr/Data Ctrl Ctrl Addr/Data/Ctrl Intr NMI INIT
PIT PIC RTC’ BIOS ROM UART1 Interface UART2 Interface UART1 UART2
Link Interface Switch Interface
5
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
6
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
7
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
8
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
9
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
10
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
11
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
12
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
TI
IPP OPP
256 MB SDRAM 500/700 MHz Pentium-III 256 KB L2 Cache Intel BX North Bridge
Port 1 APIC Port 0
South Bridge
ISA Bus
ISA Devices
Super-IO
BIOS
FPGA
FPX
13
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
ETX Embedded Module P-III CPU North- Bridge Video DRAM PCI Bus FPGA
Video DB15
Link Interface Switch Interface
South- Bridge BIOS ISA Bus I/O AGP Bus FLASH DISK IDE Bus
Keyboard Mouse Serial Ports
APIC
14
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
15
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
16
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
17
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
18
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
19
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
20
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
21
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
22
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
23
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
24
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
TI
Port 1 APIC Port 0
FPGA
FPX
25
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
TI
Port 1 APIC Port 0
FPGA
FPX
26
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
BWfpx = (1-p)X + 3pX
TI
Port 1 APIC Port 0
FPGA
FPX
X <= BWlink BWactive= pX = Active Traffic (1-p)X = Normal IP Traffic
TI
Port 1 APIC Port 0
FPGA
FPX
27
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
X <= BWlink (1-p)X = Normal IP Traffic pX = Active IP Traffic
BWfpx = (1-p)X + 3pX
p = 0.1 BWlink =1 Gb/s
BWfpx <= .9(1Gb/s) + .3(1Gb/s) BWfpx <= 1.2Gb/s
28
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
16 16 16 16 16 16 16 16
29
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
16 16 16 16 16 16 16 16
30
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
VPI[0]=0 64<=VCI<=127
VPI[0]=1
16 32 16/32 16/32 32 16 16 16
31
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
VPI[0]=0 64<=VCI<=127
VPI[0]=1
16 32 16/32 16/32 32 16 16 16
32
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
VPI[0]=0 64<=VCI<=127
VPI[0]=1
16 32 16/32 16/32 32 16 16 16
Reset
VPI[0]=1 VCI = 38
33
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
50 100 150 200 250 300 KP/s
Packet Forwarding Rates in KP/s
SPC-I/166 SPC-II/500 SPC-II/700 SPC-I/166 88 15.5 SPC-II/500 259 23.2 SPC-II/700 245 23.2 1 CELL PACKETS 32 CELL PACKETS
34
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
50 100 150 200 250 300 KP/s
Packet Forwarding Rates in KP/s
SPC-I/166 SPC-II/500 SPC-II/700 SPC-I/166 88 SPC-II/500 259 SPC-II/700 245 1 CELL (32 BYTE) PACKETS
35
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
5 10 15 20 25 KP/s
Packet Forwarding Rates in KP/s
SPC-I/166 SPC-II/500 SPC-II/700 SPC-I/166 15.5 SPC-II/500 23.2 SPC-II/700 23.2 32 CELL (1500 BYTES) PACKETS
36
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
1 2 3 4 5 Amps
IDLING CURRENT CONSUMPTION
SPC-I/166 SPC-II/500 SPC-II/700 SPC-I/166 1 0.8 SPC-II/500 3.4 0.5 SPC-II/700 4.3 0.5 5V CURRENT 3.3V CURRENT
37
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
5 10 15 20 25 Watts
IDLING POWER CONSUMPTION
SPC-I/166 SPC-II/500 SPC-II/700 SPC-I/166 7.64 SPC-II/500 18.65 SPC-II/700 23.15 POWER
38
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM
39
Washington
WASHINGTON UNIVERSITY IN ST LOUIS
DeHart, Richard- 6/19/2002 2:36 PM