SlideShare a Scribd company logo
© 2022 MIPI Alliance, Inc.
Kondalarao Polisetti, Wesley Skeffington
Advanced Micro Devices, Inc./Xilinx Inc.
MIPI Sensor System-Interop and
Debug for Vision Applications
on a SOM
© 2022 MIPI Alliance, Inc. 2
Agenda
• Introduction to SOM
• SOM market & projections
• Vision applications: Concept to production with SOM
• Accelerated applications
• System level challenges
• Q&A
[Public]
© 2022 MIPI Alliance, Inc. 3
• Alternative to single board computers
focused on enabling customized
embedded systems
• A credit card sized module with an
integrated SoC (CPU/GPU/FPGA), power,
security module, & flexible I/O
• Offers more flexibility & contoured
solutions
• Plugs into a carrier/base board for flexible
application specific peripheral carrier
card design
[Public]
What’s a System-on-Module (SOM)?
© 2022 MIPI Alliance, Inc. 4
• Reduces effort of ground-up electronics design
• Customers start at a more evolved point vs. chip-down design
• Enables customers to build multiple products based off the same SOM platform
• SW developers to start sooner, and HW designers to finish early in the cycle.
[Public]
Advantages of SOM
© 2022 MIPI Alliance, Inc. 5
• Global SOM Sales by Application • Global SOM Sales forecast by Application
Source: Expert Interview, Secondary Sources and
QYR Electronics Research Center, July 2019
[Public]
SOM Market Size and Application
© 2022 MIPI Alliance, Inc. 6
SOM: Board Level HW Abstraction
• Chip-down style
• Evaluate & select specific device
• Build hardware prototype & prove all functional interfaces
• SOM based
• Production ready OTS board with SoC, DDR4, and multiple MIPI compliant programmable interfaces
• SW references with FPGA based acceleration prebuilt configurations
[Public]
© 2022 MIPI Alliance, Inc. 7
KV260 Vision AI Starter Kit
• Provides a framework for building & customizing video platforms
– Capture pipeline
– Video processing pipeline
– Acceleration pipeline
– Output pipeline
[Public]
© 2022 MIPI Alliance, Inc. 8
Kria Starter Kit Accelerated Applications
• Adaptive SOM simplifies application
carrier card HW design & developer to
focus on SW and AI development
• Prebuilt reference platforms , API’s
enable full customization of FPGA
based HW & acceleration capabilities
• AMD-Xilinx tools provide mapping of
ML development environments like
Python, C++, TensorFlow & PyTorch to
FPGA accelerated HW on SOM
[Public]
© 2022 MIPI Alliance, Inc. 9
System Level Challenges
Issue: Image freezes
• Status at Controller: No output
• Status at MIPI D-PHYSM: Receiving packets without errors
MIPI
D-PHYSM Controller
PPI
Serial
[Public]
© 2022 MIPI Alliance, Inc. 10
System Level Challenge (Sensor Debug)
• Sensor output: HS <-> LP patterns looks good
• Non-continuous clock mode
[Public]
© 2022 MIPI Alliance, Inc. 11
System Level Challenge (Controller Debug)
• Debug at Controller FSM:
• PPI data not processed fully
• Is it due to less rxbyteclkhs? (recovered clock)
[Public]
© 2022 MIPI Alliance, Inc. 12
System Level Challenges (Analysis & Solution)
• Utilized debug capabilities (ILA) in SOM FPGA PL fabric
• Analyzed sensor Tclk-post vs IP requirements
• Analyzed the system behavior and internal fabric logic for
different Tclk-post settings
• SOLUTION: Increasing Tclk-post setting of sensor resolved the issues
• Batch testing PASSED
• Sensors used in SOM design: AR1335, AR0144, RPi etc.
[Public]
© 2022 MIPI Alliance, Inc. 13
System Level Challenges (Other Debug Scenarios)
• Other general challenges
• Source generate user defined data along with Pixel data
• Impact: Image corruption
• Solution: Downstream video pipe must demux Pixel vs user defined data type
• Source slightly out of spec (Ex: Less Tlpx period)
• Impact: Controller don’t detect LP-HS transitions (LP-11 -> LP-01 -> LP-00)
• Solution: Tune Tlpx of source
• Source need more settle time before sending Sync pattern
• Impact: Controller reports synchronization errors
• Solution: Tune THS-SETTLE parameter of receiver
[Public]
© 2022 MIPI Alliance, Inc. 14
Summary
• SOM with industry standard interfaces & communication
protocols reduces development time
• SOM facilitates application and HW design with a greater
degree of abstraction from chip-down designs
• SOM FPGA PL provides flexible I/O and I/O debug
capabilities
• Closure of “Global timing parameters” to ease system level
challenges
[Public]
© 2022 MIPI Alliance, Inc.
© 2022 MIPI Alliance, Inc.

More Related Content

