novel bridges for pc based vme control
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 PresentationTRANSCRIPT
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
Siena, 23-26 May '04
Novel Bridges for PC based VME control
2
SummarySummary
• Overview
• Software
• Conclusions
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
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
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
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
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
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
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
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
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