A few years ago, buttons were the only user interface available to control a mobile device. Now you can use touch screens in addition to, or even in replacement of, buttons. Voice commands are also used and we’re seeing more development on gesture technologies and recognition of facial expressions. With immediate feedback expectations, the burden on analyzing and routing sensor data quickly becomes more cumbersome. In this presentation, Lattice Semiconductor's Abdullah Raouf discusses solutions supporting these MIPI interfaces, as well as solutions required for compute-intensive applications. He also describes the value of FPGAs on repetitive computational needs, and how FPGAs will improve system power efficiency.
2. Agenda
• Data Capture
• Sensors available
• Use case mapping
• Data Transfer
• MIPI interface options
• Value of using FPGA to transfer data via MIPI interfaces
• Data Analysis
• Analytics trends
• MHC architectures
• MHC solutions used every day
• FPGA Architecture & Solutions
2
4. Capturing Data
Audio Sensors: Voice recognition, phrase detection,
location sensing
4
Image Sensors: Gesture, eye tracking,
proximity, depth, movement
Power efficient heterogeneous
compu2ng needed for sensor
s2tching and real-2me feedback
Health Sensors: EKG, EEG, EMG, temp
Other Sensors: Gyro, compass, accelerometer, magnetometer, light
Re
al time sensor feedba
ck
Al
w
ays aware and worki
ng
Iris ▪ Fingerprint ▪
M
otion▪Image▪EKG▪Gyro
▪Audio▪Accelerometer▪E
EG
▪Magnetometer▪Gestur
e
▪ EMG ▪
5. A Variety of Interface Needs Exist
5
analog
DSI
I2S YUV
SLVS
I2C
SPI
I3C
D-PHY
C-PHY
SLVS-EC
HiSPi
CSI-2
PCM
sLVDS
PDM
SLIMbus
Virtual Channels
RFFE UART
RAW
proprietary
analog
PDM SoundWire
SLIMbus
I2S
D-PHY YUV RGB SPI C-PHY DSI
CSI-2 sLVDS SLVS I3C
PCM
6. Bridge/Aggregate Easily with FPGAs
6
SOC / AP
SoundWire
iCE Family
PDM
I2S
UART
I2C/SPI
I3C
CSI-DSI
SLVS
LVDS
121 balls
36 balls
16 Balls
80 balls
1.4mm x 1.4mm 6mm x 6mm