PDF
System-on-Chip Design Flow for the Image Signal Processor of a Nonlinear CMOS...
PDF
TULIPP overview
PPTX
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
PDF
Re-Vision stack presentation
PPT
IoT consideration selection
PPTX
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
PPTX
Mirabilis_Presentation_DAC_June_2024.pptx
PPTX
Exploration of Radars and Software Defined Radios using VisualSim
System-on-Chip Design Flow for the Image Signal Processor of a Nonlinear CMOS...
TULIPP overview
HiPEAC Computing Systems Week 2022_Mario Porrmann presentation
Re-Vision stack presentation
IoT consideration selection
Semiconductor Design Services, IoT Solutions, IoT Consulting, IoT Solutions a...
Mirabilis_Presentation_DAC_June_2024.pptx
Exploration of Radars and Software Defined Radios using VisualSim

Similar to 2022-MIPI-DevCon-Sensor-System-Interop-and-Debug-for-Vision-Appllications-SOM.pdf (20)

PDF
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
PDF
Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...
 
PDF
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
PDF
MIPI DevCon Seoul 2018: Integrating Image, Radar, IR and TOF Sensors: Develop...
PDF
HiPEAC 2019 Workshop - Vision Processing
PPTX
VVDN Presentation
PPTX
MIPI IP Modules for SoC Prototyping
PDF
OMAP Verification
PDF
Roy omap validation_dvc_lub_092106
PPT
Introduction to Embedded system
PDF
"Combining Flexibility and Low-Power in Embedded Vision Subsystems: An Applic...
PPTX
Custom Hardware design for image processing.pptx
PPTX
Introduction to architecture exploration
PPTX
Mirabilis_Design AMD Versal System-Level IP Library
PPT
PPTX
SYSTEM approach in system on chip architecture
PDF
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
PPT
FPGA_prototyping proccesing with conclusion
PDF
Tieng Nguyen resume
MIPI DevCon 2020 | Why an Integrated MIPI C-PHY/D-PHY IP is Essential
Implementing AI: Hardware Challenges: Heterogeneous and Adaptive Computing fo...
 
MIPI DevCon 2020 | MIPI DevCon 2020 | How MIPI Interfaces Solve Challenges in...
MIPI DevCon Seoul 2018: Integrating Image, Radar, IR and TOF Sensors: Develop...
HiPEAC 2019 Workshop - Vision Processing
VVDN Presentation
MIPI IP Modules for SoC Prototyping
OMAP Verification
Roy omap validation_dvc_lub_092106
Introduction to Embedded system
"Combining Flexibility and Low-Power in Embedded Vision Subsystems: An Applic...
Custom Hardware design for image processing.pptx
Introduction to architecture exploration
Mirabilis_Design AMD Versal System-Level IP Library
SYSTEM approach in system on chip architecture
MIPI DevCon Taipei 2019: Enabling MIPI Camera Applications Including Automoti...
FPGA_prototyping proccesing with conclusion
Tieng Nguyen resume
Ad

More from jianfeng22 (6)

PDF
2022-MIPI-DevCon-CSI-2-Security-Framework.pdf
PDF
2022-MIPI-DevCon-Enabling-Simpler-Design-with-MIPI-I3C-End-Equipment-Applicat...
PDF
MIPI-CSI-2-Features-Efficent-Vision-Systems-Embedded-Vision-Summit-2023.pdf
PDF
EW2023-MIPI-Advantages-I3C-End-Equipment-Applications-Chaundry.pdf
PDF
MIPI-Webinar-An-Overview of RFFEv2.0.pdf
PDF
MIPI Test Solutions Overview_Webinar.pdf
2022-MIPI-DevCon-CSI-2-Security-Framework.pdf
2022-MIPI-DevCon-Enabling-Simpler-Design-with-MIPI-I3C-End-Equipment-Applicat...
MIPI-CSI-2-Features-Efficent-Vision-Systems-Embedded-Vision-Summit-2023.pdf
EW2023-MIPI-Advantages-I3C-End-Equipment-Applications-Chaundry.pdf
MIPI-Webinar-An-Overview of RFFEv2.0.pdf
MIPI Test Solutions Overview_Webinar.pdf
Ad

Recently uploaded (20)

PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
PPT on Performance Review to get promotions
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Sustainable Sites - Green Building Construction
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
UNIT 4 Total Quality Management .pptx
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
Construction Project Organization Group 2.pptx
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PDF
737-MAX_SRG.pdf student reference guides
PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
Internet of Things (IOT) - A guide to understanding
PPT
Total quality management ppt for engineering students
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
DOCX
573137875-Attendance-Management-System-original
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPT on Performance Review to get promotions
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Embodied AI: Ushering in the Next Era of Intelligent Systems
Sustainable Sites - Green Building Construction
UNIT-1 - COAL BASED THERMAL POWER PLANTS
UNIT 4 Total Quality Management .pptx
Fundamentals of safety and accident prevention -final (1).pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Construction Project Organization Group 2.pptx
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
737-MAX_SRG.pdf student reference guides
CYBER-CRIMES AND SECURITY A guide to understanding
Internet of Things (IOT) - A guide to understanding
Total quality management ppt for engineering students
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
573137875-Attendance-Management-System-original

