novel bridges for pc based vme control

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

Upload: robert-contreras

Post on 03-Jan-2016

17 views

Category:

Documents


1 download

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

TRANSCRIPT

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