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.

IWR6843AOP: BSDL file for AOP package

Part Number: IWR6843AOP
Other Parts Discussed in Thread: IWR6843, , AWR6843

Is there a BSDL file specifically for the IWR6843AOP device? The product folder links to the BSDL file for IWR6843 (www.ti.com/.../swrm045) which has different pin numbers.

We need the BSDL file for the AOP package.

  • Hello

    The BSDL files for two devices are identical and the register structure under the hood is the same.

    It would help to know the issue seen while using the BSDl to  figure out the resolution.

    Thank you,

    Vaibhav

  • Vaibhav,

    I updated this post after initially posting it to correctly point out the confusion.

    The BSDL file describes the pin list for the device so that PCB test equipment can use JTAG to drive the pins and read back their values during board interconnect testing. The issue is with the PIN_MAP_STRING as seen in the below excerpt from the BSDL file. 

     

    constant BGA:   PIN_MAP_STRING :=

                    "PAD_BD: RS232_RX, "&

                    "PAD_BE: RS232_TX, "&

                    "PAD_AC: GPIO_1, "&

                    "PAD_AH: SPIB_MOSI, "&

                    "PAD_AI: SPIB_MISO, "&

                    "PAD_AK: SPIB_CS_N, "&

                    "PAD_AJ: SPIB_CLK, "&

    These PAD_xx values don't match the pin numbers listed in the datasheet for either device. These PAD names in the BSDL file may reference the die pads, but those values don't show up in the device datasheet. We need a translation between these PAD names and the actual pins names on the devices.

    See below excerpts from the device datasheets showing the actual pin numbers that we need to correlate the BSDL file to:

  • Vaihbav,

    I've been studying the BSDL file more closely and I can mostly make sense of it. The pin names given in the PIN_MAP_STRING of the BSDL mostly match the "BALL NAME" column of Table 7-1, "Pin Attributes" in the IWR6843AOP datasheet. We missed this at first because the names are slightly different from the ones listed in Section 7.2.1 "Pin Functions". The one exception I see is the PIN_MAP_STRING for PAD_BW which I don't know how to map to a device pin number.

    The other confusing thing about this is in the IWR6843AOP datasheet Table 7-1 "Pin Attributes (ALP180A Package)" and the BSDL file list GPIO_31 through GPIO_38 but Figure 7-1 "Pin Diagram (Top View)" lists these pins as DP0 through DP7. One can eventually figure out that these are the same pins but they should be named consistently in all sections of the datasheet.

    I have the following pending questions now:

    • Which IWR6843AOP device pin does the BSDL PAD_BW map to?
    • The BSDL file does not include GPIO_39 through GPIO46. Is this a mistake or does it mean that those pins are not supported by boundary scan?

    Thanks,

    Ruben

  • Hello Ruben, 

    I've forwarded this query to our relevant expert on this. Please expect a response from them soon. 

    Regards,

    Ishita

  • Please provide an update on this open request.

  • We have an issue running Boundary Scan test on AWR6843.  The current PRE_INIT sequence needed to run BSDL file is not working.  We are working with Processors team to help us debug this issue.

    Regards,

    Sami