SMT166-FMC User Guide - Sundance

52
Sundance Multiprocessor Technology Limited Product Specification Unit / Module Description: Unit / Module Number: Document Issue Number: Issue Date: Original Author: SMT166-FMC User Guide

Transcript of SMT166-FMC User Guide - Sundance

Page 1: SMT166-FMC User Guide - Sundance

Sundance Multiprocessor Technology Limited

Product Specification

Unit / Module Description:

Unit / Module Number:

Document Issue Number:

Issue Date:

Original Author:

SMT166-FMC

User Guide

Page 2: SMT166-FMC User Guide - Sundance

Revision History

Issue Changes Made Date Initials

Page 3: SMT166-FMC User Guide - Sundance

Table of Contents

1 Introduction ................................................................................................................... 6

2 Related Documents ....................................................................................................... 8

3 System Photograph ..................................................................................................... 10

4 Functional Description .............................................................................................. 11

5 Verification, Review and Validation Procedures ................................................. 32

6 Safety ............................................................................................................................. 32

7 EMC ................................................................................................................................ 32

Page 4: SMT166-FMC User Guide - Sundance

8 Timing Diagrams ......................................................................................................... 32

9 Circuit Description / Diagrams (SMT166) ............................................................. 33

10 Circuit Description / Diagrams (SMTSLB-FMC) .................................................... 39

11 Layout ............................................................................................................................ 40

12 FPGA Pinout ................................................................................................................. 41

13 FPGA Pinout (FMC) ...................................................................................................... 47

14 Board Options .............................................................................................................. 51

15 Physical Properties ..................................................................................................... 51

16 Safety ............................................................................................................................. 52

17 EMC ................................................................................................................................ 52

Table of Figures

Page 5: SMT166-FMC User Guide - Sundance

NOTE:

RED

Page 6: SMT166-FMC User Guide - Sundance

1 Introduction

Page 7: SMT166-FMC User Guide - Sundance
Page 8: SMT166-FMC User Guide - Sundance

2 Related Documents

Xilinx - Virtex-6 Families

Texas Instrument - clock distribution chip (optional)

Micron – DDR3 Memory

Samtec QSH/QTH connectors

Samtec BKS/BKT connectors

Huber-Suhner – MMCX series

Molex – PCIe x1 vertical connector:

Molex – Male-Male PCIe x1 cable:

Molex – PCIe x4 connector receptacle and housing (with key)

Molex – PCIe x4:

Sundance SLB Specifications

Page 10: SMT166-FMC User Guide - Sundance

3 System Photograph

Page 11: SMT166-FMC User Guide - Sundance

4 Functional Description

4.1 Block Diagram

SMT166 – SLB Carrier Board

SLB Bus

Rocket IOs

Parallel Bus

An SLB cable can be used to link the SLB on the Master module to the SLB on the SMT166 while using RSLs.

PCIe cable connectors can be used as a link to a host PC. 4 and 1-lane cables are available as well as Host Interface Board to communicate to a

PC.

FPGA_0

Virtex 6

LX130T-LX365T

SX315T-SX475T

PSU

Section

DDR3

Memory

Bank 2

FMC

Mezzanine 0

SLB

FMC

Mezzanine 1

SLB

FMC

Mezzanine 2

SLB

FMC

Mezzanine 3

SLB

FPGA_1

Virtex 6

LX130T-LX365T

SX315T-SX475T

DDR3

Memory

Bank 3

DDR3

Memory

Bank 0

DDR3

Memory

Bank 1

Full SLBi Full S

LB

j

Full

SLB

l

Full SLBk

RSL x2

m

RSL x2

n

Half SLBnHalf SLB

m

RSL x4

o i Channels x2

PCIe

Cable

x4

x4

l

Master

Module

SLB Connector

R

S

L

R

S

L

PCIe

Cable

x4

x4

j

PCIe

Cable

x1x1

i

PCIe

Cable

x1x1

k

USB+CPLD

+Flash

To configure

Virtex6

FPGAs and

access

Master

Module Flash

Clock

Synthesiser

Synchroniser

Top TIM Connector

Bottom TIM Connector

Dual

SATA3.0

x2

q

Dual

SATA3.0

x2

p

1Gigabit

Ethernet

1Gigabit

Ethernet

Figure 1 - SMT166-FMC Block Diagram.

Page 12: SMT166-FMC User Guide - Sundance

SLB & SLB/FMC Links

i

j

k

l

m

n

RSL Links

i

j

k

l

m

n

o

Channel Links

i

Page 13: SMT166-FMC User Guide - Sundance

4.2 Module Description

4.2.1 Connectors available on the board

4.2.1.1 SLB connectors and cables

The mounting posts and securing bolts for the SLBs and TIM are at 3.3V NOT GND.

Page 14: SMT166-FMC User Guide - Sundance

Figure 2 - SLB cable - FlexiPCB.

Figure 3 - SLB cable - Blue ribbon cable.

Page 15: SMT166-FMC User Guide - Sundance

4.2.1.2 TIM Site

Page 16: SMT166-FMC User Guide - Sundance

4.2.1.3 External clocks

4.2.1.4 PCI Express

Figure 4 - PCIe cables.

Page 17: SMT166-FMC User Guide - Sundance

4.2.1.5 SATA 3.0

4.2.1.6 Ethernet

4.2.1.7 RS232 headers

This 10-pin header is NOT directly compatible with a standard PC COM port.

