HDMI 2.1的traning流程

7 篇文章 1 订阅
4 篇文章 0 订阅

在支持FRL模式下,source和Sink首次建立链接时需要进行link traning 和更新FRL rate 也需要进行Link traning。

 

traning流程:

首次Training会依次经历4个 link training state

 

LT State

Source Behavior

Sink Behavior

LTS:1

Read EDID

读取解析EDID后,发现EDID非FF,就开始判断Sink 是否支持FRL mode, 满足以下3个条件为支持

FRL_Max_Rate >0

SCDC_present =1

Sink Version !=0

提供EDID和设置SCDC

LTS:2

Prepare for FRL

Source 反复查询,直到SCDC FLT_Ready 为1

设置FRL_Rate和FFE level

Sink准备好link training时,把SCDC FLT_Ready设置为1

LTS:3

Training in progress

根据Ln(x)_LTP_req寄存器值,发出相应pattern

Ln(x)_LTP_req=0 进入下个LTS:P 状态

设置FRL_Start=0

通过Ln(x)_LTP_req寄存器,为每个lane请求pattern,当接收到的pattern与参数一致,就对Ln(x)_LTP_req=0,使其进行下一阶段

LTS:P

FRL training passed

开始FRL 传输

查询FRL_Start=1才开始音视频传输

检测到FRL 传输后,设置FRL_Start=1, 准备接收音视频

 

当Link 更新 FRL rate 时, 会使用到状态LTS:4 Update FRL_Rate

当Link training 失败或者超时, 会进入状态LTS:L Legacy TMDS。Source 和Sink工作在TMDS 模式,也就是HDMI1.4b/2.0 模式。

FRL_Start = 0时traning过程

