11
Giovanni Grieco Marketing Division E-mail: [email protected] 9th Topical Seminar on Innovative Particle and Radiation Detectors 23 - 26 May 2004 Siena, Italy Via Vetraia, 11 – 55049 VIAREGGIO (Italy) Phone: +39.0584.388398 Fax: +39.0584.388959 E-mail: [email protected] URL: http://www.caen.it UNI EN ISO 9001 CERT. N. 9105.CAEN Novel Bridges for PC based VME control

Novel Bridges for PC based VME control

Embed Size (px)

DESCRIPTION

Novel Bridges for PC based VME control. Giovanni Grieco Marketing Division E-mail: [email protected]. 9th Topical Seminar on Innovative Particle and Radiation Detectors 23 - 26 May 2004   Siena, Italy. Via Vetraia, 11 – 55049 VIAREGGIO (Italy) Phone: +39.0584.388398 Fax: +39.0584.388959 - PowerPoint PPT Presentation

Citation preview

Page 1: Novel Bridges for  PC based VME control

Giovanni GriecoMarketing DivisionE-mail: [email protected]

9th Topical Seminar on Innovative Particle and Radiation Detectors23 - 26 May 2004   Siena, Italy

Via Vetraia, 11 – 55049 VIAREGGIO (Italy)Phone: +39.0584.388398 Fax: +39.0584.388959E-mail: [email protected] URL: http://www.caen.it

UNI EN ISO 9001 CERT. N. 9105.CAEN

Novel Bridges for PC based VME control

Novel Bridges for PC based VME control

Page 2: Novel Bridges for  PC based VME control

Siena, 23-26 May '04

Novel Bridges for PC based VME control

2

SummarySummary

• Overview

• Software

• Conclusions

Page 3: Novel Bridges for  PC based VME control

Siena, 23-26 May '04

Novel Bridges for PC based VME control

3

The requests…The requests…

• Low Cost solution for VME buscontrol

• Simple and user friendly

• Flexible

Page 4: Novel Bridges for  PC based VME control

Siena, 23-26 May '04

Novel Bridges for PC based VME control

4

V1718: VME - USB 2.0 BridgeV1718: VME - USB 2.0 Bridge

• VME64/64X compliant

• USB 2.0 Bulk Transaction Protocol

• Transfer rate: up to 30 MByte/s

• No additional hardware required

• No boot required: ready at power-up!

• Front panel data-way display

• Seven programmable I/Os

Ready

Ready

Page 5: Novel Bridges for  PC based VME control

Siena, 23-26 May '04

Novel Bridges for PC based VME control

5

V1718 Block DiagramV1718 Block Diagram

128K SRAMBUFFER

64

16

VM

E B

US

HOST PC

US

BIN

T

PROCESSORMEZZANINE CARD

(DSP or uC)

32

USB

RS232 FLASH(FIRMWARE)ETHERNET

DIS

PLA

YD

RIV

ER

TT

L / N

IMT

X/R

X

FPGA

MASTER

ARBITER

SYSTEMCONTROLLER

SLAVE

INT HANDLER

REQUESTER

INTERRUPTER

VME INTERFACE

IN-PIPE

OUT-PIPE

PULSER

SCALER

IO-REG

COINCID

VMEMONITOR

DISPLAYCONTROL

16

16

PCKHNDL

VM

E C

YC

LE D

AT

A,

AD

DR

ES

S,

CT

RL

VM

E C

ON

TR

OL

LE

R

16

Page 6: Novel Bridges for  PC based VME control

Siena, 23-26 May '04

Novel Bridges for PC based VME control

6

V2718+A2818: VME - PCI BridgeV2718+A2818: VME - PCI Bridge

• VME64/64X compliant

• Optical Link 1.25 Gbit/s

• Daisy Chain Capability (up to 8 V2718 per A2818)

• PCI 32 bit / 33MHz

• No Protocol Overhead

• Transfer rate: up to ~60 MByte/sec

• No boot required: ready at power-up!

• Front panel data-way display

• Seven programmable I/Os

ReadyReady

Page 7: Novel Bridges for  PC based VME control

Siena, 23-26 May '04

Novel Bridges for PC based VME control

7

V2718 Block DiagramV2718 Block Diagram

128K SRAMBUFFER

64

16

VM

E B

US

HOST PCPROCESSOR

MEZZANINE CARD(DSP or uC)

32

RS232

Opt

ical

Lin

k

FLASH(FIRMWARE)ETHERNET

DIS

PLA

