SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
© 2021 MIPI Alliance, Inc.
Eyuel Zewdu Teferi
David Schumacher
Souha Kouki
STMicroelectronics
MIPI® I3C℠ Application and Validation
Models for IoT Sensor Nodes
1
© 2021 MIPI Alliance, Inc.
• I3C: Overview
– Evolution of MIPI I3C Interface specification
– I3C Features and Uses
• I3C application to IoT Sensor Nodes
– Sensor Node sub-systems
– Communication among Sensor Node sub-systems
– Using I3C for Sensor Node board communication
• I3C CTS and SysML as enablers toward an efficient validation
– Why manage IoT systems complexity ?
– How to manage IoT systems complexity ?
– IBI use case validation management example
• Conclusions and Best Practices
MIPI® I3C℠ Application and Validation Models for IoT Sensor Nodes
2
© 2021 MIPI Alliance, Inc.
MIPI I3C Overview
3
© 2021 MIPI Alliance, Inc.
•First Specification
•Released in 2016
I3C v1.0
•New I3C specification
•More features added
•Released in 2019
I3C v1.1
• Updates on v1.1
• Released in 2021
I3C
v1.1.1
Evolution of MIPI I3C Interface specification
2 wires interface
IBI for interrupt management
Hot-Join
1.2V – 3.3V support
Multi-lane configuration
Structured IBI notification
Group Addressing
In-Band Reset function
Virtual devices use
Passive Hot-Join
Group management
4
© 2021 MIPI Alliance, Inc.
• Multi-lane configuration (introduced in v1.1)
• Allows the I3C bus to extend the Data lines to two or
4 data lanes
• This helps in increasing the data throughput using
the same base clock
• Dual-Lane and Quad-lane increase the effective data
rate by 2x and 4x respectively
• Structured IBI notification (introduced in v1.1)
• IBI can be accompanied by Mandatory Data Byte
(MDB)
• By defining a structured MDB format the efficiency
of IBI usage can be increased
• These updates include the pending read notification
and timing control information
I3C Features and Uses (1/3)
5
© 2021 MIPI Alliance, Inc.
• Group Addressing (introduced in v1.1)
– I3C is already has a broadcast and unicast communications
– Group addressing allows devices to be assigned a Group address effectively creating a
multicast system
– The multicast is advantageous in sending data to a group of devices on the bus
– Helps in grouping devices with different capabilities into a group i.e., multi-lane
– Revised V1.1.1 allows groups to have a dedicated multilane configuration
• In-Band Reset function
– This pattern-based reset function is aimed at making the I3C a true two wire interface
– This will help in avoiding the use of a dedicated reset line
– It has a configurable option where the reset can be escalated from a peripheral reset to
whole chip reset
– Useful in avoiding deadlocks on the bus due to an unresponsive device
I3C Features and Uses (2/3)
6
© 2021 MIPI Alliance, Inc.
• Secondary Controller (introduced in v1.0 and updated in v1.1)
– I3C is a true multi-drop interface
– Built-in support for multiple controllers
– Conflict avoidance and bus control management are already part of the protocol
– Devices that are capable of being in control can request and give back control
• Low power consumption
– I3C is a protocol that has been designed to support different voltage ranges
• The standardized electrical behaviors can be adopted based on the design requirement
• 1.2V – 3.3V
– Low power applications can take advantage of these I3C features
• High speed communication with the same base clock achieved through
– HDR modes
– Multilane communication
• Low Voltage communications
– Ideal for battery operated devices
I3C Features and Uses (3/3)
7
© 2021 MIPI Alliance, Inc.
I3C Application to IoT Sensor Nodes
8
© 2021 MIPI Alliance, Inc.
• Internet of Things (IoT) is a network that is made of physical
objects that are capable of being connected to a network to make
measurements or to execute given tasks.
• Critical elements of an IoT system are:
– The communication element that manages device connectivity (Internet)
– The sensing and processing system (Things)
• Sensor Nodes are basic elements of an IoT device that comprise
the sensing and the connection element.
IoT Sensor Nodes
9
© 2021 MIPI Alliance, Inc.
• A sensor node is an IoT device that is made of
different components divided into subsystems.
• A sensor node consists the following subsystems:
• Sensing: continuous small scale data generation
• Processing: central processing based on
configuration
• Communication (wired/wireless): for connected
devices
• Power supply: battery subsystem for remote
devices
• Memory: data storage for later processing or
backup to Memory
• Security: all devices need to be secure from
intrusion
Sensor Node sub-systems
10
© 2021 MIPI Alliance, Inc.
High Activity Low Throughput bus
• H.A.L.T bus
• Short but frequent communications.
• Sensing subsystem
• Actuating subsystem
• Configuration of system
• Power management
• Subsystem configuration
• Frequent interrupts from sensing
elements
Low Activity High Throughput bus
• L.A.H.T bus
• Large data that require high
throughput
• Security Subsystem
• Memory Subsystem
• Low latency communication
• Communication subsystem
• Memory Subsystem
• Periodic communication requests
Communication among Sensor Node sub-systems
• A sensor board communication could be divided in to two types based on the
amount of data and frequency of communication
11
© 2021 MIPI Alliance, Inc.
• Use two buses for the two types
of communication
– Use a secondary controller to
manage the high activity bus
– L.A.H.T bus could use these I3C
features for high data rate
• Multi-Lane
• HDR modes
– H.A.L.T bus requires
• Single lane due to continuous IBI
• Secondary controller as a Sensor
Hub to collect data from sensors
Host Processor
Primary
controller
MCU
Secondary
Controller
H.A.L.T
Device
…
High activity bus
Low activity bus
L.A.H.T
Device
L.A.H.T
Device
H.A.L.T
Device
Using I3C for Sensor Node board communication
Bus configuration Option 1
12
© 2021 MIPI Alliance, Inc.
• Take advantage of Group
addressing
• Two groups with dedicated
features per group
– Group 1: H.A.L.T
• Group of devices that use the
single lane features
• Devices in this group can send IBI
– Group 2: L.A.H.T
• Grouped to use multilane
configuration for higher
throughput
• Devices in this group may not
require the IBI capability
Using I3C for Sensor Node board communication
Host Processor
Primary
controller
MCU
Secondary
Controller
H.A.L.T
Device
H.A.L.T
Device
Power
Management
L.A.H.T
Device
L.A.H.T
Device
High activity Low data throughput
Devices Group
Low activity High data throughput
Devices Group
Bus configuration Option 2
13
© 2021 MIPI Alliance, Inc.
Sensor Node reference board communication using I3C
14
© 2021 MIPI Alliance, Inc.
I3C CTS and SysML as enablers toward
an efficient validation
15
© 2021 MIPI Alliance, Inc. 16
Why manage I3C IoT systems complexity?
• Systems are:
– More and more complex,
– More and more connected,
– More and more critical,
– More and more secured,
– More and more standardized
• Project management needs:
– Effective collaboration
– Good understanding of (sub-)systems
– Best anticipation as possible
– Effective design, development and verification
16
© 2021 MIPI Alliance, Inc. 17
Why manage I3C IoT systems complexity?
• Targets:
– To build a global and shared vision
– To identify needs and constraints
– To synchronize all stakeholders + constraints between themselves
– To be efficient with trade-offs and optimizations
• In a nutshell:
– By setting of adequate activities to design, develop,
and verify a system while satisfying all stakeholders
17
© 2021 MIPI Alliance, Inc. 18
Why manage I3C IoT systems complexity?
Conceptualization Design Development
Influence
on
project
cost
High
Low
Verification
With shared constraints
Without shared constraints
T0 Project lifecycle
18
© 2021 MIPI Alliance, Inc. 19
Why manage I3C IoT systems complexity?
• Digital communication interfaces = A choking point of the global
performance of the system
• Sensor node example with I3C interface as subsystem:
– 2 modes + HDR sub-modes
– Backward compatibility
– Multi-role
– I3C Built-in features
è I3C = Powerful system enabler
19
© 2021 MIPI Alliance, Inc. 20
How to manage IoT systems complexity?
• One interesting path: By building the model of the system:
è System modeling as an enabler
20
© 2021 MIPI Alliance, Inc. 21
How to manage IoT systems complexity?
Requirements
model
Architecture
model
Dynamic
model
Detect
issues
earlier
Allocation
Traceability
Inputs
– Use cases diagrams
– Requirement diagrams
– Test cases diagrams
– Packages diagrams
– (…)
21
© 2021 MIPI Alliance, Inc. 22
How to manage IoT systems complexity?
System model
Behavior
diagrams
Structure
diagrams
Requirement
diagrams
Parametric
diagrams
Use case
Activity
State machine
Sequence
Blocks Definition
Internal Blocks Def.
Package
22
© 2021 MIPI Alliance, Inc. 23
Example of I3C Sensor Node
• By considering system in
its environment,
• By exploring all interface
capabilities
• By linking and crossing all
requirements:
– Technical,
– Functional,
– Standards,
– Validation,
– …
23
© 2021 MIPI Alliance, Inc. 24
Example of I3C Sensor Node
• High level system
description
– Nominal scenario
– Alternate scenario
– Error scenario
• (Sub) Systems stakeholders
identification
24
© 2021 MIPI Alliance, Inc. 25
Link to I3C use cases
• High level dependance identification,
• Stowage link with other sub-system
• Model of MIPI I3C standard:
– Cross view,
– No “hidden” constraints,
– Items identified earlier
25
© 2021 MIPI Alliance, Inc. 26
Link to CTS use cases
• Identification of dependances
or constraints by dynamic links
• Example: I3C standard and CTS
model help to not forgot items
to implement
26
© 2021 MIPI Alliance, Inc. 27
Focus on demand
• Capabilities to dive into:
– Standard
– CTS
– Project
27
© 2021 MIPI Alliance, Inc.
• Advanced features allow easy adoption of MIPI I3C
• MIPI I3C: A scalable and flexible solution for IoT Sensor Node
• CTS as a starting point for I3C protocol validation
• CTS as an enabler to model your complex system validation
• Advanced systems validation model can be built on top of CTS
Conclusions and Best Practices
28
© 2021 MIPI Alliance, Inc. 29
ADDITIONAL RESOURCES
• MIPI® I3C®Specifications
– https://www.mipi.org/specifications/i3c-sensor-specification
• MIPI® I3C® System Integrator App Note
– https://www.mipi.org/sites/default/files/mipi_I3C-and-I3C-Basic_app-note-
system-integrator_v1-0p.pdf
• MIPI® I3C® FAQ
– https://www.mipi.org/resources/I3C-frequently-asked-questions
• MIPI® I3C® CTS
– https://www.mipi.org/faq-category/conformance-testing
• STMicroelectronics MEMS Sensor products
– https://www.st.com/en/mems-and-sensors.html#overview
ADDITIONAL RESOURCES
29
© 2021 MIPI Alliance, Inc. 30

