SlideShare a Scribd company logo
1 of 19
April 2014
Transport	
  Layer	
  (L4)	
  Of	
  MIPI	
  UniPro	
  
Chandra Bhushan Singh
An Introduction
 	
  Presenta)on	
  Outline	
  
•  Introduc)on	
  
•  Func)onality	
  
•  Structure	
  of	
  	
  T_PDU	
  	
  
•  Protocol	
  Features	
  	
  
•  Segment	
  Transmission	
  
•  Segment	
  Recep)on	
  
•  Arrow	
  L4	
  BFM	
  Implementa)on	
  	
  	
  
•  Benefits	
  
2	
  
MIPI	
  Unipro	
  Transport	
  Layer	
  (L4)	
  
•  Top	
  Layer	
  of	
  MIPI	
  UniPro	
  (Unified	
  Protocol)	
  
•  Connects	
  the	
  Applica)on	
  to	
  MIPI	
  UniPro	
  
Stack	
  
3	
  
 	
  Applica)on	
  
4	
  
 	
  Transport	
  Layer	
  Model	
  
5	
  
 	
  Func)onality	
  
•  Segmenta)on	
  and	
  Reassembly	
  
•  Addressing	
  
•  Segment	
  format	
  recogni)on	
  
•  Connec)ons	
  
•  End-­‐to-­‐End	
  flow-­‐control	
  
•  Error	
  handling	
  
6	
  
 	
  Structure	
  of	
  T_PDU	
  
7	
  
 	
  Cport	
  ASributes	
  
8	
  
•  T_PeerDeviceID	
  
•  T_PeerCPortID	
  
•  T_Connec)onState	
  
•  T_TrafficClass	
  	
  
•  T_CPortFlags	
  	
  
•  T_TxTokenValue	
  	
  
•  T_RxTokenValue	
  
•  T_LocalBufferSpace	
  	
  
•  T_PeerBufferSpace	
  
•  T_CreditsToSend	
  	
  
•  T_CPortMode	
  
 	
  Protocol	
  Features	
  
•  Connec)on	
  Management	
  Feature	
  
•  Address	
  Transla)on	
  Feature	
  
•  Segmenta)on	
  Feature	
  
•  Reassembly	
  Feature	
  
•  T_PDU	
  Composi)on	
  Feature	
  
•  T_PDU	
  Decomposi)on	
  Feature	
  
•  Header	
  Format	
  Analysis	
  Feature	
  
•  Explicit	
  Flow	
  Control	
  Features	
  
9	
  
 	
  Address	
  Transla)on	
  Feature	
  
•  CPortIDs	
  
•  T_PeerCPortID	
  
•  DeviceIDOffset	
  
•  DestCPortID_Enc	
  
10	
  
 	
  Segmenta)on	
  Feature	
  
11	
  
 	
  Reassembly	
  Feature	
  
12	
  
 	
  T_PDU	
  Composi)on	
  Feature	
  
13	
  
 	
  T_PDU	
  Decomposi)on	
  Feature	
  
14	
  
 	
  Explicit	
  Flow	
  Control	
  Features	
  
•  End-­‐to-­‐End	
  Flow	
  Control	
  Feature	
  
•  Controlled	
  Segment	
  Dropping	
  Feature	
  
•  CPort	
  Safety	
  Valve	
  
15	
  
 	
  MIPI	
  UniPro	
  Test	
  Feature	
  
16	
  
 	
  Arrow	
  L4	
  BFM	
  Implementa)on	
  
17	
  
 	
  Benefits	
  
•  Generic	
  -­‐	
  Can	
  be	
  used	
  for	
  a	
  wide	
  range	
  of	
  applica)ons	
  and	
  
data	
  traffic	
  types	
  
•  Scalable	
  -­‐	
  From	
  individual	
  links	
  to	
  a	
  network	
  with	
  up	
  to	
  
128	
  UniPro	
  devices	
  
•  Bandwidth	
  U)liza)on	
  -­‐	
  Provides	
  features	
  to	
  manage	
  
conges)on	
  and	
  control	
  arbitra)on	
  
•  Shareable	
  -­‐	
  Different	
  traffic	
  types	
  and	
  UniPro	
  devices	
  can	
  
share	
  pins	
  and	
  wires	
  
•  Testable	
  -­‐	
  	
  UniPro	
  mandates	
  features	
  to	
  facilitate	
  
automated	
  conformance	
  tes)ng	
  
18	
  
The	
  End	
  
19	
  

More Related Content

What's hot

Uvm presentation dac2011_final
Uvm presentation dac2011_finalUvm presentation dac2011_final
Uvm presentation dac2011_final
sean chen
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
Mohd Arif
 
Uvm cookbook-systemverilog-guidelines-verification-academy
Uvm cookbook-systemverilog-guidelines-verification-academyUvm cookbook-systemverilog-guidelines-verification-academy
Uvm cookbook-systemverilog-guidelines-verification-academy
Raghavendra Kamath
 

What's hot (20)

Uvm presentation dac2011_final
Uvm presentation dac2011_finalUvm presentation dac2011_final
Uvm presentation dac2011_final
 
