Presentation is loading. Please wait.

Presentation is loading. Please wait.

PCI B ASED R EAD-OUT R ECEIVER C ARD IN THE ALICE DAQ S YSTEM W.Carena 1, P.Csato 2, E.Denes 2, R.Divia 1, K.Schossmaier 1, C. Soos 1, J.Sulyan 2, A.Vascotto.

Similar presentations


Presentation on theme: "PCI B ASED R EAD-OUT R ECEIVER C ARD IN THE ALICE DAQ S YSTEM W.Carena 1, P.Csato 2, E.Denes 2, R.Divia 1, K.Schossmaier 1, C. Soos 1, J.Sulyan 2, A.Vascotto."— Presentation transcript:

1 PCI B ASED R EAD-OUT R ECEIVER C ARD IN THE ALICE DAQ S YSTEM W.Carena 1, P.Csato 2, E.Denes 2, R.Divia 1, K.Schossmaier 1, C. Soos 1, J.Sulyan 2, A.Vascotto 1, P.Vande Vyvre 1 1 CERN EP/AID, 2 KFKI-RMKI (Budapest) NEC 2001 Varna, Bulgaria 12 – 18 September, 2001

2 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 2 O UTLINE  ALICE DAQ system  DDL components  DDL requirements  PCI-RORC concept  PCI-RORC development  PCI-RORC performance  Summary

3 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 3 ALICE DAQ S YSTEM

4 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 4 DDL C OMPONENTS  Destination Interface Unit (DIU)  Source Interface Unit (SIU)  Physical medium Multimode optical cable Maximum 200m long Front-End Electronics (FEE) Front-End Electronics (FEE) Source Interface Unit (SIU) Read-Out Receiver Card (RORC) Forward Channel Backward Channel DDL Hardware = Source Interface Unit + Physical Medium + Destination Interface Unit Physical Medium Destination Interface Unit (DIU) Read-out Receiver Card (RORC)

5 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 5 DDL R EQUIREMENTS  Bi-directional data transfer 100 MB/s from the detectors 10 MB/s to the detectors  Detected BER must be less than 10 -15  Remote control capability FEE control SIU control  Detailed status and error reporting  Built in test capability  JTAG BST over the link FEE control and test

6 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 6 PCI RORC C ONCEPT  Interface between the DIU and PCI local bus 32bit/33Mhz PCI version, max. throughput 132MB/s  Direct data transfer to the PC memory No local memory on the board Small elasticity buffers between different clock domains  Data push architecture, PCI master operation Data transfer with minimal software interaction Minimize latency  Memory management Efficient for scattered memory management Minimize software overhead  Built-in test capability Internal pattern generator can produce quasi-realistic data

7 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 7 PCI RORC D EVELOPMENT 1/2 IMB OMB PCI to AOL FIFO AOL to PCI FIFO AOL interface Read DMA controller Write DMA controller Memory manager and command interpreter DIU interface Receiver FIFO Transmitter FIFO Pattern Generator PCIDIU pRORC firmware architecture AOL – Add-on Logic Output Mailbox Input Mailbox

8 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 8 BABLIDXBABLIDXBABLIDX PCI RORC D EVELOPMENT 2/2 BABLIDX RFBAIDX Free FIFO (128 entry) PC physical memory BA – Base Address BL – Block Length IDX – Ready FIFO Entry Index RFBA – Ready FIFO Base Address Ready FIFO Scattered Memory Management

9 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 9 PCI RORC P ERFORMANCE 1/2  Test firmware developed to test the DMA Fixed size block transferred (n Word) Simple test pattern used (without data check)  Test software controls the firmware and measures the performance Stand alone operation Base address Base address + 4 Block Counter Data buffer Base address + 4(n+1)

10 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 10 PCI RORC P ERFORMANCE 2/2  Same test firmware and software used  Additional software components Intensive memory usage (stream_l benchmarking tool) Intensive network usage (Gigabit Ethernet) Intensive CPU usage (stream_l + DATE 1 ) 1 DATE – Data Acquisition and Test Environment 2 400 KB block size

11 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 11 S UMMARY  Results: 5 boards are available for prototyping Software drivers for 2.2.x and 2.4.x kernels Software library for integration with DAQ system  Future plans: Migrate to PCI 64bit/66MHz Implement on-board memory and pre-processing capabilities Develop WEB-based GUI

12 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 12

13 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 13 PCI RORC B OARD

14 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 14 DDL DIU B OARD

15 PCI based read-out receiver cardNEC2001, 12-18 September, 2001 15 DDL SIU B OARD


Download ppt "PCI B ASED R EAD-OUT R ECEIVER C ARD IN THE ALICE DAQ S YSTEM W.Carena 1, P.Csato 2, E.Denes 2, R.Divia 1, K.Schossmaier 1, C. Soos 1, J.Sulyan 2, A.Vascotto."

Similar presentations


Ads by Google