Contenu connexe

Tendances

Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Dhaval Kaneria
 
Session 8,9 PCI Express
Session 8,9 PCI ExpressSession 8,9 PCI Express
Session 8,9 PCI ExpressSubhash Iyer
 
Double data rate (ddr)
Double data rate (ddr)Double data rate (ddr)
Double data rate (ddr)Anderson Huang
 
Bidirectional Bus Modelling
Bidirectional Bus ModellingBidirectional Bus Modelling
Bidirectional Bus ModellingArrow Devices
 
SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)SUNODH GARLAPATI
 
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI Alliance
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIeJin Wu
 
I2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolI2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolAnkur Soni
 

Tendances (20)

Pcie basic
Pcie basicPcie basic
Pcie basic
 
I2C Protocol
I2C ProtocolI2C Protocol
I2C Protocol
 
axi protocol
axi protocolaxi protocol
axi protocol
 
I2 c protocol
I2 c protocolI2 c protocol
I2 c protocol
 
I2C BUS PROTOCOL
I2C BUS PROTOCOLI2C BUS PROTOCOL
I2C BUS PROTOCOL
 
PCI express
PCI expressPCI express
PCI express
 
SPI Protocol in LPC2148
SPI  Protocol in LPC2148SPI  Protocol in LPC2148
SPI Protocol in LPC2148
 
Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)Serial Peripheral Interface(SPI)
Serial Peripheral Interface(SPI)
 
