Home design with BNL
Immediate plans for DUNE-UK hardware effort
Giles Barr Oxford: UK DUNE DAQ project kickoff meeting 17-18 October 2019
7
Home design with BNL Immediate plans for DUNE-UK hardware effort - - PowerPoint PPT Presentation
Home design with BNL Immediate plans for DUNE-UK hardware effort Giles Barr Oxford: UK DUNE DAQ project kickoff meeting 17-18 October 2019 7 Home design with BNL Summary: Collaborating on a Versal design with BNL is very interesting
Immediate plans for DUNE-UK hardware effort
Giles Barr Oxford: UK DUNE DAQ project kickoff meeting 17-18 October 2019
7
info and reference designs become available, cost)
design in parallel until more Versal info is available
board manufacturers and from our studies, we will proceed with the Zynq design in 'full detail' – i.e. sufficient to actually build the board, and will stop this when the Versal open questions are clear. [*]
[*] The item in blue is not to indicate a preference for non-Versal; on the contrary, the advantage is we don't spend much extra effort by elevating the feasibility study to an actual design on the Zynq (where we have sufficient technical details, reference designs etc.). We thereby end up in a reduced risk situation by being in possession of a practical design, and we have firmer knowledge of UK board manufacturer capability, power distribution, and other things that are similar between Zynq and Versal.
8
all the things we need. Designed in such a way that ultrascale+ firmware can be ported easily to it.
and software vigorously in parallel with hardware development.
this (either now, or after DAQ sprint)
9
gain consensus that what we intend to build indeed does what we need.
firmware and software on PCIe bus.
functions.
memory feature is included at all, etc.
10
years
unknown processes in the future (new ideas).
(hardware) should be in UK.
11
change this to ‘in UK’ when more discussion].
for comparison.
will be available (e.g. Bittware VU9P)
12
Take FPGA-only raw cost from UK proposal and see how many chips can be purchased, maximize SystemLogicCells (SysLog) per APA and BRAM per APA for this cost. Have scaled
for UK grant request 2018, not included latest devaluations of £ L. Arranged in tables below: Major columns are how many FPGAs per APA
13
BRAM+URAM (previous slide was BRAM only)
14
This slide is to show off that we did a lot
15
Objective is to find combinations of Xilinx giving a lot of flexibility and explore the cost optimum.
socket type now, and make sure there are enough links and bandwidth to handle the sensible configurations.
Choose the Xilinx chip that fits into
(2026): Choose how many cards per APA are used, to fine-tune the logic and bandwidth. Versal good for 20-links per card, too expensive for 10-, 7-, 5- or 4-links. So not much good for flexibility in 2026 unless price drops. Zynq is opposite: Good for 10-, 7-, 5-
20-links per card. Zynq is overall cheaper (always the case that older is cheaper, until it goes out of production, which will probably be sooner). Simpler card to design. Kintex is same as Zynq but no processor All these options are good, so we pick from a number of good ones. 16
software, where the reverse gear is easier to find)
really good choices
have selected the optimum
us less development time.
reliability tests (this is what attracts me to it), but will go out of production sooner. Pleasingly, COTS options exist Will study both these as more info about Versal emerges, will do the Zynq with intention of building it – gives us hardware in pocket well within schedule.
17
18
The following four architectures for DUNE have been discussed widely
Option 1 = FELIX-CPU only, no memory or SSD on HW board. Option 2 = FELIX with memory and SSD but no processor. Can run the planned IPBus-based firmware and FELIX firmware. Option 3 = As option 2 but with CPU in
development under option 3) can send PCIe traffic over Ethernet from CPU instead. Option 4 = As option 3 but no FELIX. Not currently proposing this, but included for cost comparison.
A B C D E 1 Y N Y Y Y 2 Y N Y Y Y 3 Y N N Y N 4 Y Y N Y N
Here is how they match up with the five approaches
A (ZU19) and D (Versal) are the most flexible. C (KU15) and E (VU9P) have no processor so exclude option 3. B is not as flexible.
19