This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS160PR410: mask issue

Part Number: DS160PR410

Hi team,

We have some issue for the DS160PR410

1. Is the value of the write register equal to the value of the register value and the write mask?
2. The difference between the write mask is 0xff and other write mask values, and what is the difference in writing registers.
3. Can all 2 pcie use the broadcast method?

Thanks

Xiaoxiang

  • Hi Xiaoxiang,

    1. Writes should be performed as a read/modify/write operation (read register, modify, write with write mask). Thus, the value would be REG = OLD_REG_READ | (VALUE & WRITE_MASK)
    2. Write mask should be determined based on writable bits in each register. The DS160PR410 Programming Guide outlines this well.
    3. Specific broadcast operations can broadcast to all channels in one DS160PR410. Broadcast operations cannot be used to broadcast to multiple devices at different SMBus addresses. The programing guide details this as well.

    Best,
    David