상세 컨텐츠

본문 제목

Control Transfer 과제

청강컴정/시스템프로그래밍

by luckey 2009. 6. 3. 20:16

본문

하나의 데이터 패킷이 최대 512byte의 데이터를 보낼 수 있다면,(payload = 512) Host Control전송을 사용하여 10,000byte Descriptor데이터를 Device로 부터 받고자 (GET_DESCRIPTOR)하면 이때 발생되는 모든 packet Transaction을 도식화 하여라.

 

1.  Setup Transaction

Setup Transaction

    Setup Token Packet(H->D)

    Data Packet(H->D)

    Status Packet(D->H)

 

2.  In Data Transaction

In Data Transaction

    IN Packet(H->D)

    Data Packet(D->H) 512

    Status Packet(D->H)

 

… … … … (중략) … … … …

 

20.  In Data Transaction

In Data Transaction

    IN Packet(H->D)

    Data Packet(D->H) 512

    Status Packet(D->H)

 

21.  In Data Transaction

In Data Transaction

    IN Packet(H->D)

    Data Packet(D->H) 272

    Status Packet(D->H)

 

22. Out Data Transaction

Out Data Transaction

    OUT Packet(H->D)

    Data Packet(H->D)

    Status Packet(D->H)

 

Packet의 수 : 3*22 = 66 Packet

Transaction : 22


관련글 더보기

댓글 영역