Session 8,9 PCI Express
Session 8,9 PCI ExpressSession 8,9 PCI Express
Session 8,9 PCI Express
 
Double data rate (ddr)
Double data rate (ddr)Double data rate (ddr)
Double data rate (ddr)
 
Communication protocols
Communication protocolsCommunication protocols
Communication protocols
 
Bidirectional Bus Modelling
Bidirectional Bus ModellingBidirectional Bus Modelling
Bidirectional Bus Modelling
 
Lpc2148 i2c
Lpc2148 i2cLpc2148 i2c
Lpc2148 i2c
 
Dual port ram
Dual port ramDual port ram
Dual port ram
 
SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)SPI introduction(Serial Peripheral Interface)
SPI introduction(Serial Peripheral Interface)
 
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
MIPI DevCon 2021: MIPI I3C Signal Integrity Challenges on DDR5-based Server P...
 
Slideshare - PCIe
Slideshare - PCIeSlideshare - PCIe
Slideshare - PCIe
 
Amba bus
Amba busAmba bus
Amba bus
 
ARM CORTEX M3 PPT
ARM CORTEX M3 PPTARM CORTEX M3 PPT
ARM CORTEX M3 PPT
 
I2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication ProtocolI2c protocol - Inter–Integrated Circuit Communication Protocol
I2c protocol - Inter–Integrated Circuit Communication Protocol
 