2022-MIPI-DevCon-Sensor-System-Interop-and-Debug-for-Vision-Appllications-SOM.pdf

  • 1. © 2022 MIPI Alliance, Inc. Kondalarao Polisetti, Wesley Skeffington Advanced Micro Devices, Inc./Xilinx Inc. MIPI Sensor System-Interop and Debug for Vision Applications on a SOM
  • 2. © 2022 MIPI Alliance, Inc. 2 Agenda • Introduction to SOM • SOM market & projections • Vision applications: Concept to production with SOM • Accelerated applications • System level challenges • Q&A [Public]
  • 3. © 2022 MIPI Alliance, Inc. 3 • Alternative to single board computers focused on enabling customized embedded systems • A credit card sized module with an integrated SoC (CPU/GPU/FPGA), power, security module, & flexible I/O • Offers more flexibility & contoured solutions • Plugs into a carrier/base board for flexible application specific peripheral carrier card design [Public] What’s a System-on-Module (SOM)?
  • 4. © 2022 MIPI Alliance, Inc. 4 • Reduces effort of ground-up electronics design • Customers start at a more evolved point vs. chip-down design • Enables customers to build multiple products based off the same SOM platform • SW developers to start sooner, and HW designers to finish early in the cycle. [Public] Advantages of SOM
  • 5. © 2022 MIPI Alliance, Inc. 5 • Global SOM Sales by Application • Global SOM Sales forecast by Application Source: Expert Interview, Secondary Sources and QYR Electronics Research Center, July 2019 [Public] SOM Market Size and Application
  • 6. © 2022 MIPI Alliance, Inc. 6 SOM: Board Level HW Abstraction • Chip-down style • Evaluate & select specific device • Build hardware prototype & prove all functional interfaces • SOM based • Production ready OTS board with SoC, DDR4, and multiple MIPI compliant programmable interfaces • SW references with FPGA based acceleration prebuilt configurations [Public]
  • 7. © 2022 MIPI Alliance, Inc. 7 KV260 Vision AI Starter Kit • Provides a framework for building & customizing video platforms – Capture pipeline – Video processing pipeline – Acceleration pipeline – Output pipeline [Public]
  • 8. © 2022 MIPI Alliance, Inc. 8 Kria Starter Kit Accelerated Applications • Adaptive SOM simplifies application carrier card HW design & developer to focus on SW and AI development • Prebuilt reference platforms , API’s enable full customization of FPGA based HW & acceleration capabilities • AMD-Xilinx tools provide mapping of ML development environments like Python, C++, TensorFlow & PyTorch to FPGA accelerated HW on SOM [Public]
  • 9. © 2022 MIPI Alliance, Inc. 9 System Level Challenges Issue: Image freezes • Status at Controller: No output • Status at MIPI D-PHYSM: Receiving packets without errors MIPI D-PHYSM Controller PPI Serial [Public]
  • 10. © 2022 MIPI Alliance, Inc. 10 System Level Challenge (Sensor Debug) • Sensor output: HS <-> LP patterns looks good • Non-continuous clock mode [Public]
  • 11. © 2022 MIPI Alliance, Inc. 11 System Level Challenge (Controller Debug) • Debug at Controller FSM: • PPI data not processed fully • Is it due to less rxbyteclkhs? (recovered clock) [Public]
  • 12. © 2022 MIPI Alliance, Inc. 12 System Level Challenges (Analysis & Solution) • Utilized debug capabilities (ILA) in SOM FPGA PL fabric • Analyzed sensor Tclk-post vs IP requirements • Analyzed the system behavior and internal fabric logic for different Tclk-post settings • SOLUTION: Increasing Tclk-post setting of sensor resolved the issues • Batch testing PASSED • Sensors used in SOM design: AR1335, AR0144, RPi etc. [Public]
  • 13. © 2022 MIPI Alliance, Inc. 13 System Level Challenges (Other Debug Scenarios) • Other general challenges • Source generate user defined data along with Pixel data • Impact: Image corruption • Solution: Downstream video pipe must demux Pixel vs user defined data type • Source slightly out of spec (Ex: Less Tlpx period) • Impact: Controller don’t detect LP-HS transitions (LP-11 -> LP-01 -> LP-00) • Solution: Tune Tlpx of source • Source need more settle time before sending Sync pattern • Impact: Controller reports synchronization errors • Solution: Tune THS-SETTLE parameter of receiver [Public]
  • 14. © 2022 MIPI Alliance, Inc. 14 Summary • SOM with industry standard interfaces & communication protocols reduces development time • SOM facilitates application and HW design with a greater degree of abstraction from chip-down designs • SOM FPGA PL provides flexible I/O and I/O debug capabilities • Closure of “Global timing parameters” to ease system level challenges [Public]
  • 15. © 2022 MIPI Alliance, Inc.
  • 16. © 2022 MIPI Alliance, Inc.