FRL_Start =1 时传输视频内容

 

 

 

  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Programming with Microsoft® Visual Basic® .NET (Prerelease) iii Contents Introduction Course Materials.........................................................................................2 Prerequisites...............................................................................................3 Course Outline............................................................................................4 Microsoft Certified Professional Program.......................................................6 Facilities.....................................................................................................8 Module 1: Overview of the Microsoft .NET Platform Overview....................................................................................................1 What Is the Microsoft .NET Platform?...........................................................2 What Is the .NET Framework?......................................................................5 What Are the .NET Framework Components?.................................................9 What Are the Visual Basic .NET Enhancements?..........................................17 Review.....................................................................................................19 Module 2: Development Environment Features Overview....................................................................................................1 Describing the Integrated Development Environment.......................................2 Creating Visual Basic .NET Projects..............................................................3 Demonstration: Creating a Visual Basic .NET Project....................................16 Using Development Environment Features...................................................17 Demonstration: Using the Visual Studio .NET IDE........................................29 Debugging Applications.............................................................................30 Demonstration: Debugging a Project............................................................37 Compiling in Visual Basic .NET..................................................................38 Lab 2.1: Exploring the Development Environment.........................................42 Review.....................................................................................................47 Module 3: Language and Syntax Enhancements Overview....................................................................................................1 Data Types.................................................................................................2 Using Variables...........................................................................................9 Demonstration: Using Variables and Data Structures......................................20 Functions, Subroutines, and Properties.........................................................21 Lab 3.1: Working with Variables and Procedures...........................................29 Exception Handling...................................................................................36 Demonstration: Structured Exception Handling.............................................48 Lab 3.2: Implementing Structured Exception Handling...................................49 Review.....................................................................................................52 iv Programming with Microsoft® Visual Basic® .NET (Prerelease) Module 4: Object-Oriented Design for Visual Basic .NET Overview....................................................................................................1 Designing Classes........................................................................................2 Practice: Deriving Classes from Use Cases...................................................10 Object-Oriented Programming Concepts.......................................................11 Advanced Object-Oriented Programming Concepts........................................20 Using Microsoft Visio................................................................................25 Lab 4.1: Creating Class Diagrams from Use Cases.........................................33 Review.....................................................................................................41 Module 5: Object-Oriented Programming in Visual Basic .NET Overview....................................................................................................1 Defining Classes..........................................................................................2 Creating and Destroying Objects.................................................................16 Demonstration: Creating Classes.................................................................23 Lab 5.1: Creating the Customer Class...........................................................24 Inheritance................................................................................................31 Demonstration: Inheritance.........................................................................43 Interfaces..................................................................................................44 Demonstration: Interfaces and Polymorphism...............................................50 Working with Classes................................................................................51 Lab 5.2: Inheriting the Package Class...........................................................65 Review.....................................................................................................74 Module 6: Using Windows Forms Overview....................................................................................................1 Why Use Windows Forms?...........................................................................2 Structure of Windows Forms.........................................................................4 Using Windows Forms...............................................................................12 Demonstration: Manipulating Windows Forms..............................................27 Using Controls..........................................................................................28 Demonstration: Implementing Drag-and-Drop Functionality...........................42 Windows Forms Inheritance........................................................................43 Demonstration: Using Windows Forms Inheritance........................................48 Lab 6.1: Creating the Customer Form...........................................................49 Review.....................................................................................................57 Module 7: Building Web Applications Overview....................................................................................................1 Introduction to ASP .NET.............................................................................2 Creating Web Form Applications.................................................................16 Demonstration: Creating Web Forms...........................................................30 Lab 7.1: Creating the Customer Logon Web Forms........................................31 Building Web Services...............................................................................42 Demonstration: Creating a Web Service.......................................................50 Using Web Services...................................................................................51 Demonstration: Using a Web Service...........................................................57 Multimedia: How Web Services Work.........................................................58 Lab 7.2: Creating and Using the CustomerService Web Service.......................60 Review.....................................................................................................70 Programming with Microsoft® Visual Basic® .NET (Prerelease) v Module 8: Using ADO .NET Overview....................................................................................................1 ADO .NET Overview...................................................................................2 .NET Data Providers....................................................................................5 Demonstration: Retrieving Data Using ADO .NET........................................18 The DataSet Object....................................................................................19 Practice: Using DataSets.............................................................................35 Data Designers and Data Binding................................................................37 XML Integration.......................................................................................45 Demonstration: Using XML Schema............................................................55 Lab 8.1: Creating Applications That Use ADO .NET.....................................56 Review.....................................................................................................69 Module 9: Developing Components in Visual Basic .NET Overview....................................................................................................1 Components Overview.................................................................................2 Creating Serviced Components....................................................................11 Demonstration: Creating a Serviced Component............................................27 Lab 9.1: Creating a Serviced Component......................................................28 Creating Component Classes.......................................................................35 Demonstration: Creating a Stopwatch Component.........................................40 Creating Windows Forms Controls..............................................................41 Demonstration: Creating an Enhanced TextBox.............................................48 Creating Web Forms User Controls..............................................................49 Demonstration: Creating a Simple Web Forms User Control...........................53 Lab 9.2: Creating a Web Forms User Control................................................54 Threading.................................................................................................60 Demonstration: Using the SyncLock Statement.............................................73 Review.....................................................................................................74 Module 10: Deploying Applications Overview....................................................................................................1 Describing Assemblies.................................................................................2 Choosing a Deployment Strategy.................................................................11 Deploying Applications..............................................................................18 Lab 10.1: Packaging a Component Assembly................................................20 Demonstration: Deploying a Web-Based Application.....................................28 Lab 10.2: Deploying a Windows-Based Application......................................29 Review.....................................................................................................33 Module 11: Upgrading to Visual Basic .NET Overview....................................................................................................1 Deciding Whether to Upgrade.......................................................................2 Options for Upgrading.................................................................................7 Recommendations.....................................................................................11 Performing the Upgrade.............................................................................13 Demonstration: Using the Upgrade Wizard...................................................22 Review.....................................................................................................23

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值