Similaire à MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor Nodes

Adding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxAdding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxPenchalReddy7
 
Adding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxAdding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxPenchalReddy7
 
Chapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptxChapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptx40NehaPagariya
 
Internet of things chapter2.pdf
Internet of things chapter2.pdfInternet of things chapter2.pdf
Internet of things chapter2.pdfRupesh930637
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxneelamsanjeevkumar
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTIRJET Journal
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfssuser8b324e
 
CCNA4 Verson6 Chapter7
CCNA4 Verson6 Chapter7CCNA4 Verson6 Chapter7
CCNA4 Verson6 Chapter7Chaing Ravuth
 
H63ECH_1A_023799_Osama
H63ECH_1A_023799_OsamaH63ECH_1A_023799_Osama
H63ECH_1A_023799_OsamaOsama Azim
 
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...IRJET Journal
 
SCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software SolutionsSCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software SolutionsEmbitel Technologies (I) PVT LTD
 
Wisenet - Complete ppt about the topic wisenet
Wisenet -  Complete ppt about the topic wisenetWisenet -  Complete ppt about the topic wisenet
Wisenet - Complete ppt about the topic wisenetAboo Thahir
 
20EC503PE-Internet of Things
20EC503PE-Internet of Things 20EC503PE-Internet of Things
20EC503PE-Internet of Things kstyuvaraja
 
Chapter-2.pdf
Chapter-2.pdfChapter-2.pdf
Chapter-2.pdfvenui2
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7Waqas Ahmed Nawaz
 
Ima an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networksIma an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networkssudhakar5472
 

Similaire à MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor Nodes (20)

Adding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxAdding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptx
 
Adding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptxAdding Wi-Fi capability to the Microcontroller.pptx
Adding Wi-Fi capability to the Microcontroller.pptx
 
Chapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptxChapter-2 Internet of Things.pptx
Chapter-2 Internet of Things.pptx
 
