SNLU302 March 2025 DS320PR810 , DS320PR822
The PD functionality of the DS320PR810 can be controlled individually for each channel or broadcast to all channels. This can be particularly useful for applications which require power-down functionality for PCIe link-widths which are smaller than x4 (such as x2 or x1). Table 5-4 shows an example sequence to power down or power on all channels.
| Step | Register Set | Operation | Register Address [HEX] |
Register Value [HEX] |
Write Mask [HEX] |
Comment |
|---|---|---|---|---|---|---|
| 1 | Bank 0: Channels 0-3 | Write | 0x85 | 0x80 | 0xFF | Power down all channels 0-3 |
| 0x7F | 0xFF | Power on all channels 0-3 | ||||
| 2 | Bank 1: Channels 4-7 | Write | 0x85 | 0x80 | 0xFF | Power down all channels 4-7 |
| 0x7F | 0xFF | Power on all channels 4-7 |
Assuming 0x18 and 0x19 are the SMBus addresses for Channel Banks 0 and 1, respectively, the following is the XML batch script of the sequence in Table 5-4:
<i2c_write addr="0x18" count="0" radix"16">85 80</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">85 80</i2c_write>
<i2c_write addr="0x18" count="0" radix"16">85 7F</i2c_write>
<i2c_write addr="0x19" count="0" radix"16">85 7F</i2c_write>