A framework for the integration of the development process of Linux FPGA System on Chip devices
- 1. Consorzio RFX (CNR, ENEA, INFN, Università di Padova, Acciaierie Venete SpA), Padova (Italy)
- 2. Max-Planck-Institut für Plasmaphysik, D-17491 Greifswald (Germany)
Description
System on Chip is a hardware solution combining different hardware devices in the same chip. In particular, the XILINX Zynq solution, implementing an ARM processor and a configurable FPGA on the same chip, is a candidate technology for a variety of applications of interest in fusion research, where FPGA fast logic must be combined with CPU processing for high-level functions and communication. Developing Zynq based applications requires the development of the FPGA logic using the XILINX Vivado IDE, mapping information between the FPGA device and the processor address space, developing the kernel drivers for interaction with the FPGA device and developing the high level application programs in user space for the supervision and the integration of the system. The paper presents a framework that integrates all the above steps and greatly simplifies the overall process. The framework has been used for the development of a programmable timing device in Wendelstein 7-X. The development of new devices integrating data acquisition and timing functions is also foreseen for RFX-mod.
Availability note (English)
Available from http://dx.doi.org/10.1016/j.fusengdes.2018.01.042Additional details
Identifiers
- DOI
- 10.1016/j.fusengdes.2018.01.042;
- PII
- S0920379618300607;
Publishing Information
- Journal Title
- Fusion Engineering and Design
- Journal Volume
- 128
- Journal Page Range
- p. 122-125
- ISSN
- 0920-3796
- CODEN
- FEDEEE
INIS
- Country of Publication
- Netherlands
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 51037682
- Subject category
- S46: INSTRUMENTATION RELATED TO NUCLEAR SCIENCE AND TECHNOLOGY; S42: ENGINEERING;
- Descriptors DEI
- ANALOG-TO-DIGITAL CONVERTERS; COMMUNICATIONS; COMPUTERS; DATA ACQUISITION; INFORMATION; MAPPING
- Descriptors DEC
- DATA PROCESSING; ELECTRONIC EQUIPMENT; EQUIPMENT; PROCESSING
Optional Information
- Notes
- © 2018 Elsevier B.V. All rights reserved.