2.pdf
2.pdf2.pdf
2.pdf
 
Unit 4
Unit 4Unit 4
Unit 4
 
Internet of things chapter2.pdf
Internet of things chapter2.pdfInternet of things chapter2.pdf
Internet of things chapter2.pdf
 
IOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptxIOT Unit 3 for engineering second year .pptx
IOT Unit 3 for engineering second year .pptx
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdfTM4C-IoT-Gateway-with-Security-Protection_0.pdf
TM4C-IoT-Gateway-with-Security-Protection_0.pdf
 
CCNA4 Verson6 Chapter7
CCNA4 Verson6 Chapter7CCNA4 Verson6 Chapter7
CCNA4 Verson6 Chapter7
 
Meet up#2v0.2
Meet up#2v0.2Meet up#2v0.2
Meet up#2v0.2
 
INTERNET OF THINGS.pptx
INTERNET OF THINGS.pptxINTERNET OF THINGS.pptx
INTERNET OF THINGS.pptx
 
H63ECH_1A_023799_Osama
H63ECH_1A_023799_OsamaH63ECH_1A_023799_Osama
H63ECH_1A_023799_Osama
 
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...IRJET-  	  Design and Development of Low Power Sensor Node For Plant Monitori...
IRJET- Design and Development of Low Power Sensor Node For Plant Monitori...
 
SCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software SolutionsSCADA ( Supervisory Control and Data Acquisition system) Software Solutions
SCADA ( Supervisory Control and Data Acquisition system) Software Solutions
 
Wisenet - Complete ppt about the topic wisenet
Wisenet -  Complete ppt about the topic wisenetWisenet -  Complete ppt about the topic wisenet
Wisenet - Complete ppt about the topic wisenet
 
20EC503PE-Internet of Things
20EC503PE-Internet of Things 20EC503PE-Internet of Things
20EC503PE-Internet of Things
 
Chapter-2.pdf
Chapter-2.pdfChapter-2.pdf
Chapter-2.pdf
 
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
CCNA (R & S) Module 02 - Connecting Networks - Chapter 7
 
Ima an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networksIma an integrated monitoring architecture with sensor networks
Ima an integrated monitoring architecture with sensor networks
 

Plus de MIPI Alliance

MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI Alliance
 
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI Alliance
 
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI Alliance
 
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI Alliance
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI Alliance
 
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI Alliance
 
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI Alliance
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI Alliance
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI Alliance
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI Alliance
 
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI Alliance
 
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI Alliance
 
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI Alliance
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI Alliance
 
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI Alliance
 
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI Alliance
 
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI Alliance
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI Alliance
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI Alliance
 
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI Alliance
 

Plus de MIPI Alliance (20)

MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
MIPI DevCon 2021: MIPI I3C Under the Spotlight: A Fireside Chat with the I3C ...
 
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure PlatformMIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
MIPI DevCon 2021: MIPI I3C interface for the ETSI Smart Secure Platform
 
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASSMIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
MIPI DevCon 2021: MIPI Security for Automotive and IoT – Initial Focus on MASS
 
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
MIPI DevCon 2021: MIPI HTI, PTI and STP: The Bases for Next-Generation Online...
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
 
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
MIPI DevCon 2021: MIPI CSI-2 v4.0 Panel Discussion with the MIPI Camera Worki...
 
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge DevicesMIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
MIPI DevCon 2021: MIPI D-PHY and MIPI CSI-2 for IoT: AI Edge Devices
 
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
MIPI DevCon 2021: Enabling Long-Reach MIPI CSI-2 Connectivity in Automotive w...
 
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
MIPI DevCon 2021: Latest Developments within MIPI Automotive SerDes Solutions...
 
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
MIPI DevCon 2021: The MIPI Specification Roadmap: Driving Advancements in Mob...
 
MIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the AllianceMIPI DevCon 2021: State of the Alliance
MIPI DevCon 2021: State of the Alliance
 
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...MIPI DevCon 2020 |  Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
MIPI DevCon 2020 | Snapshot of MIPI RFFE v3.0 from a System-Architecture Per...
 
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for LinuxMIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
MIPI DevCon 2020 | The Story Behind the MIPI I3C HCI Driver for Linux
 
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3CMIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
MIPI DevCon 2020 | Interoperability Challenges and Solutions for MIPI I3C
 
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is EssentialMIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
 
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
MIPI DevCon 2020 | MIPI to Bluetooth LE: Leveraging Mobile Technology for Wir...
 
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
MIPI DevCon 2020 | MIPI Alliance: Enabling the IoT Opportunity
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
 
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...MIPI DevCon 2020 |  MASS: Automotive Displays Using VDC-M Visually Lossless C...
MIPI DevCon 2020 | MASS: Automotive Displays Using VDC-M Visually Lossless C...
 
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
MIPI DevCon 2020 | High Speed MIPI CSI-2 Interface Meeting Automotive ASIL-B
 

Dernier

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Dernier (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

MIPI DevCon 2021: MIPI I3C Application and Validation Models for IoT Sensor Nodes

  • 1. © 2021 MIPI Alliance, Inc. Eyuel Zewdu Teferi David Schumacher Souha Kouki STMicroelectronics MIPI® I3C℠ Application and Validation Models for IoT Sensor Nodes 1
  • 2. © 2021 MIPI Alliance, Inc. • I3C: Overview – Evolution of MIPI I3C Interface specification – I3C Features and Uses • I3C application to IoT Sensor Nodes – Sensor Node sub-systems – Communication among Sensor Node sub-systems – Using I3C for Sensor Node board communication • I3C CTS and SysML as enablers toward an efficient validation – Why manage IoT systems complexity ? – How to manage IoT systems complexity ? – IBI use case validation management example • Conclusions and Best Practices MIPI® I3C℠ Application and Validation Models for IoT Sensor Nodes 2
  • 3. © 2021 MIPI Alliance, Inc. MIPI I3C Overview 3
  • 4. © 2021 MIPI Alliance, Inc. •First Specification •Released in 2016 I3C v1.0 •New I3C specification •More features added •Released in 2019 I3C v1.1 • Updates on v1.1 • Released in 2021 I3C v1.1.1 Evolution of MIPI I3C Interface specification 2 wires interface IBI for interrupt management Hot-Join 1.2V – 3.3V support Multi-lane configuration Structured IBI notification Group Addressing In-Band Reset function Virtual devices use Passive Hot-Join Group management 4
  • 5. © 2021 MIPI Alliance, Inc. • Multi-lane configuration (introduced in v1.1) • Allows the I3C bus to extend the Data lines to two or 4 data lanes • This helps in increasing the data throughput using the same base clock • Dual-Lane and Quad-lane increase the effective data rate by 2x and 4x respectively • Structured IBI notification (introduced in v1.1) • IBI can be accompanied by Mandatory Data Byte (MDB) • By defining a structured MDB format the efficiency of IBI usage can be increased • These updates include the pending read notification and timing control information I3C Features and Uses (1/3) 5
  • 6. © 2021 MIPI Alliance, Inc. • Group Addressing (introduced in v1.1) – I3C is already has a broadcast and unicast communications – Group addressing allows devices to be assigned a Group address effectively creating a multicast system – The multicast is advantageous in sending data to a group of devices on the bus – Helps in grouping devices with different capabilities into a group i.e., multi-lane – Revised V1.1.1 allows groups to have a dedicated multilane configuration • In-Band Reset function – This pattern-based reset function is aimed at making the I3C a true two wire interface – This will help in avoiding the use of a dedicated reset line – It has a configurable option where the reset can be escalated from a peripheral reset to whole chip reset – Useful in avoiding deadlocks on the bus due to an unresponsive device I3C Features and Uses (2/3) 6
  • 7. © 2021 MIPI Alliance, Inc. • Secondary Controller (introduced in v1.0 and updated in v1.1) – I3C is a true multi-drop interface – Built-in support for multiple controllers – Conflict avoidance and bus control management are already part of the protocol – Devices that are capable of being in control can request and give back control • Low power consumption – I3C is a protocol that has been designed to support different voltage ranges • The standardized electrical behaviors can be adopted based on the design requirement • 1.2V – 3.3V – Low power applications can take advantage of these I3C features • High speed communication with the same base clock achieved through – HDR modes – Multilane communication • Low Voltage communications – Ideal for battery operated devices I3C Features and Uses (3/3) 7
  • 8. © 2021 MIPI Alliance, Inc. I3C Application to IoT Sensor Nodes 8
  • 9. © 2021 MIPI Alliance, Inc. • Internet of Things (IoT) is a network that is made of physical objects that are capable of being connected to a network to make measurements or to execute given tasks. • Critical elements of an IoT system are: – The communication element that manages device connectivity (Internet) – The sensing and processing system (Things) • Sensor Nodes are basic elements of an IoT device that comprise the sensing and the connection element. IoT Sensor Nodes 9
  • 10. © 2021 MIPI Alliance, Inc. • A sensor node is an IoT device that is made of different components divided into subsystems. • A sensor node consists the following subsystems: • Sensing: continuous small scale data generation • Processing: central processing based on configuration • Communication (wired/wireless): for connected devices • Power supply: battery subsystem for remote devices • Memory: data storage for later processing or backup to Memory • Security: all devices need to be secure from intrusion Sensor Node sub-systems 10
  • 11. © 2021 MIPI Alliance, Inc. High Activity Low Throughput bus • H.A.L.T bus • Short but frequent communications. • Sensing subsystem • Actuating subsystem • Configuration of system • Power management • Subsystem configuration • Frequent interrupts from sensing elements Low Activity High Throughput bus • L.A.H.T bus • Large data that require high throughput • Security Subsystem • Memory Subsystem • Low latency communication • Communication subsystem • Memory Subsystem • Periodic communication requests Communication among Sensor Node sub-systems • A sensor board communication could be divided in to two types based on the amount of data and frequency of communication 11
  • 12. © 2021 MIPI Alliance, Inc. • Use two buses for the two types of communication – Use a secondary controller to manage the high activity bus – L.A.H.T bus could use these I3C features for high data rate • Multi-Lane • HDR modes – H.A.L.T bus requires • Single lane due to continuous IBI • Secondary controller as a Sensor Hub to collect data from sensors Host Processor Primary controller MCU Secondary Controller H.A.L.T Device … High activity bus Low activity bus L.A.H.T Device L.A.H.T Device H.A.L.T Device Using I3C for Sensor Node board communication Bus configuration Option 1 12
  • 13. © 2021 MIPI Alliance, Inc. • Take advantage of Group addressing • Two groups with dedicated features per group – Group 1: H.A.L.T • Group of devices that use the single lane features • Devices in this group can send IBI – Group 2: L.A.H.T • Grouped to use multilane configuration for higher throughput • Devices in this group may not require the IBI capability Using I3C for Sensor Node board communication Host Processor Primary controller MCU Secondary Controller H.A.L.T Device H.A.L.T Device Power Management L.A.H.T Device L.A.H.T Device High activity Low data throughput Devices Group Low activity High data throughput Devices Group Bus configuration Option 2 13
  • 14. © 2021 MIPI Alliance, Inc. Sensor Node reference board communication using I3C 14
  • 15. © 2021 MIPI Alliance, Inc. I3C CTS and SysML as enablers toward an efficient validation 15
  • 16. © 2021 MIPI Alliance, Inc. 16 Why manage I3C IoT systems complexity? • Systems are: – More and more complex, – More and more connected, – More and more critical, – More and more secured, – More and more standardized • Project management needs: – Effective collaboration – Good understanding of (sub-)systems – Best anticipation as possible – Effective design, development and verification 16
  • 17. © 2021 MIPI Alliance, Inc. 17 Why manage I3C IoT systems complexity? • Targets: – To build a global and shared vision – To identify needs and constraints – To synchronize all stakeholders + constraints between themselves – To be efficient with trade-offs and optimizations • In a nutshell: – By setting of adequate activities to design, develop, and verify a system while satisfying all stakeholders 17
  • 18. © 2021 MIPI Alliance, Inc. 18 Why manage I3C IoT systems complexity? Conceptualization Design Development Influence on project cost High Low Verification With shared constraints Without shared constraints T0 Project lifecycle 18
  • 19. © 2021 MIPI Alliance, Inc. 19 Why manage I3C IoT systems complexity? • Digital communication interfaces = A choking point of the global performance of the system • Sensor node example with I3C interface as subsystem: – 2 modes + HDR sub-modes – Backward compatibility – Multi-role – I3C Built-in features è I3C = Powerful system enabler 19
  • 20. © 2021 MIPI Alliance, Inc. 20 How to manage IoT systems complexity? • One interesting path: By building the model of the system: è System modeling as an enabler 20
  • 21. © 2021 MIPI Alliance, Inc. 21 How to manage IoT systems complexity? Requirements model Architecture model Dynamic model Detect issues earlier Allocation Traceability Inputs – Use cases diagrams – Requirement diagrams – Test cases diagrams – Packages diagrams – (…) 21
  • 22. © 2021 MIPI Alliance, Inc. 22 How to manage IoT systems complexity? System model Behavior diagrams Structure diagrams Requirement diagrams Parametric diagrams Use case Activity State machine Sequence Blocks Definition Internal Blocks Def. Package 22
  • 23. © 2021 MIPI Alliance, Inc. 23 Example of I3C Sensor Node • By considering system in its environment, • By exploring all interface capabilities • By linking and crossing all requirements: – Technical, – Functional, – Standards, – Validation, – … 23
  • 24. © 2021 MIPI Alliance, Inc. 24 Example of I3C Sensor Node • High level system description – Nominal scenario – Alternate scenario – Error scenario • (Sub) Systems stakeholders identification 24
  • 25. © 2021 MIPI Alliance, Inc. 25 Link to I3C use cases • High level dependance identification, • Stowage link with other sub-system • Model of MIPI I3C standard: – Cross view, – No “hidden” constraints, – Items identified earlier 25
  • 26. © 2021 MIPI Alliance, Inc. 26 Link to CTS use cases • Identification of dependances or constraints by dynamic links • Example: I3C standard and CTS model help to not forgot items to implement 26
  • 27. © 2021 MIPI Alliance, Inc. 27 Focus on demand • Capabilities to dive into: – Standard – CTS – Project 27
  • 28. © 2021 MIPI Alliance, Inc. • Advanced features allow easy adoption of MIPI I3C • MIPI I3C: A scalable and flexible solution for IoT Sensor Node • CTS as a starting point for I3C protocol validation • CTS as an enabler to model your complex system validation • Advanced systems validation model can be built on top of CTS Conclusions and Best Practices 28
  • 29. © 2021 MIPI Alliance, Inc. 29 ADDITIONAL RESOURCES • MIPI® I3C®Specifications – https://www.mipi.org/specifications/i3c-sensor-specification • MIPI® I3C® System Integrator App Note – https://www.mipi.org/sites/default/files/mipi_I3C-and-I3C-Basic_app-note- system-integrator_v1-0p.pdf • MIPI® I3C® FAQ – https://www.mipi.org/resources/I3C-frequently-asked-questions • MIPI® I3C® CTS – https://www.mipi.org/faq-category/conformance-testing • STMicroelectronics MEMS Sensor products – https://www.st.com/en/mems-and-sensors.html#overview ADDITIONAL RESOURCES 29
  • 30. © 2021 MIPI Alliance, Inc. 30