USB 2.0 High-Speed 4-Port Hub Controller

Datasheet

7:0

PRTR34

Port remap register for ports 3 & 4.

When a hub is enumerated by a USB Host Controller, the hub is only permitted to report how many ports it has; the hub is not permitted to select a numerical range or assignment. The Host Controller will number the downstream ports of the hub starting with the number '1', up to the number of ports that the hub reported having.

The host's port number is referred to as "Logical Port Number" and the physical port on the hub is the “Physical Port Number". When remapping mode is enabled (see PRTMAP_EN in Register 08h: Configuration Data Byte 3) the hub's downstream port numbers can be remapped to different logical port numbers (assigned by the host).

Note: The OEM must ensure that Contiguous Logical Port Numbers are used, starting from #1 up to the maximum number of enabled ports; this ensures that the hub's ports are numbered in accordance with the way a Host will communicate with the ports.

Table 4.4 Port Remap Register for Ports 3 & 4

Bit [7:4]

‘0000’

Physical Port 4 is Disabled

 

 

 

 

‘0001’

Physical Port 4 is mapped to Logical Port 1

 

 

 

 

‘0010’

Physical Port 4 is mapped to Logical Port 2

 

 

 

 

‘0011’

Physical Port 4 is mapped to Logical Port 3

 

 

 

 

‘0100’

Physical Port 4 is mapped to Logical Port 4

 

 

 

 

‘0101’

Illegal; Do Not Use

 

to

 

 

 

‘1111’

 

 

 

 

 

Bit [3:0]

‘0000’

Physical Port 3 is Disabled

 

 

 

 

 

‘0001’

Physical Port 3

is mapped to Logical Port 1

 

 

 

 

 

‘0010’

Physical Port 3

is mapped to Logical Port 2

 

 

 

 

 

‘0011’

Physical Port 3

is mapped to Logical Port 3

 

 

 

 

 

‘0100’

Physical Port 3

is mapped to Logical Port 4

 

 

 

 

‘0101’

Illegal; Do Not Use

 

to

 

 

 

‘1111’

 

 

 

 

 

 

SMSC USB2514

33

Revision 1.98 (11-19-07)

 

DATASHEET