Page 18: SMT166-FMC User Guide - Sundance

4.2.1.8 Power supply

Figure 5 - ATX Power connectors.

The 4-pin socket adjacent to the 24-pin ATX connector (if fitted) should only be used to power fans and other peripherals. It should not be used for connection to an ATX 12V power source.

Page 19: SMT166-FMC User Guide - Sundance

4.2.2 FPGAs

4.2.2.1 FPGA Power supplies

FPGA

Quiescent Vccint (amps)

Quiescent Vccaux (amps)

LX130T

LX195T

LX240T

LX365T

SX315T

SX475T

Figure 6 - FPGA power requirement.

Page 20: SMT166-FMC User Guide - Sundance

4.2.2.2 FPGA Clock structure

4.2.2.3 FPGA Configuration

FPGA Bitstream size

Virtex6 LX130T

Virtex6 LX195T

Virtex6 LX240T

Page 21: SMT166-FMC User Guide - Sundance

Virtex6 LX365T

Virtex6 SX315T

Virtex6 SX475T

Figure 7 - FPGA Bitstream sizes.

SMT166 – Configuration

FPGA_0

Virtex 6

LX130T-LX395T

FPGA_1

Virtex 6

LX130T-LX395T

Flash

USB2.0 CPLD

Mode selection

made via

switches

Config.

Port

Configuration Port

Comport3

Master Module

JTAG

Figure 8 - Configuration Block Diagram.

Page 22: SMT166-FMC User Guide - Sundance

4.2.3 DIP Switch Settings / FPGA Configuration

SW3 SW2 Function

Page 23: SMT166-FMC User Guide - Sundance
Page 24: SMT166-FMC User Guide - Sundance

4.2.4 DDR3 Memory

Page 25: SMT166-FMC User Guide - Sundance
Page 26: SMT166-FMC User Guide - Sundance

4.2.5 On-board reset

4.2.6 Clock circuitry (optional)

Page 27: SMT166-FMC User Guide - Sundance

4.2.7 General purpose IOs

4.2.8 RS232

Signal Pin # Pin # Signal

4.2.9 USB

4.2.10 Ethernet

Page 28: SMT166-FMC User Guide - Sundance

4.2.11 SATA3.0

4.2.12 RSLs to Master module

4.2.13 Inter-FPGA RSL links

4.2.14 Inter-FPGA channels

Page 29: SMT166-FMC User Guide - Sundance

4.2.15 LEDs

Page 30: SMT166-FMC User Guide - Sundance

4.3 Cooling of the board

Figure 9 - Crossflow blower.

Page 31: SMT166-FMC User Guide - Sundance

4.4 FMC IO voltages

Page 32: SMT166-FMC User Guide - Sundance

5 Verification, Review and Validation Procedures

6 Safety

7 EMC

8 Timing Diagrams

Page 33: SMT166-FMC User Guide - Sundance

9 Circuit Description / Diagrams (SMT166)

9.1 Clock circuitry:

Page 34: SMT166-FMC User Guide - Sundance

9.2 CPLD and FPGA configuration:

9.3 DDR3 Memory:

Page 35: SMT166-FMC User Guide - Sundance

9.4 RS232:

9.5 RSL:

Page 36: SMT166-FMC User Guide - Sundance

9.6 SLB:

9.7 SLB Aux Site:

Page 37: SMT166-FMC User Guide - Sundance

9.8 TIM Site:

9.9 USB:

Page 38: SMT166-FMC User Guide - Sundance

9.10 Inter-FPGA Channels:

Page 39: SMT166-FMC User Guide - Sundance

10 Circuit Description / Diagrams (SMTSLB-FMC)

Page 40: SMT166-FMC User Guide - Sundance

11 Layout

Figure 10 - PCB Layout.

Page 41: SMT166-FMC User Guide - Sundance

12 FPGA Pinout

Interface Signal / Bus FPGA Pin #

Interface Signal / Bus FPGA Pin #

Interface Signal / Bus FPGA Pin #

Page 42: SMT166-FMC User Guide - Sundance

Interface Signal / Bus FPGA Pin #

Page 43: SMT166-FMC User Guide - Sundance

Interface Signal / Bus FPGA Pin #

Page 44: SMT166-FMC User Guide - Sundance

Interface Signal / Bus FPGA Pin #

Interface Signal / Bus FPGA Pin #

Interface Signal / Bus FPGA Pin #

Page 45: SMT166-FMC User Guide - Sundance

Interface Signal / Bus FPGA Pin #

Interface Signal / Bus FPGA Pin #

Interface Signal / Bus FPGA Pin #

Interface Signal / Bus FPGA Pin #

Page 46: SMT166-FMC User Guide - Sundance

Interface Signal / Bus FPGA Pin #

Interface Signal / Bus FPGA Pin #

Page 47: SMT166-FMC User Guide - Sundance

13 FPGA Pinout (FMC)

FMC SLB Signal / FMC FMC SLB Signal / FMC

Pin Pin # 0 1 Pin Pin # 0 1

Page 48: SMT166-FMC User Guide - Sundance
Page 49: SMT166-FMC User Guide - Sundance
Page 50: SMT166-FMC User Guide - Sundance
Page 51: SMT166-FMC User Guide - Sundance

14 Board Options

SMT166-FMC-ATX

SMT166-FMC-12V

15 Physical Properties

Page 52: SMT166-FMC User Guide - Sundance

16 Safety

17 EMC