b t5 15-45 introspect c-phy and how it enables next gen ......• future support for sensor fusion...
TRANSCRIPT
![Page 1: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/1.jpg)
Mohamed HafedIntrospect Technology
MIPIC-PHYSM AndHowItEnablesNextGenerationDisplayandCameraImplementations
![Page 2: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/2.jpg)
©2017MIPIAlliance,Inc.
OriginalSpark:ThreePhaseEncoding!
2
GeorgeWiley,Qualcomm
1UnitIntervalofData
2.285BitsofInformation
![Page 3: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/3.jpg)
©2017MIPIAlliance,Inc.
BasicConcept– OneTrio
3
Single-EndedFieldofTransmitters
DifferentialFieldofReceivers
A
B
C
AB
BC
CA
![Page 4: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/4.jpg)
©2017MIPIAlliance,Inc.
ThreeVoltageLevelsEnsureProperDifferentialReception
4
Single-EndedFieldofTransmitters
DifferentialFieldofReceivers
A
B
C
AB
BC
CA
RegularBinaryReceiver!
BothAandBdiptogether,butreceiverstillseesalogic1
![Page 5: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/5.jpg)
©2017MIPIAlliance,Inc.
Always-ToggleDesignAllowsforSimpleClockRecovery(100%AggregateTransitionDensity)
5
Single-EndedFieldofTransmitters
DifferentialFieldofReceivers
A
B
C
AB
BC
CA
![Page 6: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/6.jpg)
©2017MIPIAlliance,Inc.
KeyTakeaways
Three-levelsingle-endedsignaling
Non-deterministictransitionsbasedonself-clockedmappingandencodingalgorithm
6
![Page 7: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/7.jpg)
7
EncodingandMapping
![Page 8: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/8.jpg)
©2017MIPIAlliance,Inc.
MIPICPHYSM DataTypes
8
ANALOG DIGITAL
A
B
C
• 3wiresperlane• 3-levelwires(LOW,MID,HIGH)• Everyunitintervalmustcontain
LOW,MID,andHIGHwires• Notwoconsecutiveidenticalstates
Symbols(3bits)
Integers(16bits)
A>B
B>C
C>A
WireStates(3bits)
Wiredifferential
7-symbolto16-bitmapping
Wires Wirestates
6 5 6 3 4 6 5 3 6-z -y -z -x +x -z -z-y -x
0 2 2 4 1 0 0 0
0x7290
![Page 9: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/9.jpg)
©2017MIPIAlliance,Inc.
WireStates
9
A B C A>B B>C C>A Wirestatename
HIGH LOW MID 1 0 0 +xLOW HIGH MID 0 1 1 -xMID HIGH LOW 0 1 0 +yMID LOW HIGH 1 0 1 -yLOW MID HIGH 0 0 1 +zHIGH MID LOW 1 1 0 -z
ANALOG DIGITAL(3bits)
• AwirestateisthecollectionofA,B,andC• 6possiblewirestates
![Page 10: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/10.jpg)
©2017MIPIAlliance,Inc.
Symbols:NowWe’reTransmitting!
10
• Asymbolrepresentsatransitionbetweentwowirestates• 5possiblesymbols
Symbol(3bits)Flip Rotate Polarity
0 0 0 01 0 0 12 0 1 03 0 1 14 1 DC DC
Rotate0 Decr. letter1 Incr.letter
Polarity0 -1 Togglesign
Flip0 -1 Same letter,togglesign.
-z+xExample:
1
+x-zExample:
3
![Page 11: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/11.jpg)
©2017MIPIAlliance,Inc.
Mapping7Symbols16-bitIntegers
11
• MIPIC-PHYSM definesamappingbetween7-symbolwordsand16-bitintegers
Numberof7-symbolwords: Numberof16-bitintegers:
5" = 78125 2() = 65536
65536
7-symbolwords 16-bitintegers
65536
12589unmappedwords
1-to-1mapping
{0224100} 0x7290
![Page 12: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/12.jpg)
©2017MIPIAlliance,Inc.
GlobalPacketTransmissionSimilartoMIPID-PHYSM
12
StartofTransmissionMarker
PreparationforHSTransmission
HS-ZERO SoT
000000…00
LP-11 LP-01 LP-00
1 11000 0 1
8-bitWord
LP-111 LP-001 LP-000
D-PHYSM
C-PHYSM
3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 S1
S2
S3
S4
S5
S6
S7
DataPayload
16-bitWordT3-PREBEGIN SYNC
![Page 13: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/13.jpg)
©2017MIPIAlliance,Inc.
ToolView
13
Three-PhaseSignals
DecodedData
![Page 14: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/14.jpg)
14
MIPIC-PHY’sMagicalUnmappedWords!
![Page 15: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/15.jpg)
©2017MIPIAlliance,Inc.
• MIPIC-PHYSM definesamappingbetween7-symbolwordsand16-bitintegers
Numberof7-symbolwords: Numberof16-bitintegers:
5" = 78125 2() = 65536
65536
7-symbolwords 16-bitintegers
65536
12589unmappedwords
1-to-1mapping
{0224100} 0x7290
MIPIC-PHY’sMagicalUnmappedWords!
15
12589unmappedwords
{3444443}{4444444}
SyncWord(Alignmentmarker)Post(End-of-Packetmarker)
![Page 16: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/16.jpg)
©2017MIPIAlliance,Inc.
EasilyDelineateBursts…ReallyEasily!
SYNCandPOST
16
UnmappedWord(SYNCSTARTOFTRANSMISSIONMARKER)
UnmappedWord(POSTENDOFTRANSMISSIONMARKER)
![Page 17: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/17.jpg)
©2017MIPIAlliance,Inc.
SendUnmappedWordsWithinHSBursts!
17
![Page 18: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/18.jpg)
©2017MIPIAlliance,Inc.
Example:PacketHeaderResynchronization
18
MIPICSI-2SM Packet
![Page 19: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/19.jpg)
©2017MIPIAlliance,Inc.
Example:AlternateLowPowerMode
19
3 3 3 3 3 3 3 3 3
STOP
3 4 4 4 4 4 3 S1
S2
S3
S4
S5
S6
S7
PREPARE
ALPPAUSESTOP ALPPAUSEWAKE
FrozenWireState
![Page 20: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/20.jpg)
©2017MIPIAlliance,Inc.
Example:AlternateLowPowerMode
20
STOP LPDTCOMMAND LPDTBYTEEME
S1 0 4 4 4 4 S
03 3 3 3 3 3 3 3 3 0 1 4 4 4 4 0
ALPPAUSESTOP ALPPAUSEWAKE PREAMBLE LPDTSTART LPDTNIBBLE
UnmappedWord UnmappedWord
![Page 21: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/21.jpg)
©2017MIPIAlliance,Inc.
UnmappedWordsEnableaWideRangeofCodes
21
SymbolSequence ALPFunctionCode
0244440 StopCode
0244441 ULPSCode
0244442 Trig1Code
… …
4444444 Post2
SamefunctionalityaslegacyLPEMESequences
![Page 22: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/22.jpg)
22
MultipleSYNCWordTypes
![Page 23: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/23.jpg)
©2017MIPIAlliance,Inc.
SYNCIsanUnmappedWord
• Five(5)possibleSYNCwordsexist– 3444440– 3444441– …
• FirstSYNCwordinaburstisalways3444443• MultipleSYNCwordsusedtotriggerdifferentseedtypesfor
MIPICSI-2SM scrambling
23
![Page 24: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/24.jpg)
24
MIPICSI-2SM ImagingFeaturesEnabledbyC-PHY
![Page 25: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/25.jpg)
©2017MIPIAlliance,Inc. 25
Src:MIPIAlliance
![Page 26: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/26.jpg)
©2017MIPIAlliance,Inc.
MIPICSI-2SM ImagingFeaturesEnabledbyMIPIC-PHYSM
• LongReachTransportEfficiency(LRTE)– Easilydelimitspacketsusingunmappedwords
• ALPS– Helpsmaintainlowvoltagelevelsinadvancedprocessnodes
• Upto32VirtualChannels– Usefulforimagingandvisionapplicationssupportingmultiple
sensorstreams
26
![Page 27: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/27.jpg)
©2017MIPIAlliance,Inc.
MIPICSI-2SM ImagingFeaturesEnabledbyMIPIC-PHYSM
• Scrambling– ProvidesawiderangeofseedtriggersusingmultipleSYNCwords
• Futuresupportforsensorfusionandcameracommands– MIPIC-PHYSM nativelyenablesfuturetechnologiesformoreefficient
cameracommandsthanthoseusinglegacyLPmode
27
![Page 28: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/28.jpg)
28
MIPIDSI-2SM ProtocolFeaturesEnabledbyMIPIC-PHYSM
![Page 29: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/29.jpg)
©2017MIPIAlliance,Inc.
MIPIDSI-2SM FeaturesEnabledbyMIPIC-PHYSM
• Fastpackets– Unmappedwordsenableveryrobustpacketdelimitingwithina
burst
29
Packeti Packeti+1
NoAmbiguity
![Page 30: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/30.jpg)
©2017MIPIAlliance,Inc.
MIPIDSI-2SM FeaturesEnabledbyMIPIC-PHYSM
• Displaystreamcompression– Completecompatibilitywithcompressionneeds
30
![Page 31: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/31.jpg)
©2017MIPIAlliance,Inc.
MIPIDSI-2SM FeaturesEnabledbyMIPIC-PHYSM
• MIPIDisplayCommandSet(DCSSM)Mode– Proventechnologyforbufferedframetransmissions
• Scrambling– Fullsupportforscramblingattheprotocollevel
31
![Page 32: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/32.jpg)
©2017MIPIAlliance,Inc.
Summary
32
MIPIC-PHYSM isbasedonathree-phaseencodingschemeresultinginhightransportefficiencyoverbandwidth-constrainedchannels
MIPIC-PHYSM’sunmappedwordscreateextremelyrobustcontrol,transmission,andmessagingmechanismsattheprotocollevel
Nextgenerationimaging(MIPICSI-2SM),vision(MIPICSI-2SM),andprojection(MIPIDSI-2SM)applicationscanbenefitgreatlyfromMIPIC-PHYSM’spowerfulprotocolfeatures
![Page 33: B T5 15-45 Introspect C-PHY and How It Enables Next Gen ......• Future support for sensor fusion and camera commands –MIPI C-PHY SM natively enables future technologies for more](https://reader034.vdocuments.us/reader034/viewer/2022042712/5fa1ef3a83add565c46dfefe/html5/thumbnails/33.jpg)