axi protocol
axi protocolaxi protocol
axi protocol
 
SystemVerilog based OVM and UVM Verification Methodologies
SystemVerilog based OVM and UVM Verification MethodologiesSystemVerilog based OVM and UVM Verification Methodologies
SystemVerilog based OVM and UVM Verification Methodologies
 
system verilog
system verilogsystem verilog
system verilog
 
UVM Driver sequencer handshaking
UVM Driver sequencer handshakingUVM Driver sequencer handshaking
UVM Driver sequencer handshaking
 
UVM ARCHITECTURE FOR VERIFICATION
UVM ARCHITECTURE FOR VERIFICATIONUVM ARCHITECTURE FOR VERIFICATION
UVM ARCHITECTURE FOR VERIFICATION
 
AXI Protocol.pptx
AXI Protocol.pptxAXI Protocol.pptx
AXI Protocol.pptx
 
AMBA Ahb 2.0
AMBA Ahb 2.0AMBA Ahb 2.0
AMBA Ahb 2.0
 
Apb
ApbApb
Apb
 
Uvm dac2011 final_color
Uvm dac2011 final_colorUvm dac2011 final_color
Uvm dac2011 final_color
 
SystemVerilog Assertions verification with SVAUnit - DVCon US 2016 Tutorial
SystemVerilog Assertions verification with SVAUnit - DVCon US 2016 TutorialSystemVerilog Assertions verification with SVAUnit - DVCon US 2016 Tutorial
SystemVerilog Assertions verification with SVAUnit - DVCon US 2016 Tutorial
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
 
Axi protocol
Axi protocolAxi protocol
Axi protocol
 
AMBA 2.0 PPT
AMBA 2.0 PPTAMBA 2.0 PPT
AMBA 2.0 PPT
 
Cache coherence ppt
Cache coherence pptCache coherence ppt
Cache coherence ppt
 
Introduction about APB Protocol
Introduction about APB ProtocolIntroduction about APB Protocol
Introduction about APB Protocol
 
Design and Implementation of AMBA ASB APB Bridge
Design and Implementation of AMBA ASB APB BridgeDesign and Implementation of AMBA ASB APB Bridge
Design and Implementation of AMBA ASB APB Bridge
 
Uvm cookbook-systemverilog-guidelines-verification-academy
Uvm cookbook-systemverilog-guidelines-verification-academyUvm cookbook-systemverilog-guidelines-verification-academy
Uvm cookbook-systemverilog-guidelines-verification-academy
 
System verilog assertions
System verilog assertionsSystem verilog assertions
System verilog assertions
 
HKG15-505: Power Management interactions with OP-TEE and Trusted Firmware
HKG15-505: Power Management interactions with OP-TEE and Trusted FirmwareHKG15-505: Power Management interactions with OP-TEE and Trusted Firmware
HKG15-505: Power Management interactions with OP-TEE and Trusted Firmware
 

Viewers also liked (7)

UniPro Group Overview
UniPro Group OverviewUniPro Group Overview
UniPro Group Overview
 
Ufs movie
Ufs movieUfs movie
Ufs movie
 
Arrow Devices MIPI MPHY Verification IP Solution
Arrow Devices MIPI MPHY Verification IP SolutionArrow Devices MIPI MPHY Verification IP Solution
Arrow Devices MIPI MPHY Verification IP Solution
 
ch6-pv2-device-drivers
ch6-pv2-device-driversch6-pv2-device-drivers
ch6-pv2-device-drivers
 
Behavioral modeling of Clock/Data Recovery
Behavioral modeling of Clock/Data RecoveryBehavioral modeling of Clock/Data Recovery
Behavioral modeling of Clock/Data Recovery
 
Q4.11: Next Gen Mobile Storage – UFS
Q4.11: Next Gen Mobile Storage – UFSQ4.11: Next Gen Mobile Storage – UFS
Q4.11: Next Gen Mobile Storage – UFS
 
07.flash memory technology
07.flash memory technology07.flash memory technology
07.flash memory technology
 

Similar to Transport Layer (L4) of MIPI Unipro - An Introduction

Transport SDN @ OIF
Transport SDN @ OIFTransport SDN @ OIF
Transport SDN @ OIF
CPqD
 

Similar to Transport Layer (L4) of MIPI Unipro - An Introduction (20)

Transport SDN @ OIF
Transport SDN @ OIFTransport SDN @ OIF
Transport SDN @ OIF
 
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
"OIF Interop – the Key to Unlocking the Benefits of SDN" at OptiNet China 2017
 
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
RINA overview and ongoing research in EC-funded projects, ISO SC6 WG7
 
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol SupportCloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
 
14 coms 525 tcpip - applications - snmp
14    coms 525 tcpip - applications - snmp14    coms 525 tcpip - applications - snmp
14 coms 525 tcpip - applications - snmp
 
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
OIF - The Path to Open, Interoperable Optical Networking "Interoperability Te...
 
MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)
MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)
MIPI DevCon 2016: Verification of Mobile SOC Design (UFS)
 
