The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
@InProceedings{nallin:icalepcs2019-wempr003, author = {P.H. Nallin and J.G.R.S. Franco and R.C. Ito and A.R.D. Rodrigues}, title = {{Exploring Embedded Systems’ Dedicated Cores for Real-Time Applications}}, booktitle = {Proc. ICALEPCS'19}, pages = {1036--1040}, paper = {WEMPR003}, language = {english}, keywords = {controls, interface, hardware, real-time, operation}, venue = {New York, NY, USA}, series = {International Conference on Accelerator and Large Experimental Physics Control Systems}, number = {17}, publisher = {JACoW Publishing, Geneva, Switzerland}, month = {08}, year = {2020}, issn = {2226-0358}, isbn = {978-3-95450-209-7}, doi = {10.18429/JACoW-ICALEPCS2019-WEMPR003}, url = {https://jacow.org/icalepcs2019/papers/wempr003.pdf}, note = {https://doi.org/10.18429/JACoW-ICALEPCS2019-WEMPR003}, abstract = {Developments and research in high technology leads to powerful and sophisticated machines which are highly important for many scientific fields. Considering real-time applications, however, these systems tend to become non-deterministic and users may find themselves inside a not completely controllable environment. Exploring open-hardware single board computers with a system-on-a-chip which usually runs an operational system on their main processor(s) and also have real-time units is a good alternative. These real-time units are designed as a microcontroller embedded on the chip where a firmware is loaded, runs concomitantly and exchanges data with the main system. As a result, it is possible to achieve performance increase, high temporal resolution and low latency and jitter, features that are widely desired for controls and critical data acquisition systems. This system architecture allows moving real-time data into high level servers, such as Redis (Remote Dictionary Server) and EPICS, easily. This paper introduces and shows uses of Beaglebone Black, an inexpensive single-board computer, its Programmable Real-Time Units (PRUs) and data sharing with Redis data structure.}, }