Trường nhận dạng gó

Một phần của tài liệu Đồ án tìm hiểu về chuẩn USB 2.0 (Trang 38 - 42)

Trường nhận dạng gói PID (Packet Identifier Field) theo ngay sau

trường đồng bộ của các gói . Một PID gồm một trường dạng gói 4 bit và theo

sau đó là trường 4 bit kiểm tra như hình 3.2 . PID cho biết kiểu gói, định dạng

của gói và kiểu phát hiện lỗi được áp dụng cho gói chứa nó. Trường kiểm tra 4

bit của PID là để đảm bảo quá trình giải mã là đúng đắn. Một lỗi PID xảy ra

nếu 4 bit của trường kiểm tra PID không phải là những sự bổ sung đảo của các

bít định dạng gói tương ứng.

Hình 3.2: Định dạng PID [1]

Host và tất cả các chức năng phải thực hiện quá trình giải mã một cách

đầy đủ đối với tất cả các trường PID nhận được. Bất kỳ PID nào nhận được với

trường kiểm tra sai hoặc là kết quả giải mã đem đến một giá trị không được

định nghĩa thì cho rằng PID hỏng và phía nhận sẽ bỏ qua. Nếu chức năng nhận

được PID là hoàn toàn đúng đắn đối với kiểu giao tác hoặc hướng của giao

thức mà nó không hỗ trợ thì chức năng không trả lời lại. Các kiểu PID và mô tả

của nó được liệt kê trong bảng 3.1 trang sau.

Bảng 3.1: Các kiểu PID [1] Lê Ngọc Du - Lớp ĐT7 - K46 - ĐHBKHN 20 Loại PID Tên PID 4 bit thấp của PID (Q3Q0) Mô tả Thông báo OUT IN SOF SETUP 0001B 1001B 0101B 1101B

Địa chỉ của chức năng và số điểm cuối của chức năng trong giao tác truyền từ host tới chức năng

Địa chỉ của chức năng và số điểm cuối của chức năng trong giao tác truyền từ chức năng tới host

Đánh dấu sự khởi đầu của một khung và số khung

Đồ án tốt nghiệp Sơ lược về chuẩn USB 2.0

Ghi chú: Các bit của PID được chỉ ra trong bảng theo thứ tự từ trái qua

phải tương ứng với MSb đến LSb do đó khi truyền trên bus thì sẽ được truyền

theo thứ tự phải trước trái sau. 3.3.2 Các loại trường địa chỉ Chức năng điểm cuối được địa chỉ hoá bằng cách sử dụng hai trường: trường địa chỉ chức năng và trường điểm cuối. Đối với chức năng thì nó cần phải giải mã hoàn toàn cả trường địa chỉ lẫn trường điểm cuối. Nếu địa chỉ

hoặc điểm cuối mà chưa được cho phép hoặc có một sự không phù hợp ở mỗi

thì gói mã thông báo cũng sẽ bị bỏ qua.

Một phần của tài liệu Đồ án tìm hiểu về chuẩn USB 2.0 (Trang 38 - 42)