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.

OMAP5432-EVM: 5432A0GPAANRQ1

Part Number: OMAP5432-EVM

OMAP5432_ES2_v0.94.txtReference:

"https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/395688"

I'm trying to get the use the bscan bus on the OMAP5432 / 5432A0GPAANRQ1 to test the DDRs that are connected to it. I have the bsdl that is attached.

I have the basic part of the JTAG working, ie: IDcode, Instruction capture, boundary registry length & bypass, Integrity.

When extest instruction is selected for interconnect testing, most of the pins on the DDRs are stuck low "0".

When I try to test DDRs the pins that drive the signals to the DDR bus fails... I guess this is because bscan cells are self diagnose and check what is injected to the bus... So it reads nothing on the BUS.

"0" although pin is indicated to be driven "1".

Talking with a Keysight Specialist  who has more experience indicates that some private instructions me be required to enable DDR bus. That is protected against some hacking issue.

Is there anything special that is required to do, any special command or pin to be tied/toggled.

Tool used X1149 Keysight.

Emu0/emu1 are tested in different combinations and still the same failure.  (if emu1 is "0" and emu0 is "1" bscan bus is dead)

emu0 emu1 bsdl work
0 0 OK
0 1 OK
1 0 NOK
1 1 OK

 

Regards.

 

  • Hi Salvador,

    I have forwarded your question to an expert for comment.

    Regards,
    Yordan
  • Any Update about this Topic???
  • Hi Salvador,

    I have pinged the expert and comment is that they have seen something similar in the past. He has contacted the design team for the solution and will comment when answer is available.

    Regards,
    Yordan
  • Salvador,

    There is an init sequence to be followed before executing EXTEST.  As follows:

    set emu[1:0] to b’10
    Turn on the board and pwron the PMIC
    ICEPICK CONNECT : IR = b'000111, DR = b'10001001
    ICEPICK PRIVATE CONNECT: IR = b'011111, DR = b'1
    100 TCK cycles
    JTAG PRELOAD IR and DR (set up a known state)
    JTAG EXTEST: IR : b’011000, DR = 1258bit BSR

    Please perform these steps and let me know if this helped resolved the issue. 

    Thanks & Regards,

    Shiou Mei

     

  • Hello.
    Specific solution like that didn´t work.
    but with that was a hint and looking in bsdl found that a configuration needs to be sent prior to execute JTAG extest.

    Is not as Optional programming as it indicates:


    ---------------------------------------------------------------
    -- JTAG proramming INIT sequence :

    -- - set emu[1:0] to b’10
    -- - Turn on the board and pwron the PMIC
    -- - ICEPICK CONNECT : IR = b'000111, DR = b'10001001
    -- - ICEPICK PRIVATE CONNECT: IR = b'011111, DR = b'1
    -- - 100 TCK cycles

    -- The following programming is optional:
    -- -------------------------------------------------|
    -- - CONFIGURE IOTYPE1: IR = b'101001, DR = 30bit
    -- - CONFIGURE IOTYPE1: IR = b'101010, DR = 12bit
    -- - CONFIGURE IOTYPE2: IR = b'101011, DR = 126bit
    -- - CONFIGURE IOTYPE2: IR = b'101100, DR = 42bit
    -- - CONFIGURE IOTYPE3: IR = b'101101, DR = 490bit
    -- - CONFIGURE IOTYPE3: IR = b'101110, DR = 210bit
    -- - CONFIGURE IOTYPE4: IR = b'101111, DR = 420bit
    -- - CONFIGURE IOTYPE4: IR = b'110000, DR = 170bit
    -- - CONFIGURE IOTYPE5: IR = b'110001, DR = 18bit
    -- - CONFIGURE IOTYPE5: IR = b'110010, DR = 6bit
    -- - CONFIGURE IOTYPE6: IR = b'110010, DR = 20bit
    -- - CONFIGURE IOTYPE6: IR = b'110011, DR = 12bit
    -- - CONFIGURE IOTYPE7: IR = b'110100, DR = 17bit
    -- - CONFIGURE IOTYPE7: IR = b'110101, DR = 10bit
    -- - CONFIGURE IOTYPE8: IR = b'110101, DR = 25bit
    -- - CONFIGURE IOTYPE8: IR = b'110110, DR = 36bit
    -- -------------------------------------------------|
  • Salvador,

    Thanks for confirming! I will take note to mark those as mandatory sequence. Can you confirm everything is working on your system now?

    Regards,
    Shiou Mei