1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 <2017> 2018 2019 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 <2017> 2018 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | EPICS Device Support for cRIO and FlexRIO FPGA based devices is now available |
From: | Enrique Bernal <[email protected]> |
To: | [email protected] |
Date: | Fri, 13 Jan 2017 14:31:01 +0100 |
Dear all EPICS users, The Instrumentation and Applied Acoustics
Research Group
from Technical University of Madrid has developed the IRIO EPICS
Device Support
for cRIO and FlexRIO FPGA based devices from National
Instruments. This device support based on Asyn has been
integrated and
tested in ITER CODAC Core System for fast controllers and it is
distributed
under GPL v2 license. IRIO EPICS Device Driver v1.2.0 is now
available as a
Prerelease in GitHub: https://github.com/irio-i2a2 Technical support and product information
at: [email protected] The home page of IRIO Technology for
advanced FPGA data
acquisition systems is: The IRIO Software Tools Installation
instructions can be
found at: The IRIO software in GitHub is divided as
follows: · IRIO LabVIEW Test
Templates: https://github.com/irio-i2a2/IRIO_LabVIEW_Test_Templates/releases The
IRIO LabVIEW
Test Templates folder includes complete LabVIEW projects for
cRIO and FlexRIO
platforms ready to be use with IRIO Library. These templates
make use of all
data acquisition profiles described in the IRIO Design
Rules Document,
including analog/digital I/O and image acquisition using
CameraLink. http://www.i2a2.upm.es/wp-content/uploads/2016/11/IRIO_Design_Rules_for_LabVIEW_FPGA_v1.2.0.pdf ·
IRIO
Library:
https://github.com/irio-i2a2/iriolib/releases IRIO Library allows the users to develop
standalone C/C++
applications or EPICS IOCs (using IRIO EPICS Device Support)
to acquire data
using NI RIO Hardware (cRIO and FlexRIO). The IRIO Library API
allows the
applications to detect the hardware (cRIO and FlexRIO) and the
data acquisition
profile selected. These profiles allow direct I/O Data
Acquisition, DMA Data
Acquisition, and DMA Image Acquisition, using different cRIO
and FlexRIO
devices. It allows access to the resources implemented in the
FPGA design. All
information about IRIO Library is in the IRIO Library
User Manual http://www.i2a2.upm.es/wp-content/uploads/2016/11/IRIO_Library_User_Manual_v1.2.0.pdf ·
IRIO EPICS
Device Support: https://github.com/irio-i2a2/irioepics/releases The IRIO EPICS Device Support main goal is the
integration of
advanced data acquisition applications in EPICS. It allows the
users to develop
EPICS IOCs (using IRIO Library) to acquire data using cRIO and
FlexRIO devices.
This device support has been implemented using asynDriver.
This device
support implements different data acquisition profiles
allowing direct I/O Data
Acquisition, DMA Data Acquisition, and DMA Image Acquisition,
using cRIO and
FlexRIO platforms. The resources implemented in the FPGA
design can be
controlled using EPICS PVs based on the asyn interfaces
(asynlnt32, asynOctet,
asynFloat64, asynFloat32Array, asynlnt8Array, etc.). All IRIO
EPICS Device
Support information available at the IRIO EPICS Device
Support User
Manual http://www.i2a2.upm.es/wp-content/uploads/2016/11/IRIO_EPICS_Device_Support_User_Manual_v1.2.0.pdf ·
IRIO EPICS
Sample Unit: https://github.com/irio-i2a2/irio_epics_sample/releases The IRIO EPICS Sample Unit is a collection of
EPICS IOCS
testing the complete integration of advanced data acquisition
applications
using IRIO technology. It is composed by five different test
applications. These applications are: -cRIOIO:
Application based on cRIO
platform using direct I/O data acquisition profile. -cRIODMA:
Application based on cRIO
platform using DMA data acquisition profile. -fRIO5761:
Application based on
FlexRIO platform (PXIe7966/65+NI5761) using DMA data
acquisition profile for
analog data acquisition. -fRIO6581:
Application based on
FlexRIO platform (PXIe7966/65/61+NI6581) using DMA data
acquisition profile for
digital data acquisition. -fRIO1483:
Application based on
FlexRIO platform (PXIe7966/65+NI1483) using Image DMA data
acquisition profile
to be used with CameraLink cameras. We hope you find this solution interesting for your applications. Best
regards.
Enrique
Bernal – i2a2 Research Group UPM Tech Researcher In
behalf of: IRIO Team Dr.
Mariano Ruiz Eng Sergio Esquembri Dr. Julián Nieto Dr. Antonio Ruiz Dr. Eduardo Barrera Dr. Diego Sanz Eng Álvaro Bustos |