GPRTBIMAPLO

         Global ESS Port to Bus Instance Mapping Register - Low
  
  This register specifies the Enhanced SuperSpeed USB instance number to which each USB 3.1 port is connected. Synopsys coreConsultant power-on initialization value evenly distributes the USB 3.1 ports among all ESS USB instances. Software can program this register to specify how USB 3.1 ports are connected to ESS USB instances.
  
  For a configuration with the number of USB 3.1 ports same as the number of ESS Bus Instances, the remapping should not be performed during a debug session. If remapping is performed for some reason, then the debug host must be connected to a port which has a dedicated ESS Bus Instance.
  
  For example, if DWC_USB31_HOST_NUM_U3_ROOT_PORTS=3 and DWC_USB31_NUM_ESS_USB_INSTANCES=3, and software maps the first ESS port to the first ESS BI and the second/third port to the second BI, then the debug host can be connected to the first port only.
  
  The reset value for each field in the GPRTBIMAP register, which is {GPRTBIMAPHI,GPRTBIMAPLO} register is calculated as shown below:
  
  for (i=0; i<`DWC_USB31_HOST_NUM_U3_ROOT_PORTS; i=i+1)
  
  GPRTBIMAP[4*i+3:4*i] = i%`DWC_USB31_NUM_ESS_USB_INSTANCES;
  
  Note: 
   - Register fields are read-write with respect to number of port instantiated.
   - For ex. If DWC_USB31_HOST_NUM_U3_ROOT_PORTS==3, then GPRTBIMAPLO[11:0] i.e. fields (BINUM1/BINUM2/BINUM3) are read-write and all remaining fields are read-only.
   - GPRTBIMAP register is not applicable for USB 2.0-only mode.
      
Module Instance Base Address Register Address
i_usb31_0__ahb_slave__11000000__DWC_usb31_block_gbl__SEG_L4_AHB_USB1_0x0_0x100000 0x1100C100 0x1100C138

Size: 32

Offset: 0x38

Access: RW

Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

BINUM8

RO 0x0

BINUM7

RO 0x0

BINUM6

RO 0x0

BINUM5

RO 0x0

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

BINUM4

RO 0x0

BINUM3

RO 0x0

BINUM2

RO 0x0

BINUM1

RW 0x0

GPRTBIMAPLO Fields

Bit Name Description Access Reset
31:28 BINUM8
BINUM8: ESS USB Instance Number for Port 8.
  
  Application-programmable ID field.
RO 0x0
27:24 BINUM7
BINUM7: ESS USB Instance Number for Port 7.
  
  Application-programmable ID field.
RO 0x0
23:20 BINUM6
BINUM6: ESS USB Instance Number for Port 6.
  
  Application-programmable ID field.
RO 0x0
19:16 BINUM5
BINUM5: ESS USB Instance Number for Port 5. 
  
  Application-programmable ID field.
RO 0x0
15:12 BINUM4
BINUM4: ESS USB Instance Number for Port 4.
  
  Application-programmable ID field.
RO 0x0
11:8 BINUM3
BINUM3: ESS USB Instance Number for Port 3.
  
  Application-programmable ID field.
RO 0x0
7:4 BINUM2
BINUM2: ESS USB Instance Number for Port 2.
  
  Application-programmable ID field.
RO 0x0
3:0 BINUM1
BINUM1: ESS USB Instance Number for Port 1.
  
  Application-programmable ID field.
RW 0x0