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.

TPLD2001: TPLD2001 - programming

Part Number: TPLD2001

Our design requires that we reconfigure TPLD2001 between consequites operations.

 SCEU034.pdf document mentions that in chapter 3.2.4 Temporarily Configuring a TPLD Device.
We need to write a program for our ARM MCU that would do that evry time the reconfiguration is required.

Can TI provide a source code which converts  InterConnect Studio output (HEX file) into the sequence of writes into TPLD internal registers, please ?

We are willing to sign NDA if necesary.

Regards,

IP

 

 

  • Hi Ivan,

    Please refer to section 7.4.4.2 in the datasheet of TPLD2001. Pg 96. 

    Is this the information you are looking for? 

  • Hello Albert,

    thanks, that helps to understand how to temporarily configure a device which is what we want.

    One more question, if we want to change e.g. a specific pin from input to output or enable pull-up/pull-down, or change LUT content, do we need to write all the TPLD2001 registers again or just the specific one ?

    Is there any map which shows which bit of which register controls what functionality ?

    In other words, we will have a single InterConnect Studio output (HEX file) and we want to modify specific parts ourselves.

    Thanks and regards,

    Ivan

  • Hi Ivan,

    Let me talk to someone on my team that knows a bit more regarding how the device is actually programmed. 

    I will try to get you an answer within the next few days. 

  • Hi Ivan,

    You can change each register 1-1 itself. 

    On Pg99 in the datasheet, you are able to find the register map.