Professional Documents
Culture Documents
Thank You
Your graduates design our
products
NI LabVIEW Mathscript
NI myDAQ
NI ELVIS
NI CompactDAQ
NI USRP
NI PXI
NI CompactRIO
system-level design
System on Chips
All of ECE on a single chip
TI OMAP5430 SoC
Multi-core ARM Cortex processors
Two ARM Cortex-A15 MPCore
Two ARM Cortex-M4
processors
Multi-core POWERVR
SGX544-MPx graphics
accelerators
TI 2D BitBlt graphics
accelerator
IVA-HD hardware
accelerators
14mm x 14mm,
0.4mm pitch
PoP dual-channel
LPDDR2 memory
System on Chips
All of ECE on a single chip
Analog Devices 32-Bit Floating-Point SHARC
32/40-Bit IEEE Floating-Point Math
32-Bit Fixed-Point Multipliers with 64-Bit Product & 80-Bit Accumulation
Circular Buffer
Addressing
32 Address
Pointers
Six Nested Levels of
Zero-Overhead Looping
DMA Allows ZeroOverhead Background
Transfers at Full Clock
Rate Without Processor
Intervention
System on Chips
All of ECE on a single chip
Cypress PSoC 5
Configurable analog and digital
peripheral functions, memory and a
microcontroller
Integrated high-precision 20-bit
resolution analog
Programmable PLD-based
logic
32-bit ARM Cortex-M3 CPU up to
67 MHz
System on Chips
All of ECE on a single chip
Xilinx Zynq-7000
Dual core ARM Cortex-A9 MPCores
Accelerator coherency port (ACP)
interface
8-channel DMA
General interrupt controller (GIC)
Three watch dog timers (WDT)
Two triple timers/counters (TTC)
CoreSight debug and trace
support for Cortex-A9
Program trace macrocell (PTM) for
instruction and trace
Cross trigger interface (CTI)
Two 12-bit analog to digital
converters (XADC) with17 external
differential input channels
Silicon Ecosystems
Windows/Intel PC Ecosystem
10
IBM Ecosystem
11
Siemens Ecosystem
BATCH OS Control
PLC
Embedded Controller
Sensors and Transducers
Industrial monitors
12
Apple Ecosystem
13
14
Desktops and
PC-Based DAQ
Monitor
Embedded
Control
Cyber Physical
Open Connectivity
with 3rd Party I/O
15
Computing Nodes
FPGA
Multicore CPU
Sensors
Sensors
Actuators
Actuators
FPGA
Multicore CPU
Sensors
Sensors
Actuators
Actuators
GPGPU
GPGPU
Sensors
Sensors
Actuators
Actuators
16
Sensors
Actuators
Sensors
Actuators
I/O
FPGA
Multicore CPU
VHDL
Parallel
Programming
FPGA
Multicore CPU
VHDL
Parallel
Programming
GPGPU
GPGPU
Parallel
Programmin
g
Parallel
Programming
17
Sensors
Actuators
Sensors
Actuators
Sensors
Actuators
18
Host Platforms
Processor
FPGA
I/O Modules
19
Synopsys (1986)
Cadence (1988)
PRET (2009)
20
21
Models of Computation
Dataflow
C / HDL Code
LabVIE
W
LabVIE
W
``
Deskto
p
Real-Time
Personal Computers
PXI Systems
Textual Math
Signal Flow
LabVIE
W
LabVIE
W
FPG
A
CompactRIO
Statechart
MPU/MCU
Single-Board RIO
22
Custom Design
Heterogeneous Architectures
CERN Large
Hadron Collider
LEGO
MINDSTORMS
NXT
24
LEGO
MINDSTORMS
NXT
From K
to Rocket Science
25
Real-time Measurements
Embedded Monitoring
Hardware-in-the-loop
To do for measurement
what the spreadsheet did
for financial analysis.
Embedded
Industrial Control (PAC)
Machine Control
Electronic Devices
Software-Defined Radio
26
PDAs
27
NI myDAQ Ecosystem
mySolarTracker
Solar Tracker
myGrid
Smart Grid
myWing
Wind Tunnel/Air Foil System
myTurbine
Wind Turbine
myFarm
PV Drip Irrigation
myDyno
Dynamometer System
myHeli
Vertical Take-off & Landing System
28
NI ELVIS Ecosystem
Circuits
Control
Biomed
Design
RF/Comm
Embedded
Measurements &
Instrumentation
Green
Digital
Electronics
29
.
.
.
.
.
.
.
.
.
.
Application
Plugs in Here
.
.
.
.
.
.
..
.
.
with NI Multisim
SPICE Simulation Environment
Student designs
the
Circuit Here
30
Access to NI
ELVIS
I/O
31
PC RIO/R
Series
Multicore CompactRIO
CompactRIO
NI Single-Board RIO
System simulation
Real-time control
FPGA prototype
33
NI USRP
Software Defined Radio
Ecosystem
Single Software Framework
with Design to Test Flow
Extensive
Analysis
Libraries
High-performance
FPGA-based
Architecture
NI Universal Software
Radio Peripheral
Up to 5.5 GHz
Compatible with
standard models of
computation
GCC
34
High-Performance
Heterogeneous
Multiprocessing Ecosystem
I/O up to 26.5 GHz
M
u
l
t
i
c
o
r
e
P
High-Performance r
o
FPGA Based Instrumentation
c
e
s
35
36
147,000 students
11,000 students
FIRST Robotics
45,000 students
37
ECE Curriculum
1 Year
2-3 YEAR
Science/Math
Signal and
Systems
Analog Design
Programming
Digital Design
Intro to Engineering
4 YEAR
Advanced Analog Communication
Advanced Digital Embedded
Senior Design
Control
38
NI LabVIEW Mathscript
NI myDAQ
NI ELVIS
NI CompactDAQ
NI USRP
NI PXI
NI CompactRIO
39
40
Cancer
Detection
Hadron
Collider
IV Drift
Pump
Advanced
Purification
CO2
Storage
Distance
Learning
Spectral
Monitoring
Infant Brain
Scans
Tokamak Plasma
Control
Hapti
cs
Olympic Stadium
Safety
Cheap Solar
Panels
Material
Monitoring
41
42
Do
Engineerin
g
44