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.

How to tell 66AK2H12 from 66AK2H14

Other Parts Discussed in Thread: 66AK2H14, 66AK2H12, TCI6638K2K, TCI6636K2H, DS100RT410

Hello everyone

I have a DSP which is 66AK2H12 or 66AK2H14. How I can tell this DSP is which one? As the DSP is covered by FAN, I cannot see the part number. Then I check the JTAGID register it shows 0x2B98102F. However, this cannot help me. Do you have another ways to tell the differences?

Thanks

Xining Yu

  • Xining,

    From my understanding, there is no such register which tells you the device part number. If you have two different boards, you may have to check the BOM of the board to identify the part number.

    Regards,
    Senthil
  • Hi Senthil

    Thanks for your replying.

    We have purchase a K2HX and K2H evm. According to this thread,

    It said that the K2H using 66AK2H12 and K2Hx using 66AK2H14. I want to make sure that what I have on our K2Hx is 66AK2H14. From the BOM provided by Advantech, I cannot see the difference between K2Hx EVM and K2H EVM. They have the same DSP--TMS320TCI6638

    On the page 15 of the schematics, (see the attachment), it says ONLY K2K has the XFI interface. However, As Advantech does not provide K2K EVM, it is unrelated to say K2K at K2H EVM.

    Based on all I mentioned above, I want to make sure the correct DSP I purchased on K2H EVM and K2Hx EVM.

    Another thing. We had RTM for K2H EVM too. Based on this thread (link here), it said that " 10 GbE did not work with the EVMK2HX but it did work with the K2E". If K2Hx has 66ak2h14, the 10GE should be functional on RTM too. What is the reason of 10GbE cannot work on  K2Hx EVM. 

    Thanks

    Xining Yu

    K2H_K2EVM-HK_SCH_A104_Rev4_0.pdf

  • Hi Xining Yu,

    We have purchase a K2HX and K2H evm.

    What is the revision of both K2HX and K2H EVM?

    My understanding of Rev 4.0 EVM is as follows, I will confirm with factory team and get back to you.

    TCIEVMK2X is mounted with tci6638k2k  which is super set of tci6634k2k, tci6636k2h, 66ak2h14, 66ak2h12 and 66ak2h06.

    EVMK2HX is mounted with 66ak2h12 which is super set of 66ak2h06 (with SA enabled).

    EVMK2H is mounted with 66ak2h12 which is super set of 66ak2h06 (without SA enabled). 

    http://www.ti.com/product/tci6634k2k

    http://www.ti.com/product/tci6636k2h

    http://www.ti.com/product/tci6638k2k

    http://www.ti.com/product/66ak2h06

    http://www.ti.com/product/66ak2h12

    Note: I have confirmed this by checking the BoM of EVMs. 

    Thank you.

  • Hi Raja

    I have K2H and K2Hx are both Version 4.0.

    Raja said:

    EVMK2HX is mounted with 66ak2h12 which is super set of 66ak2h06 (with SA enabled).

    EVMK2H is mounted with 66ak2h12 which is super set of 66ak2h06 (without SA enabled). 

    Are you saying that neither K2HX and K2H support 10GE? 

    From this thread, (link here), TI employee Chad said:" Ok, I spoke with the folks that did the EVM development and early builds.  Initially they were building K2H EVMs with both K2H12's and K2H14's.  Those built with K2H12's were the ones not supporting Encryption.  And the ones with K2H14's were the ones supporing Encryption.  Now, they're only producing the ones supporting Encryption, so they removed the ones with the K2H12's from the website."

    So I am confused that what exactly chip I have on the K2HX and K2H.

    Raja said:

    Note: I have confirmed this by checking the BoM of EVMs. 

    I checked the BOM too. From the BOM what you are saying is correct. However, the BOM may not represent the real chip. The reason I am saying that it is because the RTM manufacture mistral send me an email saying that:


    Hi Xining,

     We have used K2HK revision 2.0 boards for 10G Ethernet validation. We noticed some packet loss when RTM BOC is plugged with K2HK EVM and no packet loss while testing with K2E EVM.

     This issue would have been solved on latest K2HK Revision 4.0 EVM.  You may please check with TI regarding this. Thanks


    So, according to this email, K2H should have 10GiE port. Which means it should be 66AK2H14, isn't it? And the K2HK mentioned above is the K2Hx EVM. Is that correct?

    Another thing needs to be mentioned. I am using the attached GEL file to initialized DSP on K2H EVM or K2Hx EVM. The only difference between the initialization is that in the function "Set_Psc_All_On",  the K2H EVM cannot enable <LPSC_SA>, but K2Hx EVM can. And for BOTH of K2H and K2HX, <LPSC_XGE> can be enabled. Does that mean both DSP on K2H and K2HX have 10GiE function?

    hotmenu Set_Psc_All_On( )
    {
        unsigned int i=0;
    
       // Only core0 can set PSC
        if (DNUM == 0)
        {
            GEL_TextOut( "Power on all PSC modules and DSP domains... \n");
        
    		Set_PSC_State(PD1, LPSC_DEBUG, PSC_ENABLE);
    		Set_PSC_State(PD1, LPSC_TETB, PSC_ENABLE);
    		Set_PSC_State(PD2, LPSC_PA, PSC_ENABLE);
    		Set_PSC_State(PD2, LPSC_SGMII, PSC_ENABLE);
    		Set_PSC_State(PD2, LPSC_SA, PSC_ENABLE);
    		Set_PSC_State(PD3, LPSC_PCIE, PSC_ENABLE);
    		Set_PSC_State(PD4, LPSC_SRIO, PSC_ENABLE);
    		Set_PSC_State(PD5, LPSC_HYPERLINK_0, PSC_ENABLE);
    		Set_PSC_State(PD6, LPSC_SR, PSC_ENABLE);
    		Set_PSC_State(PD7, LPSC_MSMCRAM, PSC_ENABLE);
    		Set_PSC_State(PD8, LPSC_GEM_0, PSC_ENABLE);
    		Set_PSC_State(PD9, LPSC_GEM_1, PSC_ENABLE);
    		Set_PSC_State(PD10, LPSC_GEM_2, PSC_ENABLE);
    		Set_PSC_State(PD11, LPSC_GEM_3, PSC_ENABLE);
    		Set_PSC_State(PD12, LPSC_GEM_4, PSC_ENABLE);
    		Set_PSC_State(PD13, LPSC_GEM_5, PSC_ENABLE);
    		Set_PSC_State(PD14, LPSC_GEM_6, PSC_ENABLE);
    		Set_PSC_State(PD15, LPSC_GEM_7, PSC_ENABLE);
    		Set_PSC_State(PD16, LPSC_DDR3_0, PSC_ENABLE);
    		Set_PSC_State(PD16, LPSC_DDR3_1, PSC_ENABLE);
    		Set_PSC_State(PD28, LPSC_HYPERLINK_1, PSC_ENABLE);
    		Set_PSC_State(PD29, LPSC_XGE, PSC_ENABLE);
    		Set_PSC_State(PD31, LPSC_ARM, PSC_ENABLE);
       
            GEL_TextOut( "Power on all PSC modules and DSP domains... Done.\n" );
        }
        else
        {
            GEL_TextOut("DSP core #%d cannot set PSC.\n",,2,,,DNUM);
        }
    }
    

    Thanks

    Xining Yu

    xtcievmk2h.gel

  • Hello Xining,

    EVMK2H or EVMK2HX comes with the superset of the device and difference between the two is encryption. Which means, if you are using EVM, it should have 10GbE support already. Please find more details here.

    http://www.ti.com/tool/evmk2h

    If you have problem using the 10GbE, let's debug it.

    best regards,

    David Zhou

  • Xining,

    Just to add, you can refer to this portion of document on how to use 10G ethernet:

    processors.wiki.ti.com/.../MCSDK_UG_Chapter_Exploring

    regards,
    David
  • Hi David

    Thanks for your confirmation.

    Regards
    Xining
  • Hi Xining,

    You could check this thread  again. It had been updated and showed that the Mistral's RTM can work with EVMK2H to run 10GBE application.

    Recently, I am designing the 66AK2H14's schematics and my design is using 66AK2H14's XFI port to connect with one retimer chip that is  DS100RT410 and then connect the SFP Plus module for 10Gbe application.

    You have said that you had bought the Mistral's RTM. Do you get the schematics at the same time? Could you attach the RTM's schematics in this thread for sharing?

    We hadn't bought the RTM and I had contacted with the stuff of Mistral but got no helpful response.

    Regards,

    Feng

  • Can you leave your email?