Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20688 Discussions

JTAG pin sharing in MAX10

liron87
Beginner
907 Views

I would like to know if I can use the option of JTAG pin sharing "on the fly" by toggle JTAG_EN pin (switch back and forth between user I/O pins and dedicated JTAG pin)?

0 Kudos
5 Replies
NurAiman_M_Intel
Employee
884 Views

Hi,


Thank you for contacting Intel community.


Per Intel Max 10 pin connection guideline,

Intel suggest when to use JTAG pins as regular I/O pins, tie the JTAGEN pin to a weak 1-kΩ pull-down. To use JTAG pin as dedicated pin, tie the JTAGEN pin to a weak 10-kΩ pull-up.


https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/dp/max-10/pcg-01018.pdf (page 6).


Regards,

Aiman


0 Kudos
liron87
Beginner
867 Views

Thanks but can I toggle JTAG_EN  from user I/O to JTAG "on the fly" ?

0 Kudos
NurAiman_M_Intel
Employee
860 Views

Hi,


JTAGEN is a dual-purpose pin. This pin functions according to the setting of the JTAG pin sharing option bit. If the JTAG pin sharing is not enabled, the JTAGEN pin is a regular I/O pin and JTAG pins function as JTAG dedicated pins.


If the JTAG pin sharing is enabled and the JTAGEN pin is pulled low, JTAG pins function as dual-purpose pins. If the JTAG pin sharing is enabled and the JTAGEN pin is pulled high, JTAG pins function as JTAG dedicated pins


Hence, if the pin is dedicated pin, it can't be used using user I/O mode.


Regards,

Aiman


0 Kudos
liron87
Beginner
832 Views

Hi,

I'm using 10M08 Evaluation Kit with the following configurations:

JTAG pin sharing is enabled 

- JTAGEN pin is pulled high

- FPGA sample JTAG pins as inputs regardless to JTAGEN state and I can't access JTAG (can't access the device) .

It doesn't fit with the configuration user guide

The only solution for access the device is to erase CFM while nconfig low

Please advise

Thanks,

Liron

0 Kudos
NurAiman_M_Intel
Employee
849 Views

Hi,

 

We do not receive any response from you to the previous question/reply/answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you.

 

Regards,

Aiman


0 Kudos
Reply