YD

RIV

ER

TT

L / N

IMT

X/R

X

FPGA

MASTER

ARBITER

SYSTEMCONTROLLER

SLAVE

INT HANDLER

REQUESTER

INTERRUPTER

VME INTERFACE

IN-PIPE

OUT-PIPE

PULSER

SCALER

IO-REG

COINCID

VMEMONITOR

DISPLAYCONTROL

16

16

PCKHNDL

VM

E C

YC

LE D

AT

A,

AD

DR

ES

S,

CT

RL

VM

E C

ON

TR

OL

LE

R

Fiber OptikCable

Page 8: Novel Bridges for  PC based VME control

Siena, 23-26 May '04

Novel Bridges for PC based VME control

8

CONet – Chainable Optical Network

CONet – Chainable Optical Network

A2818 PCI CONet Controller

V2718 CONet to VME Bridge

Inter-Crate Optical Ring

C . A . E . N .Mod. V2718

PCI-VMEBRIDGE

A00A01A02A03A04A05A06A07A08A09A10A11A12A13A14A15A16A17A18A19A20A21A22A23A24A25A26A27A28A29A30A31

D00D01D02D03D04D05D06D07D08D09D10D11D12D13D14D15D16D17D18D19D20D21D22D23D24D25D26D27D28D29D30D31

AM0AM1AM2AM3AM4AM5

IRQ0IRQ1IRQ2

IRQ6BRQ

IRQ3IRQ4IRQ5

DTKBERR

BGRSRES

LWRD

DS0DS1

ASIACK

WR

0 DSn

SYSRES

LINK

1 AS

2 DTK

3 BERR

4 LMON

0

1

UT

O

NI

C . A . E . N .Mod. V2718

PCI-VMEBRIDGE

A00A01A02A03A04A05A06A07A08A09A10A11A12A13A14A15A16A17A18A19A20A21A22A23A24A25A26A27A28A29A30A31

D00D01D02D03D04D05D06D07D08D09D10D11D12D13D14D15D16D17D18D19D20D21D22D23D24D25D26D27D28D29D30D31

AM0AM1AM2AM3AM4AM5

IRQ0IRQ1IRQ2

IRQ6BRQ

IRQ3IRQ4IRQ5

DTKBERR

BGRSRES

LWRD

DS0DS1

ASIACK

WR

0 DSn

SYSRES

LINK

1 AS

2 DTK

3 BERR

4 LMON

0

1

UT

O

NI

C . A . E . N .Mod. V2718

PCI-VMEBRIDGE

A00A01A02A03A04A05A06A07A08A09A10A11A12A13A14A15A16A17A18A19A20A21A22A23A24A25A26A27A28A29A30A31

D00D01D02D03D04D05D06D07D08D09D10D11D12D13D14D15D16D17D18D19D20D21D22D23D24D25D26D27D28D29D30D31

AM0AM1AM2AM3AM4AM5

IRQ0IRQ1IRQ2

IRQ6BRQ

IRQ3IRQ4IRQ5

DTKBERR

BGRSRES

LWRD

DS0DS1

ASIACK

WR

0 DSn

SYSRES

LINK

1 AS

2 DTK

3 BERR

4 LMON

0

1

UT

O

NI

Computer

Optical LinkFPGA

CLK

SERDES

LDO

PCIBridge

SRAM

SRAM

Page 9: Novel Bridges for  PC based VME control

Siena, 23-26 May '04

Novel Bridges for PC based VME control

10

VME CharacteristicsVME Characteristics

• VME master (arbiter or requester)

• VME slave (registers and SRAM access)

• Cycles: RW, RMW, BLT, MBLT, IACK, ADO, ADOH

• Addressing: A16, A24, A32, LCK, CR-CSR

• Data width: D8, D16, D32, D64

• System controller capabilities

• Interrupt handler

• Programmable Location monitor

Page 10: Novel Bridges for  PC based VME control

Siena, 23-26 May '04

Novel Bridges for PC based VME control

11

• Support:– Windows 98/2000/XP– Linux

• Libraries:– C/C++– Visual Basic– LabView

• Example program• Same Application Programmer

Interface for both modules !!

Available SoftwareAvailable Software

Page 11: Novel Bridges for  PC based VME control

Siena, 23-26 May '04

Novel Bridges for PC based VME control

12

ConclusionsConclusions

• Two low cost solutions for easy

VME interfacing have been

presented:

– V1718 for USB 2.0 to VME

– V2718 + A2818 for PCI to VME