Cargando…
A Full Mesh ATCA-based General Purpose Data Processing Board (Pulsar II)
The Pulsar II is a custom ATCA full mesh enabled FPGA-based processor board which has been designed with the goal of creating a scalable architecture abundant in flexible, non-blocking, high bandwidth interconnections. The design has been motivated by silicon-based tracking trigger needs for LHC exp...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2017
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.2172/1431570 http://cds.cern.ch/record/2621635 |
_version_ | 1780958556609052672 |
---|---|
author | Ajuha, S Cascadan, Andre Costa de Paiva, Thiago Das, Souvik Eusebi, Ricardo Finotti Ferreira, Vitor Hahn, Kristian Hu, Zhen Jindariani, Sergo Konigsberg, Jacobo Liu, Tiehui Ted Low, Jia Fu Okumura, Yasuyuki Olsen, Jamieson Arruda Ramalho, Lucas Rossin, Roberto Ristori, Luciano Akira Shinoda, Ailton Tran, Nhan Trovato, Marco Ulmer, Keith Vaz, Mario Wen, Xianshan Wu, Jin-Yuan Xu, Zijun Yin, Han Zorzetti, Silvia |
author_facet | Ajuha, S Cascadan, Andre Costa de Paiva, Thiago Das, Souvik Eusebi, Ricardo Finotti Ferreira, Vitor Hahn, Kristian Hu, Zhen Jindariani, Sergo Konigsberg, Jacobo Liu, Tiehui Ted Low, Jia Fu Okumura, Yasuyuki Olsen, Jamieson Arruda Ramalho, Lucas Rossin, Roberto Ristori, Luciano Akira Shinoda, Ailton Tran, Nhan Trovato, Marco Ulmer, Keith Vaz, Mario Wen, Xianshan Wu, Jin-Yuan Xu, Zijun Yin, Han Zorzetti, Silvia |
author_sort | Ajuha, S |
collection | CERN |
description | The Pulsar II is a custom ATCA full mesh enabled FPGA-based processor board which has been designed with the goal of creating a scalable architecture abundant in flexible, non-blocking, high bandwidth interconnections. The design has been motivated by silicon-based tracking trigger needs for LHC experiments. In this technical memo we describe the Pulsar II hardware and its performance, such as the performance test results with full mesh backplanes from di↵erent vendors, how the backplane is used for the development of low-latency time-multiplexed data transfer schemes and how the inter-shelf and intra-shelf synchronization works. |
id | oai-inspirehep.net-1662880 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2017 |
record_format | invenio |
spelling | oai-inspirehep.net-16628802019-09-30T06:29:59Zdoi:10.2172/1431570http://cds.cern.ch/record/2621635engAjuha, SCascadan, AndreCosta de Paiva, ThiagoDas, SouvikEusebi, RicardoFinotti Ferreira, VitorHahn, KristianHu, ZhenJindariani, SergoKonigsberg, JacoboLiu, Tiehui TedLow, Jia FuOkumura, YasuyukiOlsen, JamiesonArruda Ramalho, LucasRossin, RobertoRistori, LucianoAkira Shinoda, AiltonTran, NhanTrovato, MarcoUlmer, KeithVaz, MarioWen, XianshanWu, Jin-YuanXu, ZijunYin, HanZorzetti, SilviaA Full Mesh ATCA-based General Purpose Data Processing Board (Pulsar II)Detectors and Experimental TechniquesComputing and ComputersThe Pulsar II is a custom ATCA full mesh enabled FPGA-based processor board which has been designed with the goal of creating a scalable architecture abundant in flexible, non-blocking, high bandwidth interconnections. The design has been motivated by silicon-based tracking trigger needs for LHC experiments. In this technical memo we describe the Pulsar II hardware and its performance, such as the performance test results with full mesh backplanes from di↵erent vendors, how the backplane is used for the development of low-latency time-multiplexed data transfer schemes and how the inter-shelf and intra-shelf synchronization works.FERMILAB-TM-2650-Eoai:inspirehep.net:16628802017 |
spellingShingle | Detectors and Experimental Techniques Computing and Computers Ajuha, S Cascadan, Andre Costa de Paiva, Thiago Das, Souvik Eusebi, Ricardo Finotti Ferreira, Vitor Hahn, Kristian Hu, Zhen Jindariani, Sergo Konigsberg, Jacobo Liu, Tiehui Ted Low, Jia Fu Okumura, Yasuyuki Olsen, Jamieson Arruda Ramalho, Lucas Rossin, Roberto Ristori, Luciano Akira Shinoda, Ailton Tran, Nhan Trovato, Marco Ulmer, Keith Vaz, Mario Wen, Xianshan Wu, Jin-Yuan Xu, Zijun Yin, Han Zorzetti, Silvia A Full Mesh ATCA-based General Purpose Data Processing Board (Pulsar II) |
title | A Full Mesh ATCA-based General Purpose Data Processing Board (Pulsar II) |
title_full | A Full Mesh ATCA-based General Purpose Data Processing Board (Pulsar II) |
title_fullStr | A Full Mesh ATCA-based General Purpose Data Processing Board (Pulsar II) |
title_full_unstemmed | A Full Mesh ATCA-based General Purpose Data Processing Board (Pulsar II) |
title_short | A Full Mesh ATCA-based General Purpose Data Processing Board (Pulsar II) |
title_sort | full mesh atca-based general purpose data processing board (pulsar ii) |
topic | Detectors and Experimental Techniques Computing and Computers |
url | https://dx.doi.org/10.2172/1431570 http://cds.cern.ch/record/2621635 |
work_keys_str_mv | AT ajuhas afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT cascadanandre afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT costadepaivathiago afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT dassouvik afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT eusebiricardo afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT finottiferreiravitor afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT hahnkristian afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT huzhen afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT jindarianisergo afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT konigsbergjacobo afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT liutiehuited afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT lowjiafu afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT okumurayasuyuki afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT olsenjamieson afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT arrudaramalholucas afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT rossinroberto afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT ristoriluciano afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT akirashinodaailton afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT trannhan afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT trovatomarco afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT ulmerkeith afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT vazmario afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT wenxianshan afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT wujinyuan afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT xuzijun afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT yinhan afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT zorzettisilvia afullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT ajuhas fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT cascadanandre fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT costadepaivathiago fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT dassouvik fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT eusebiricardo fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT finottiferreiravitor fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT hahnkristian fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT huzhen fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT jindarianisergo fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT konigsbergjacobo fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT liutiehuited fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT lowjiafu fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT okumurayasuyuki fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT olsenjamieson fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT arrudaramalholucas fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT rossinroberto fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT ristoriluciano fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT akirashinodaailton fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT trannhan fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT trovatomarco fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT ulmerkeith fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT vazmario fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT wenxianshan fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT wujinyuan fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT xuzijun fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT yinhan fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii AT zorzettisilvia fullmeshatcabasedgeneralpurposedataprocessingboardpulsarii |