Giovanni Grieco Marketing Division 9th Topical Seminar on Innovative Particle and Radiation Detectors May 2004 Siena, Italy Via Vetraia, 11 – VIAREGGIO (Italy) Phone: Fax: URL: UNI EN ISO 9001 CERT. N CAEN Novel Bridges for PC based VME control
Siena, May '04Novel Bridges for PC based VME control2 Summary Overview Software Conclusions
Siena, May '04Novel Bridges for PC based VME control3 The requests… Low Cost solution for VME bus control Simple and user friendly Flexible
Siena, May '04Novel Bridges for PC based VME control4 V1718: 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
Siena, May '04Novel Bridges for PC based VME control5 V1718 Block Diagram
Siena, May '04Novel Bridges for PC based VME control6 V2718+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 Ready
Siena, May '04Novel Bridges for PC based VME control7 V2718 Block Diagram
Siena, May '04Novel Bridges for PC based VME control8 CONet – Chainable Optical Network A2818 PCI CONet Controller V2718 CONet to VME Bridge Inter-Crate Optical Ring
Siena, May '04Novel Bridges for PC based VME control9 Utilities Data-way Display: –32 Address + 32 Data + 6 AM + 7 IRQ + AS, DS0, DS1, DTACK, BERR, IACK, WRITE, LWORD, SYSRES, BRQ, BG 5 Outputs + 2 Inputs (NIM or TTL, LEMO connectors): –monitor of DS, AS, DTACK, BERR –I/O registers, pulse generators, scalers, coincidence, etc… –VME Location Monitor (trigger when executed a given cycle at a given address with a given data) –VME execution synchronized with an external signal Front panel LEDs showing VME and I/O activity
Siena, May '04Novel Bridges for PC based VME control10 VME 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, May '04Novel Bridges for PC based VME control11 Support: –Windows 98/2000/XP –Linux Libraries: – C/C++ –Visual Basic –LabView Example program Same Application Programmer Interface for both modules !! Available Software
Siena, May '04Novel Bridges for PC based VME control12 Conclusions Two low cost solutions for easy VME interfacing have been presented: –V1718 for USB 2.0 to VME –V A2818 for PCI to VME