Paper |
Title |
Page |
TUAPP05 |
PandABlocks - a Flexible Framework for Zynq7000-Based SoC Configuration |
682 |
|
- G.B. Christian, M.G. Abbott, T.M. Cobb, C.A. Colborne, A.M. Cousins, P. Garrick, T.E. Trafford, I.S. Uzun
DLS, Oxfordshire, United Kingdom
- Y.-M. Abiven, J. Bisou, F. Langlois, G. Renaud, G. Thibaux, S. Zhang
SOLEIL, Gif-sur-Yvette, France
- S.M. Minolli
NEXEYA Systems, La Couronne, France
|
|
|
The PandABlocks framework comprises the FPGA logic, TCP server, webserver, boot sources and root filesystem, developed for the PandABox platform by Diamond Light Source and Synchrotron Soleil, for advanced beamline scanning applications. The PandABox platform uses a PicoZed System-on-Module, comprising a Zynq-7030 SoC, coupled to a carrier board containing removable position encoder modules, as well as various input and outputs. An FMC connector provides access to ADC/DACs or additional I/O, and gigabit transceivers on the Zynq allow communication with other systems via SFP modules. Specific functions and hardware resources are represented by functional blocks, which are run-time configurable and re-wireable courtesy of multiplexed data and control buses shared between all blocks. Recent changes to the PandABlocks framework are discussed which allow the auto-generation of the FPGA code and tcl automation scripts, using Python and the jinja2 templating engine, for any combination of functional blocks and SFP/FMC modules. The framework can target hardware platforms other than PandABox and could be deployed for other Zynq-based applications requiring on-the-fly reconfigurable logic.
|
|
|
Slides TUAPP05 [5.484 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-ICALEPCS2019-TUAPP05
|
|
About • |
paper received ※ 30 September 2019 paper accepted ※ 10 October 2019 issue date ※ 30 August 2020 |
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|
WEBPP04 |
P99: An Optical Beamline for Offline Technique Development and Systems Integration for Prototype Beamline Instrumentation |
898 |
|
- A.D. Parsons, S. Ahmed, M. Basham, D. Bond, B. Bradnick, M.H. Burt, T.M. Cobb, N. Dougan, M. Drakopoulos, J. Ferner, J. Filik, C.A. Forrester, L. Hudson, P. Joyce, B. Kaulich, A. Kavva, J.H. Kelly, J. Mudd, B.J. Nutter, N. O’Brien, P.D. Quinn, K.A. Ralphs, C. Reinhard, J. Shannon, M.P. Taylor, T.E. Trafford, X.T. Tran, E. Warrick, A.A. Wilson, A.D. Winter
DLS, Oxfordshire, United Kingdom
|
|
|
Diamond Light Source is a publicly funded 3rd generation national synchrotron which will soon operate 39 state-of-the-art instruments covering a wide range of physical and life science applications. Realization of such instruments poses many challenges from initial scientific concept, to final user experience. To get best efficiency, Diamond operates a modular approach for engineering and software systems support, usually with custom hardware or software component coming together on the final instrument in-situ. To facilitate cross-group collaboration, prototyping, integrated development and testing of the full instrument including scientific case before the final implementation, an optical prototyping setup has been developed which has an identical backend to real beamline instruments. We present detail of the software and hardware components of this environment and how these have been used to develop functionality for the new operational instruments. We present several high impact examples of such integrated prototyping development including the instrumentation for DIAD (integrated Dual Imaging And Diffraction) and the J08 beamline for: soft X-ray ptychography end-station.
|
|
|
Slides WEBPP04 [10.428 MB]
|
|
DOI • |
reference for this paper
※ https://doi.org/10.18429/JACoW-ICALEPCS2019-WEBPP04
|
|
About • |
paper received ※ 01 October 2019 paper accepted ※ 21 October 2019 issue date ※ 30 August 2020 |
|
Export • |
reference for this paper using
※ BibTeX,
※ LaTeX,
※ Text/Word,
※ RIS,
※ EndNote (xml)
|
|
|