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.

SRIO CAS/CAR register address

Hi,

  I'm not fully familiar with how to interpret certain parts of data sheet and use guides. I'm trying to find SRIO CAS/CAR register addresses. I want to pass them to a utility provided by a 3rd part vendor to read and write to these registers.

From SRIO user guide (SPRUGW1B), offset range for these registers is B000h - B1BCh.

How do I calculate the full address of these registers? What base address these offsets are relative to?

Thanks,

Nikhil

  • Nikhil,

    Thanks for posting. As mentioned in the introduction of the SRIO registers section (pg. 3-1 or pdf pg 119) of the SRIO User Guide (http://www.ti.com/lit/pdf/sprugw1), the exact memory addresses will depend on the specific device you are using. You will need to reference that device's data manual for this information.

    For example, for the C6678 device, the SRIO registers are located between memory locations 0x02900000-0x02920FFF as stated on pg. 25 of the C6678 data manual (http://www.ti.com/lit/ds/symlink/tms320c6678.pdf). So for this device, the offsets would be calculated from address  0x02900000.

    Let us know if you have any further questions on this topic.

    Thanks,

    Clinton