Giao thức truyền dữ liệu
3.2.2. Các trường địa chỉ
Các chức năng điểm cuối được địa chỉ gồm hai trường: trường địa chỉ chức năng và trường điểm cuối. Một chức năng cần phải giải mã đủ cả trường địa chỉ và trường điểm cuối. Địa chỉ hay tên hiệu điểm cuối không được cho phép và một lỗi trong trường kia là nguyên nhân bỏ qua thẻ bài đó. Các truy xuất đến các điểm cuối không được thiết lập cũng sẽ là nguyên nhân phải bỏ qua thẻ bài.
3.2.2.1. Trường địa chỉ
Trường địa chỉ chức năng (ADDR) chi ra chức năng thông qua địa chỉ của nó, đó cũng chính là nguồn hay đích của m,ột gói dữ liệu phụ thuộc vào giá trị của thẻ bài PID. Như trong hình 2, có tất cả là 128 địa chỉ được đưa ra trong ADDR <6:0>. Trường ADDR được đưa ra cho các thẻ bài Vào, Thiết lập và Ra và thẻ bài đặc biệt PING và Split. Nhưng trong định nghĩa mỗi gia trị xác định một chức năng đơn. khi reset và bật nguồn, một dịa chỉ chức năng được lập trị mặt định là 0 và phải được chương trình hóa bởi host trong suốt
LSb MSb
quá trình liệt kê. Chức năng địa chỉ 0 được dự trữ như là giá trị mặc định và không được ấn định cho mọi sử dụng khác.
3.2.2.2. Trường điểm cuối
Thêm vào trường điểm cuối 4bit trong hình H-3.3, cho phép việc địa chỉ chức năng linh hoạt hơn trong đó có nhiều hơn một điểm cuối yêu cầu. Trường điểm cuối xác định các thẻ bài IN, SETUP và OUT và thẻ bài đặc biệt PING. Tất cả các chức năng phải hỗ trợ một đường dẫn điều khiển tại điểm cuối số 0 (Đường dẫn điều khiển mặc định). Thiết bị tốc độ thấp hỗ trợ cực đại 3 đường dẫn trên một chức năng: đường truyền điều khiển tại điểm cuối số 0 cùng với hai ống phụ thêm (một ống điều khiển và một ngắt điểm cuối;
hay hai ngắt điểm cuối).