SDN Framework and APIs
SDN Framework and APIsSDN Framework and APIs
SDN Framework and APIs
 
Testing tool for an automated ticketing system
Testing tool for an automated ticketing systemTesting tool for an automated ticketing system
Testing tool for an automated ticketing system
 
2018 OIF SDN T-API Readout 6.2018
2018 OIF SDN T-API Readout 6.20182018 OIF SDN T-API Readout 6.2018
2018 OIF SDN T-API Readout 6.2018
 
NWCRG-IAB-Review-IETF91.pdf
NWCRG-IAB-Review-IETF91.pdfNWCRG-IAB-Review-IETF91.pdf
NWCRG-IAB-Review-IETF91.pdf
 
IRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE WorkshopIRATI Experimentation, US-EU FIRE Workshop
IRATI Experimentation, US-EU FIRE Workshop
 
Optinet China 2019
Optinet China 2019Optinet China 2019
Optinet China 2019
 
Material of Course Juniper JNCIA JUNOS Day1
Material of Course Juniper JNCIA JUNOS Day1Material of Course Juniper JNCIA JUNOS Day1
Material of Course Juniper JNCIA JUNOS Day1
 
RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...
RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...
RT15 Berkeley | ePHASORsim: Real-time transient stability simulation tool - O...
 
MIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability Testing
MIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability TestingMIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability Testing
MIPI DevCon 2016: Accelerating UFS and MIPI UniPro Interoperability Testing
 
Controller area network protocol
Controller area network protocolController area network protocol
Controller area network protocol
 
The Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDNThe Importance of Rich APIs in Transport SDN
The Importance of Rich APIs in Transport SDN
 
RINA essentials, PISA Internet Festival 2015
RINA essentials, PISA Internet Festival 2015RINA essentials, PISA Internet Festival 2015
RINA essentials, PISA Internet Festival 2015
 
B21DA0201_04.ppt
B21DA0201_04.pptB21DA0201_04.ppt
B21DA0201_04.ppt
 

Recently uploaded

Recently uploaded (20)

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)
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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 Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Transport Layer (L4) of MIPI Unipro - An Introduction

  • 1. April 2014 Transport  Layer  (L4)  Of  MIPI  UniPro   Chandra Bhushan Singh An Introduction
  • 2.    Presenta)on  Outline   •  Introduc)on   •  Func)onality   •  Structure  of    T_PDU     •  Protocol  Features     •  Segment  Transmission   •  Segment  Recep)on   •  Arrow  L4  BFM  Implementa)on       •  Benefits   2  
  • 3. MIPI  Unipro  Transport  Layer  (L4)   •  Top  Layer  of  MIPI  UniPro  (Unified  Protocol)   •  Connects  the  Applica)on  to  MIPI  UniPro   Stack   3  
  • 5.    Transport  Layer  Model   5  
  • 6.    Func)onality   •  Segmenta)on  and  Reassembly   •  Addressing   •  Segment  format  recogni)on   •  Connec)ons   •  End-­‐to-­‐End  flow-­‐control   •  Error  handling   6  
  • 7.    Structure  of  T_PDU   7  
  • 8.    Cport  ASributes   8   •  T_PeerDeviceID   •  T_PeerCPortID   •  T_Connec)onState   •  T_TrafficClass     •  T_CPortFlags     •  T_TxTokenValue     •  T_RxTokenValue   •  T_LocalBufferSpace     •  T_PeerBufferSpace   •  T_CreditsToSend     •  T_CPortMode  
  • 9.    Protocol  Features   •  Connec)on  Management  Feature   •  Address  Transla)on  Feature   •  Segmenta)on  Feature   •  Reassembly  Feature   •  T_PDU  Composi)on  Feature   •  T_PDU  Decomposi)on  Feature   •  Header  Format  Analysis  Feature   •  Explicit  Flow  Control  Features   9  
  • 10.    Address  Transla)on  Feature   •  CPortIDs   •  T_PeerCPortID   •  DeviceIDOffset   •  DestCPortID_Enc   10  
  • 13.    T_PDU  Composi)on  Feature   13  
  • 14.    T_PDU  Decomposi)on  Feature   14  
  • 15.    Explicit  Flow  Control  Features   •  End-­‐to-­‐End  Flow  Control  Feature   •  Controlled  Segment  Dropping  Feature   •  CPort  Safety  Valve   15  
  • 16.    MIPI  UniPro  Test  Feature   16  
  • 17.    Arrow  L4  BFM  Implementa)on   17  
  • 18.    Benefits   •  Generic  -­‐  Can  be  used  for  a  wide  range  of  applica)ons  and   data  traffic  types   •  Scalable  -­‐  From  individual  links  to  a  network  with  up  to   128  UniPro  devices   •  Bandwidth  U)liza)on  -­‐  Provides  features  to  manage   conges)on  and  control  arbitra)on   •  Shareable  -­‐  Different  traffic  types  and  UniPro  devices  can   share  pins  and  wires   •  Testable  -­‐    UniPro  mandates  features  to  facilitate   automated  conformance  tes)ng   18