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.

TPLD1201: Still question about the in-system programming capability of the part

Part Number: TPLD1201

Tool/software:

Hi,

It was already answered that this part doesn't have in-system programming capability.

However, is there some kind of description of the programming process of this part somewhere?

What pins are used during programming, what is the status of other pins during programming?

What I mean is that is there some kind of way to enable in-system programming by taking it into account

during design of the PCB even if this means limiting use of some pins?

If in-system programming is impossible to implement and this is a customer requirement, is there going to be a part which has this capability?

Is there some estimate when?

BR,

OJ

  • Hi OJ,

    Right now this part uses SPI for programming + an extra sequence on the GPI pin (4 pins for SPI and 1 more pin for GPI). For in-system programming, you need to enter a specific sequence on the GPI pin and then apply 8V to that pin for the appropriate duration and at the appropriate time. If you are interested in doing this it's best you email us, however we are discouraging customers from attempting to do this right now since we are not explicitly supporting it.

    Future devices will support multiple time programmability which would allow customers to re-program their device in system. I don't know what the roadmap looks like for that currently.

    Best,

    Malcolm

  • Hi Malcolm,

    I guess TPLD programmer generates required signals if it is used for programming. But do I still need something between the possible custom board that is using TPLD1201 and the programmer? Do I need to connect the evaluation module between those? Is the EEPROM on the evaluation board needed somehow during the process? I'm interested to know whether it is feasible to in-system program these TPLD devices. If there is some email address to send these questions can give that?

    BR,

    OJ

  • Hi OJ,

    You can just email me at my email. If you are using the programmer, you don't really need anything else. You probably want a circuit similar to the "GPI protection block" that will protect the rest of your circuit from the 8V being applied to the GPI pin.

    Best,

    Malcolm