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.

TMS320C5517: Confirm the ACSnCR1 register

Guru 24520 points
Part Number: TMS320C5517

Hi TI Experts,

Please let me confirm the following question.

[Question]
According to the our customer, they could not set the "0x7FFE" to ACS2CR1, ACS3CR1 and ACS5SR1. i.e. They read the "0xFFFC" even though they wrote the reset value(0x7FFE).
Is this behavior correct?

If you have any questions, please let me know.
Best regards.
Kaka

  • Hi Kaka-San,

    I've forwarded your query to the c55x software experts. Their feedback should be posted here.

    BR
    Tsvetolin Shulev
  • Hi

    Do you have any updates for this topics?

    Best regards.
    Kaka
  • Kaka-san,

    I was able to write to all of these registers using CCS and the C5517 EVM.

    The example that I used was the CSL-based CSL_EMIF_NOR_CpuTransfer <CSL_INSTALL_DIR>\c55_csl_3.07\ccs_v6.x_examples\emif\CSL_EMIF_NOR_CpuTransfer

    I was able to halt the execution of the code right after the first write to ACS2CR1, and then write 0x7FFE into ACS2CR1 using the Registers window, and the value remained after writing it. This does make the test fail, where it otherwise passes.

    Why does the customer want to write ACSnCR1[1:0] with 0b11? This is a reserved value for the Asynchronous data bus width bit field. C5517 can only support 8-bit and 16-bit.

    If the clock gate is not allowing the SYSCLK to the EMIF peripheral, then no registers can be written to or read from. However, this does not sound like their problem.

    I suggest the customer study the CSL example to check for proper initialization of the system and the EMIF peripheral.

    Do they have JTAG access to the DSP?

    How were they writing to these registers?

    Hope this helps,
    Mark

  • Hi Mark,

    Thank you for your advice.
    Now we also confirmed that it could be changed the value if used the EVM. So, I suggested our customer to use the CSL example.
    If we get more questions from them, please let me confirm them.

    Best regards.
    Kaka