Upload
national-instruments-italy
View
217
Download
0
Embed Size (px)
Citation preview
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
1/19
Massimiliano Banfi
Systems Engineers Manager
National Instruments Italy
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
2/19
8-bitMicrocontroller DSP
FPGASoC(system on a chip)
Microcontroller
Multicore processor
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
3/19
"It's (an FPGA) an extremely efficient processing engine,but the main challenge with the technology isprogramming it.
Allan Cantle, chief executive of Nallatech, a company that makes FPGA software tools
Multicore processor programming challenge quotefrom Intel
XXX from Intel
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
4/19
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
5/19
Floating-pointprocessing
Communications
Multicoretechnology
High-speed control& processing
Reconfigurable
hardwareReliability
Low-level access to
hardwareCustom timing &
triggeringModular I/O
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
6/19
Low-level tools
Verilog & VHDLFixed-point
algorithms
Custom drivers
and middleware
Multicore
programmingchallenge
Custom timing fordifferent types of I/O
Custom digitalinterface/buses
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
7/19
Enet U S B R TOS
Analysis
Logging Comm
Multicore
Analog I/O Digital I/O
Comm I/O
3rd party I/O
Motion I/O
IPNet
Analysis IP
3rd party IP
Control IP
Comm IPTiming IP
Packaged Board-Level
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
8/19
PC R IO CompactRIOPXI/cPCI R IO Single-Board RIO
Enet U S B R TOS
Analysis
Logging Comm
Control
Analog I/O Digital I/O
Comm I/O
3rd party I/O
Motion I/O
IPNet
Analysis IP
3rd party IP
Control IP
Comm IPTiming IP
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
9/19
Enet U S B R TOS
Analysis
Logging Comm
Control
Analog I/O Digital I/O
Comm I/O
3rd party I/O
Motion I/O
IPNet
Analysis IP
3rd party IP
Control IP
Comm IPTiming IP
Packaged Board-Level
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
10/19
FPGAProcessorI/OI/OI/O
CompactRIO Backplane
MXI-Express RIO
NI F lexRIOAdapterModule
EtherCAT
Test
Industria
l/Embedded
NI CompactRIO Integrated System
EtherCATNI
CSeries
IndustrialController
PXI/CompactPCI
Controller
CompactRIOController
NI R Series Multifunction R IO
NI S ingle-Board RIO
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
11/19
Enet U S B R TOS
Analysis
Logging Comm
Control
Analog I/O Digital I/O
Comm I/O
3rd party I/O
Motion I/O
IPNet
Analysis IP
3rd party IP
Control IP
Comm IPTiming IP
PC R IO CompactRIOPXI/cPCI R IO Single-Board RIO
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
12/19
Enet U S B R TOS
Analysis
Logging Comm
Control
Analog I/O Digital I/O
Comm I/O
3rd party I/O
Motion I/O
IPNet
Analysis IP
3rd party IP
Control IP
Comm IPTiming IPB us IP
LabVIEW FPGA
Fixed-point processingBuilt-in functions for
analysis, control and
communicationsAbility to integrate VHDL
Drivers and m iddleware
P re -built I/O andcomm unication drivers
DMA, single-pointcommunication betweenprocessor and FPG A
Ability to create custom I/O
LabVIEW, LabVIEW Real-Time
Multicore programm ingBuilt-in functions for
analysis, control andcommunications
Ability to integrate C codeand text-based math
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
13/19
Intel, Freescale, Wind River
Multi-core and real-time technology
Intel, Freescale, Wind River
Multi-core and real-time technologyProcessor
PCI/PCIe, Enet, USB, wireless, deterministic Enet
Open architecture
PCI/PCIe, Enet, USB, wireless, deterministic Enet
Open architectureBus
Xilinx Virtex & S partanReconfigurable hardwareXilinx Virtex & S partanReconfigurable hardware
FPGA
Control & signal processing IP & I/O drivers
Built-in graphical IP, integrate existing IP
Control & signal processing IP & I/O drivers
Built-in graphical IP, integrate existing IPIP
Analog Devices, Texas Instruments
Connect to any sensor & actuator
Analog Devices, Texas Instruments
Connect to any sensor & actuatorI/O
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
14/19
Embedded DesignIndustrial Control &
MeasurementsTest &
Communications
Embeddedprototyping a
Medical devicesRenewable Energy
Robotics
Machineprototyping
Industrial controlOptimized
automation
RF, wireless andcustom test
Hardware-in-theloop (HIL)
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
15/19
Universit di Udine e Universit di Padova
Sistema aptico master-slave per neurochirurgia
robotizzata basato su NI CompactRIO e LabVIEW
La sfidaRealizzare un sistema di supervisione econtrollo che perm etta di movimentare in
condizioni di massima sicurezza un robotdestinato ad applicazioni di neurochirurgiaminimo-invasiva.
La soluzioneIl particolare cam po di applicazione richiedeun sistema di controllo ad elevate prestazionial fine di garantire le necessarie condizioni di
sicurezza per il paziente. La soluzione stataindividuata nel PAC CompactRIO di NationalInstruments.
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
16/19
Fedex Fire Suppression Control System
Embedded temperature monitoringand control of suppression system
Protects packages, pilots, and
planes from fires
Fast prototyping and deployment
with RIO hardware and LabVIEW
We were able to start with LabVIEW andCompactRIO for prototyping and quickly
migrate our code to the new NI Single-Board RIO for deployment all in less
than a year.
-Jeremy Sn ow, President at Ventura Aerospace
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
17/19
RIO for Industrial Control
ProductivityOne tool-chain acrosstechnologies and platforms
CustomizationFPGA provides performance andreliability of custom hardware
Openness3rd-party modules for connectionto industrial protocolsAbility to integrate existing IP
RuggednessAbility to deploy hardware inharsh environments
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
18/19
OEM Grant Program
Donazione fino a 25.000 in prodotti software,formazione e consulenza tecnica
La donazione fruibile da qualunque azienda italiana che sia
interessata ad utilizzare hardware NI come componenteembedded all interno dei propri dispositivi/prodott i
Scarica il modulo di adesione alla pagina: ni.com/italy/grant
Contattaci al seguente indirizzo: [email protected]
8/9/2019 La piattaforma Hardware Riconfigurabile (RIO) Per Applicazioni Embedded Avanzate
19/19
02/41.309.1
ni.com/it
ni.com/embedded/ it