ਮਾਈਕ੍ਰੋਚਿਪ ਟੈਕਨਾਲੋਜੀ ਕੋਰ ਜੇTAG ਡੀਬੱਗ ਪ੍ਰੋਸੈਸਰ ਯੂਜ਼ਰ ਗਾਈਡ
ਮਾਈਕ੍ਰੋਚਿਪ ਟੈਕਨਾਲੋਜੀ ਕੋਰ ਜੇTAGਡੀਬੱਗ ਪ੍ਰੋਸੈਸਰ

ਜਾਣ-ਪਛਾਣ

ਕੋਰ ਜੇTAG ਡੀਬੱਗ v4.0 ਜੁਆਇੰਟ ਟੈਸਟ ਐਕਸ਼ਨ ਗਰੁੱਪ (ਜੇTAG) ਜੇ ਲਈ ਅਨੁਕੂਲ ਸਾਫਟ ਕੋਰ ਪ੍ਰੋਸੈਸਰTAG ਡੀਬੱਗਿੰਗ ਲਈ ਟੈਪ ਜਾਂ ਜਨਰਲ ਪਰਪਜ਼ ਇਨਪੁਟ/ਆਊਟਪੁੱਟ (GPIO) ਪਿੰਨ। ਇਹ IP ਕੋਰ ਇੱਕ ਸਿੰਗਲ ਡਿਵਾਈਸ ਦੇ ਅੰਦਰ ਵੱਧ ਤੋਂ ਵੱਧ 16 ਸਾਫਟ ਕੋਰ ਪ੍ਰੋਸੈਸਰਾਂ ਦੀ ਡੀਬੱਗਿੰਗ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈ, ਅਤੇ GPIO ਉੱਤੇ ਚਾਰ ਵੱਖ-ਵੱਖ ਡਿਵਾਈਸਾਂ 'ਤੇ ਪ੍ਰੋਸੈਸਰਾਂ ਦੀ ਡੀਬੱਗਿੰਗ ਲਈ ਸਹਾਇਤਾ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

ਕੋਰ ਜੇTAGਡੀਬੱਗ ਵਿੱਚ ਹੇਠ ਲਿਖੀਆਂ ਮੁੱਖ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਨ:

  • ਜੇ ਤੱਕ ਫੈਬਰਿਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈTAG ਇੰਟਰਫੇਸ ਦੁਆਰਾ ਜੇTAG ਟੈਪ ਕਰੋ।
  • ਜੇ ਤੱਕ ਫੈਬਰਿਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈTAG GPIO ਪਿੰਨਾਂ ਰਾਹੀਂ ਇੰਟਰਫੇਸ।
  • ਜੇ ਲਈ IR ਕੋਡ ਸਮਰਥਨ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਦਾ ਹੈTAG ਸੁਰੰਗ
  • J ਦੁਆਰਾ ਮਲਟੀਪਲ ਡਿਵਾਈਸਾਂ ਨੂੰ ਲਿੰਕ ਕਰਨ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈTAG ਟੈਪ ਕਰੋ।
  • ਮਲਟੀ-ਪ੍ਰੋਸੈਸਰ ਡੀਬੱਗਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
  • ਘੱਟ-ਸੁੱਕ ਰੂਟਿੰਗ ਸਰੋਤਾਂ ਲਈ ਵੱਖਰੀ ਘੜੀ ਅਤੇ ਰੀਸੈਟ ਸਿਗਨਲਾਂ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਦਾ ਹੈ।
  • ਸਰਗਰਮ-ਘੱਟ ਅਤੇ ਸਰਗਰਮ-ਉੱਚ ਟੀਚਾ ਰੀਸੈਟਿੰਗ ਦੋਵਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
  • ਜੇ. ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈTAG ਸੁਰੱਖਿਆ ਮਾਨੀਟਰ ਇੰਟਰਫੇਸ (UJTAG_SEC) ਪੋਲਰਫਾਇਰ ਡਿਵਾਈਸਾਂ ਲਈ।

ਕੋਰ ਸੰਸਕਰਣ
ਇਹ ਦਸਤਾਵੇਜ਼ CoreJ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈTAGਡੀਬੱਗ v4.0

ਸਹਿਯੋਗੀ ਪਰਿਵਾਰ

  • ਪੋਲਰਫਾਇਰ®
  • RTG4™
  • IGLOO® 2
  • SmartFusion® 2
  • ਸਮਾਰਟਫਿਊਜ਼ਨ
  • ProASIC3/3E/3L
  • ਇਗਲੂ
  • IGLOOe/+

ਡਿਵਾਈਸ ਉਪਯੋਗਤਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ

ਸਮਰਥਿਤ ਡਿਵਾਈਸ ਪਰਿਵਾਰਾਂ ਲਈ ਉਪਯੋਗਤਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਡੇਟਾ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਸੂਚੀਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਸ ਸਾਰਣੀ ਵਿੱਚ ਸੂਚੀਬੱਧ ਡੇਟਾ ਸਿਰਫ ਸੰਕੇਤਕ ਹੈ। ਕੋਰ ਦੀ ਸਮੁੱਚੀ ਡਿਵਾਈਸ ਉਪਯੋਗਤਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਸਿਸਟਮ 'ਤੇ ਨਿਰਭਰ ਹੈ।
ਸਾਰਣੀ 1. ਡਿਵਾਈਸ ਉਪਯੋਗਤਾ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ

ਪਰਿਵਾਰ ਟਾਈਲਾਂ ਕ੍ਰਮਵਾਰ ਸੰਯੁਕਤ ਕੁੱਲ ਉਪਯੋਗਤਾ ਡਿਵਾਈਸ ਕੁੱਲ % ਪ੍ਰਦਰਸ਼ਨ (MHz)
ਪੋਲਰਫਾਇਰ 17 116 299554 MPF300TS 0.04 111.111
RTG4 19 121 151824 RT4G150 0.09 50
ਸਮਾਰਟਫਿਊਜ਼ਨ 2 17 120 56340 M2S050 0.24 69.47
IGLOO2 17 120 56340 ਐਮ2ਜੀਐਲ050 0.24 68.76
ਸਮਾਰਟਫਿਊਜ਼ਨ 17 151 4608 A2F200M3F 3.65 63.53
ਇਗਲੂ 17 172 3072 AFL125V5 6.15 69.34
ProASIC3 17 157 13824 A3XxXX 1.26 50

ਨੋਟ: ਇਸ ਸਾਰਣੀ ਵਿੱਚ ਡਾਟਾ -1 ਭਾਗਾਂ 'ਤੇ ਖਾਸ ਸੰਸਲੇਸ਼ਣ ਅਤੇ ਲੇਆਉਟ ਸੈਟਿੰਗਾਂ ਦੇ ਨਾਲ ਵੇਰੀਲੌਗ RTL ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰਾਪਤ ਕੀਤਾ ਗਿਆ ਸੀ। ਪੂਰਵ-ਨਿਰਧਾਰਤ ਸੈਟਿੰਗਾਂ 'ਤੇ ਸਿਖਰ-ਪੱਧਰ ਦੇ ਮਾਪਦੰਡ ਜਾਂ ਜੈਨਰਿਕ ਛੱਡੇ ਗਏ ਸਨ।

ਕਾਰਜਾਤਮਕ ਵਰਣਨ

ਕੋਰ ਜੇTAGਡੀਬੱਗ ਯੂਜੇ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈTAG ਜੇ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ ਸਖ਼ਤ ਮੈਕਰੋTAG FPGA ਫੈਬਰਿਕ ਤੋਂ ਇੰਟਰਫੇਸ। ਯੂ.ਜੇTAG ਹਾਰਡ ਮੈਕਰੋ ਫੈਬਰਿਕ ਤੋਂ MSS ਜਾਂ ASIC TAP ਕੰਟਰੋਲਰ ਦੇ ਆਉਟਪੁੱਟ ਨਾਲ ਜੁੜਨ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈ। ਸਿਰਫ਼, ਯੂਜੇ ਦੀ ਇੱਕ ਉਦਾਹਰਣTAG ਫੈਬਰਿਕ ਵਿੱਚ ਮੈਕਰੋ ਦੀ ਇਜਾਜ਼ਤ ਹੈ।
ਚਿੱਤਰ 1-1. ਕੋਰ ਜੇTAGਡੀਬੱਗ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ
ਬਲਾਕ ਡਾਇਗਰਾਮ

ਕੋਰ ਜੇTAGਡੀਬੱਗ ਵਿੱਚ uj_j ਦਾ ਇੱਕ ਇੰਸਟੈਂਟੇਸ਼ਨ ਸ਼ਾਮਲ ਹੁੰਦਾ ਹੈtag ਸੁਰੰਗ ਕੰਟਰੋਲਰ, ਜੋ ਇੱਕ ਜੇTAG ਜੇ ਦੀ ਸਹੂਲਤ ਲਈ ਸੁਰੰਗ ਕੰਟਰੋਲਰTAG ਇੱਕ FlashPro ਪ੍ਰੋਗਰਾਮਰ ਅਤੇ ਇੱਕ ਟਾਰਗੇਟ ਸਾਫਟਕੋਰ ਪ੍ਰੋਸੈਸਰ ਵਿਚਕਾਰ ਸੁਰੰਗ ਬਣਾਉਣਾ। ਸਾਫਟਕੋਰ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਸਮਰਪਿਤ FPGA ਦੇ ਜੇTAG ਇੰਟਰਫੇਸ ਪਿੰਨ. ਜੇ ਤੋਂ ਆਈਆਰ ਸਕੈਨTAG ਇੰਟਰਫੇਸ FPGA ਫੈਬਰਿਕ ਵਿੱਚ ਪਹੁੰਚਯੋਗ ਨਹੀਂ ਹਨ। ਇਸ ਲਈ, ਡੀਬੱਗ ਟੀਚੇ ਲਈ IR ਅਤੇ DR ਸਕੈਨ ਦੀ ਸਹੂਲਤ ਲਈ ਸੁਰੰਗ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜੋ ਉਦਯੋਗ ਦੇ ਮਿਆਰੀ ਜੇ.TAG ਇੰਟਰਫੇਸ. ਸੁਰੰਗ ਕੰਟਰੋਲਰ DR ਸਕੈਨ ਦੇ ਤੌਰ 'ਤੇ ਟਰਾਂਸਫਰ ਕੀਤੇ ਗਏ ਸੁਰੰਗ ਪੈਕੇਟ ਨੂੰ ਡੀਕੋਡ ਕਰਦਾ ਹੈ ਅਤੇ ਸੁਰੰਗ ਪੈਕੇਟ ਦੀ ਸਮੱਗਰੀ ਅਤੇ UIREG ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੇ ਗਏ IR ਰਜਿਸਟਰ ਦੀ ਸਮੱਗਰੀ ਦੇ ਆਧਾਰ 'ਤੇ ਨਤੀਜਾ IR ਜਾਂ DR ਸਕੈਨ ਬਣਾਉਂਦਾ ਹੈ। ਸੁਰੰਗ ਕੰਟਰੋਲਰ ਸੁਰੰਗ ਪੈਕੇਟ ਨੂੰ ਵੀ ਡੀਕੋਡ ਕਰਦਾ ਹੈ, ਜਦੋਂ IR ਰਜਿਸਟਰ ਦੀ ਸਮੱਗਰੀ ਇਸਦੇ IR ਕੋਡ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ।

ਚਿੱਤਰ 1-2. ਟਨਲ ਪੈਕੇਟ ਪ੍ਰੋਟੋਕੋਲ
ਟਨਲ ਪੈਕੇਟ ਪ੍ਰੋਟੋਕੋਲ

ਇੱਕ ਸੰਰਚਨਾ ਪੈਰਾਮੀਟਰ ਸੁਰੰਗ ਕੰਟਰੋਲਰ ਦੁਆਰਾ ਵਰਤੇ ਗਏ IR ਕੋਡ ਦੀ ਸੰਰਚਨਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇੱਕ ਸਿੰਗਲ ਡਿਜ਼ਾਈਨ ਦੇ ਅੰਦਰ ਮਲਟੀਪਲ ਸੌਫਟਕੋਰ ਪ੍ਰੋਸੈਸਰਾਂ ਦੀ ਡੀਬੱਗਿੰਗ ਦੀ ਸਹੂਲਤ ਲਈ, ਤਤਕਾਲ ਸੁਰੰਗ ਕੰਟਰੋਲਰਾਂ ਦੀ ਸੰਖਿਆ 1-16 ਤੱਕ ਸੰਰਚਨਾਯੋਗ ਹੈ, ਇੱਕ ਜੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈTAG ਹਰੇਕ ਟਾਰਗੇਟ ਪ੍ਰੋਸੈਸਰ ਲਈ ਅਨੁਕੂਲ ਇੰਟਰਫੇਸ। ਇਹ ਟਾਰਗੇਟ ਪ੍ਰੋਸੈਸਰ ਹਰ ਇੱਕ ਵਿਲੱਖਣ IR ਕੋਡ ਦੁਆਰਾ ਸੰਚਾਲਨ ਸਮੇਂ 'ਤੇ ਸੈੱਟ ਕੀਤੇ ਜਾਣ ਯੋਗ ਹਨ।

ਇੱਕ CLKINT ਜਾਂ BFR ਬਫਰ ਨੂੰ ਹਰੇਕ ਟਾਰਗੇਟ ਪ੍ਰੋਸੈਸਰ ਡੀਬੱਗ ਇੰਟਰਫੇਸ ਦੀ TGT_TCK ਲਾਈਨ 'ਤੇ ਤਤਕਾਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

UJ ਤੋਂ URSTB ਲਾਈਨTAG ਮੈਕਰੋ (TRSTB) ਨੂੰ CoreJ ਦੇ ਅੰਦਰ ਇੱਕ ਗਲੋਬਲ ਸਰੋਤ ਵਜੋਂ ਅੱਗੇ ਵਧਾਇਆ ਜਾਂਦਾ ਹੈTAGਡੀਬੱਗ ਕਰੋ। CoreJ ਦੇ ਅੰਦਰ TGT_TRST ਲਾਈਨ 'ਤੇ ਇੱਕ ਵਿਕਲਪਿਕ ਇਨਵਰਟਰ ਰੱਖਿਆ ਗਿਆ ਹੈTAGਇੱਕ ਡੀਬੱਗ ਟਾਰਗੇਟ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਲਈ ਡੀਬੱਗ, ਜਿਸਨੂੰ ਫਿਰ ਇੱਕ ਸਰਗਰਮ-ਉੱਚ ਰੀਸੈਟ ਸਰੋਤ ਨਾਲ ਕਨੈਕਟ ਕੀਤੇ ਜਾਣ ਦੀ ਉਮੀਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਉਦੋਂ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਇਹ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਜੇ ਤੋਂ ਆਉਣ ਵਾਲਾ TRSTB ਸਿਗਨਲTAG TAP ਘੱਟ ਕਿਰਿਆਸ਼ੀਲ ਹੈ। ਜੇਕਰ ਇਸ ਸੰਰਚਨਾ ਨੂੰ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਡੀਬੱਗ ਟੀਚਿਆਂ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਇੱਕ ਵਾਧੂ ਗਲੋਬਲ ਰਾਊਟਿੰਗ ਸਰੋਤ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਵੇਗੀ।

UJ ਤੋਂ URSTB ਲਾਈਨTAG ਮੈਕਰੋ (TRSTB) ਨੂੰ CoreJ ਦੇ ਅੰਦਰ ਇੱਕ ਗਲੋਬਲ ਸਰੋਤ ਵਜੋਂ ਅੱਗੇ ਵਧਾਇਆ ਜਾਂਦਾ ਹੈTAGਡੀਬੱਗ ਕਰੋ। CoreJ ਦੇ ਅੰਦਰ TGT_TRST ਲਾਈਨ 'ਤੇ ਇੱਕ ਵਿਕਲਪਿਕ ਇਨਵਰਟਰ ਰੱਖਿਆ ਗਿਆ ਹੈTAGਇੱਕ ਡੀਬੱਗ ਟਾਰਗੇਟ ਨਾਲ ਕੁਨੈਕਸ਼ਨ ਲਈ ਡੀਬੱਗ, ਜਿਸਨੂੰ ਫਿਰ ਇੱਕ ਸਰਗਰਮ-ਉੱਚ ਰੀਸੈਟ ਸਰੋਤ ਨਾਲ ਕਨੈਕਟ ਕੀਤੇ ਜਾਣ ਦੀ ਉਮੀਦ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਉਦੋਂ ਕੌਂਫਿਗਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਇਹ ਮੰਨਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਜੇ ਤੋਂ ਆਉਣ ਵਾਲਾ TRSTB ਸਿਗਨਲTAG TAP ਘੱਟ ਕਿਰਿਆਸ਼ੀਲ ਹੈ। TGT_TRSTN ਡੀਬੱਗ ਟੀਚੇ ਲਈ ਡਿਫੌਲਟ ਕਿਰਿਆਸ਼ੀਲ ਘੱਟ ਆਉਟਪੁੱਟ ਹੈ। ਜੇਕਰ ਇਸ ਸੰਰਚਨਾ ਨੂੰ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਵੱਧ ਡੀਬੱਗ ਟੀਚਿਆਂ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਇੱਕ ਵਾਧੂ ਗਲੋਬਲ ਰਾਊਟਿੰਗ ਸਰੋਤ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਵੇਗੀ।

ਚਿੱਤਰ 1-3. ਕੋਰ ਜੇTAGਡੀਬੱਗ ਸੀਰੀਅਲ ਡਾਟਾ ਅਤੇ ਕਲਾਕਿੰਗ
ਸੀਰੀਅਲ ਡਾਟਾ ਅਤੇ ਕਲਾਕਿੰਗ

ਡਿਵਾਈਸ ਚੇਨਿੰਗ

ਖਾਸ ਵਿਕਾਸ ਬੋਰਡ ਜਾਂ ਪਰਿਵਾਰ ਲਈ FPGA ਪ੍ਰੋਗਰਾਮਿੰਗ ਉਪਭੋਗਤਾ ਗਾਈਡਾਂ ਨੂੰ ਵੇਖੋ। ਹਰੇਕ ਵਿਕਾਸ ਬੋਰਡ ਵੱਖ-ਵੱਖ ਵੋਲਯੂਮ 'ਤੇ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈtages, ਅਤੇ ਤੁਸੀਂ ਤਸਦੀਕ ਕਰਨਾ ਚੁਣ ਸਕਦੇ ਹੋ ਕਿ ਕੀ ਇਹ ਉਹਨਾਂ ਦੇ ਵਿਕਾਸ ਪਲੇਟਫਾਰਮਾਂ ਨਾਲ ਸੰਭਵ ਹੈ। ਨਾਲ ਹੀ, ਜੇਕਰ ਤੁਸੀਂ ਮਲਟੀਪਲ ਡਿਵੈਲਪਮੈਂਟ ਬੋਰਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਇਹ ਯਕੀਨੀ ਬਣਾਓ ਕਿ, ਉਹ ਇੱਕ ਸਾਂਝਾ ਆਧਾਰ ਸਾਂਝਾ ਕਰਦੇ ਹਨ।

ਫਲੈਸ਼ਪ੍ਰੋ ਹੈਡਰ ਦੁਆਰਾ
FlashPro ਸਿਰਲੇਖ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਫੈਬਰਿਕ ਵਿੱਚ ਮਲਟੀਪਲ ਡਿਵਾਈਸਾਂ ਦੀ ਚੇਨਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ, uj_j ਦੀਆਂ ਕਈ ਉਦਾਹਰਨਾਂtag ਲੋੜੀਂਦੇ ਹਨ। ਕੋਰ ਦਾ ਇਹ ਸੰਸਕਰਣ uj_j ਨੂੰ ਦਸਤੀ ਤਤਕਾਲ ਕਰਨ ਦੀ ਲੋੜ ਤੋਂ ਬਿਨਾਂ ਵੱਧ ਤੋਂ ਵੱਧ 16 ਕੋਰਾਂ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।tag. ਹਰੇਕ ਕੋਰ ਦਾ ਇੱਕ ਵਿਲੱਖਣ IR ਕੋਡ ਹੁੰਦਾ ਹੈ (0x55 ਤੋਂ 0x64 ਤੱਕ) ਜੋ ID ਕੋਡ ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਖਾਸ ਕੋਰ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰੇਗਾ।

ਚਿੱਤਰ 1-4. ਇੱਕ ਸਿੰਗਲ ਡਿਵਾਈਸ ਸਿੰਗਲ ਡਿਵਾਈਸ ਵਿੱਚ ਮਲਟੀਪਲ ਪ੍ਰੋਸੈਸਰ
ਸਿੰਗਲ ਡਿਵਾਈਸ

ਕੋਰਜੇ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈTAGਕਈ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਡੀਬੱਗ ਕਰੋ, ਡਿਵਾਈਸਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨੂੰ ਮਾਸਟਰ ਬਣਨ ਦੀ ਲੋੜ ਹੈ। ਇਸ ਡਿਵਾਈਸ ਵਿੱਚ ਕੋਰ ਜੇTAGਡੀਬੱਗ ਕੋਰ। ਹਰੇਕ ਪ੍ਰੋਸੈਸਰ ਫਿਰ ਹੇਠ ਲਿਖੇ ਤਰੀਕੇ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ:
ਚਿੱਤਰ 1-5. ਦੋ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਮਲਟੀਪਲ ਪ੍ਰੋਸੈਸਰ
ਦੋ ਡਿਵਾਈਸਾਂ ਦੇ ਪਾਰ

ਕਿਸੇ ਹੋਰ ਬੋਰਡ 'ਤੇ ਕੋਰ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ, ਜੇTAG CoreJ ਤੋਂ ਸਿਗਨਲTAGਸਮਾਰਟਡਿਜ਼ਾਈਨ ਵਿੱਚ ਡੀਬੱਗ ਨੂੰ ਸਿਖਰ-ਪੱਧਰ ਦੀਆਂ ਪਿੰਨਾਂ ਵਿੱਚ ਅੱਗੇ ਵਧਾਇਆ ਜਾਂਦਾ ਹੈ। ਇਹ ਫਿਰ ਜੇTAG ਸਿਗਨਲ ਸਿੱਧੇ ਪ੍ਰੋਸੈਸਰ 'ਤੇ.
ਨੋਟ: ਇੱਕ ਕੋਰ ਜੇTAGਡੀਬੱਗ, ਦੂਜੇ ਬੋਰਡ ਡਿਜ਼ਾਈਨ ਵਿੱਚ, ਵਿਕਲਪਿਕ ਹੈ ਨੋਟ ਕਰੋ ਕਿ UJ_JTAG ਮੈਕਰੋ ਅਤੇ ਫਲੈਸ਼ਪ੍ਰੋ ਹੈਡਰ ਦੂਜੇ ਬੋਰਡ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਅਣਵਰਤੇ ਹਨ।

SoftConsole ਵਿੱਚ ਡੀਬੱਗਿੰਗ ਲਈ ਇੱਕ ਪ੍ਰੋਸੈਸਰ ਦੀ ਚੋਣ ਕਰਨ ਲਈ, ਡੀਬੱਗ ਸੰਰਚਨਾ 'ਤੇ ਕਲਿੱਕ ਕਰੋ, ਅਤੇ ਫਿਰ ਡੀਬੱਗਰ ਟੈਬ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

ਹੇਠ ਦਿੱਤੀ ਤਸਵੀਰ ਵਿੱਚ ਦਿਖਾਈ ਗਈ ਕਮਾਂਡ ਨੂੰ ਚਲਾਇਆ ਗਿਆ ਹੈ।

ਚਿੱਤਰ 1-6. ਡੀਬੱਗਰ ਸੰਰਚਨਾ UJ_JTAG_IRCODE
ਡੀਬੱਗਰ ਸੰਰਚਨਾ

UJ_JTAG_IRCODE ਨੂੰ ਇਸ ਅਧਾਰ 'ਤੇ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਸ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਡੀਬੱਗ ਕਰ ਰਹੇ ਹੋ। ਸਾਬਕਾ ਲਈample: ਡਿਵਾਈਸ 0 ਵਿੱਚ ਇੱਕ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ, UJ_JTAG_IRCODE ਨੂੰ 0x55 ਜਾਂ 0x56 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।

GPIO ਰਾਹੀਂ
GPIO ਉੱਤੇ ਡੀਬੱਗ ਕਰਨ ਲਈ, ਪੈਰਾਮੀਟਰ UJTAG _ਬਾਈਪਾਸ ਚੁਣਿਆ ਗਿਆ ਹੈ। ਇੱਕ ਅਤੇ ਚਾਰ ਕੋਰ ਨੂੰ GPIO ਸਿਰਲੇਖਾਂ ਜਾਂ ਪਿੰਨਾਂ ਉੱਤੇ ਡੀਬੱਗ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। SoftConsole v5.3 ਜਾਂ ਉੱਚ ਤੋਂ GPIOs ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਡੀਬੱਗ ਸੈਸ਼ਨ ਚਲਾਉਣ ਲਈ, ਡੀਬੱਗ ਸੰਰਚਨਾ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ ਸੈੱਟਅੱਪ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ:
ਚਿੱਤਰ 1-7. ਡੀਬੱਗਰ ਸੰਰਚਨਾ GPIO
ਡੀਬੱਗਰ ਸੰਰਚਨਾ

ਨੋਟ: ਜੇਕਰ ਤੁਸੀਂ GPIO 'ਤੇ ਡੀਬੱਗ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਵਿਕਾਸ ਬੋਰਡਾਂ 'ਤੇ ਫਲੈਸ਼ਪ੍ਰੋ ਹੈਡਰ ਜਾਂ ਐਮਬੈੱਡਡ ਫਲੈਸ਼ਪ੍ਰੋ 5 ਰਾਹੀਂ ਪ੍ਰੋਸੈਸਰ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਡੀਬੱਗ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹੋ। ਸਾਬਕਾ ਲਈample: FlashPro ਹੈਡਰ ਜਾਂ Embedded FlashPro5 ਪਛਾਣ ਜਾਂ ਸਮਾਰਟਡੀਬੱਗ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡੀਬੱਗ ਦੀ ਸਹੂਲਤ ਲਈ ਉਪਲਬਧ ਹਨ।
ਚਿੱਤਰ 1-8. GPIO ਪਿੰਨਾਂ ਉੱਤੇ ਡੀਬੱਗਿੰਗ
GPIO ਪਿੰਨਾਂ ਉੱਤੇ ਡੀਬੱਗਿੰਗ

GPIO ਪਿੰਨਾਂ ਰਾਹੀਂ ਡਿਵਾਈਸ ਚੇਨਿੰਗ
GPIO ਦੁਆਰਾ ਮਲਟੀਪਲ ਡਿਵਾਈਸਾਂ ਦੀ ਚੇਨਿੰਗ ਦਾ ਸਮਰਥਨ ਕਰਨ ਲਈ, UJTAG_BYPASS ਪੈਰਾਮੀਟਰ ਨੂੰ ਚੁਣਨ ਦੀ ਲੋੜ ਹੈ। ਫਿਰ TCK, TMS, ਅਤੇ TRSTb ਸਿਗਨਲਾਂ ਨੂੰ ਉੱਚ-ਪੱਧਰੀ ਪੋਰਟਾਂ 'ਤੇ ਅੱਗੇ ਵਧਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਸਾਰੇ ਟਾਰਗੇਟ ਪ੍ਰੋਸੈਸਰਾਂ ਕੋਲ TCK, TMS, ਅਤੇ TRSTb ਹਨ। ਇਹ ਹੇਠਾਂ ਨਹੀਂ ਦਿਖਾਏ ਗਏ ਹਨ।
ਚਿੱਤਰ 1-9. GPIO ਪਿੰਨਾਂ ਰਾਹੀਂ ਡਿਵਾਈਸ ਚੇਨਿੰਗ
ਡਿਵਾਈਸ ਚੇਨਿੰਗ

ਬੁਨਿਆਦੀ ਜੇTAG ਚੇਨ, ਇੱਕ ਪ੍ਰੋਸੈਸਰ ਦਾ TDO ਦੂਜੇ ਪ੍ਰੋਸੈਸਰ ਦੇ TDI ਨਾਲ ਜੁੜਦਾ ਹੈ, ਅਤੇ ਇਹ ਉਦੋਂ ਤੱਕ ਜਾਰੀ ਰਹਿੰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਸਾਰੇ ਪ੍ਰੋਸੈਸਰ ਇਸ ਤਰੀਕੇ ਨਾਲ ਚੇਨ ਨਹੀਂ ਹੁੰਦੇ। ਪਹਿਲੇ ਪ੍ਰੋਸੈਸਰ ਦਾ ਟੀਡੀਆਈ ਅਤੇ ਆਖਰੀ ਪ੍ਰੋਸੈਸਰ ਦਾ ਟੀਡੀਓ ਜੇ ਨਾਲ ਜੁੜਦਾ ਹੈTAG ਪ੍ਰੋਗਰਾਮਰ ਸਾਰੇ ਪ੍ਰੋਸੈਸਰਾਂ ਨੂੰ ਚੇਨ ਕਰਦਾ ਹੈ। ਜੇTAG ਪ੍ਰੋਸੈਸਰਾਂ ਤੋਂ ਸਿਗਨਲ ਕੋਰਜੇ ਵੱਲ ਭੇਜੇ ਜਾਂਦੇ ਹਨTAGਡੀਬੱਗ, ਜਿੱਥੇ ਉਹਨਾਂ ਨੂੰ ਜੰਜ਼ੀਰਾਂ ਨਾਲ ਬੰਨ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਜੇਕਰ ਮਲਟੀਪਲ ਡਿਵਾਈਸਾਂ ਵਿੱਚ ਚੇਨਿੰਗ ਪੂਰੀ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ CoreJ ਨਾਲ ਡਿਵਾਈਸTAGਡੀਬੱਗ ਮਾਸਟਰ ਡਿਵਾਈਸ ਬਣ ਜਾਂਦਾ ਹੈ।

ਇੱਕ GPIO ਡੀਬੱਗ ਦ੍ਰਿਸ਼ ਵਿੱਚ, ਜਿੱਥੇ ਇੱਕ IR ਕੋਡ ਹਰੇਕ ਪ੍ਰੋਸੈਸਰ ਲਈ ਅਣ-ਅਲੋਕੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਇੱਕ ਸੋਧੀ ਹੋਈ OpenOCD ਸਕ੍ਰਿਪਟ ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ, ਕਿਹੜੀ ਡਿਵਾਈਸ ਨੂੰ ਡੀਬੱਗ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਇੱਕ OpenOCD ਸਕ੍ਰਿਪਟ ਨੂੰ ਚੁਣਨ ਲਈ ਸੋਧਿਆ ਗਿਆ ਹੈ, ਕਿਹੜੀ ਡਿਵਾਈਸ ਡੀਬੱਗ ਕੀਤੀ ਗਈ ਹੈ। ਇੱਕ Mi-V ਡਿਜ਼ਾਈਨ ਲਈ, file Openocd/scripts/board/ microsemi-riscv.cfg ਦੇ ਅਧੀਨ, SoftConsole ਇੰਸਟਾਲ ਸਥਾਨ ਵਿੱਚ ਪਾਇਆ ਜਾਂਦਾ ਹੈ। ਦੂਜੇ ਪ੍ਰੋਸੈਸਰਾਂ ਲਈ, files ਉਸੇ openocd ਟਿਕਾਣੇ 'ਤੇ ਪਾਏ ਜਾਂਦੇ ਹਨ।
ਨੋਟ:  ਡੀਬੱਗ ਸੰਰਚਨਾ ਵਿਕਲਪਾਂ ਨੂੰ ਵੀ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੈ, ਜੇਕਰ file ਦਾ ਨਾਮ ਬਦਲਿਆ ਗਿਆ ਹੈ

ਚਿੱਤਰ 1-10. ਡੀਬੱਗ ਸੰਰਚਨਾ
ਡੀਬੱਗ ਸੰਰਚਨਾ

ਯੂਜ਼ਰਨੇਮ-riscv-gpio-chain.cfg ਖੋਲ੍ਹੋ, ਅੱਗੇ ਇੱਕ ਸਾਬਕਾ ਹੈampਕੀ ਦੇਖਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ:

ਚਿੱਤਰ 1-11. MIV ਸੰਰਚਨਾ File
MIV ਸੰਰਚਨਾ File

ਹੇਠ ਲਿਖੀਆਂ ਸੈਟਿੰਗਾਂ GPIO ਉੱਤੇ ਇੱਕ ਸਿੰਗਲ ਡਿਵਾਈਸ ਡੀਬੱਗਿੰਗ ਲਈ ਕੰਮ ਕਰਦੀਆਂ ਹਨ। ਇੱਕ ਚੇਨ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ, ਵਾਧੂ ਕਮਾਂਡਾਂ ਨੂੰ ਜੋੜਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਜੋ ਡਿਵਾਈਸਾਂ ਜੋ ਡੀਬੱਗ ਨਹੀਂ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ, ਨੂੰ ਬਾਈਪਾਸ ਮੋਡ ਵਿੱਚ ਰੱਖਿਆ ਜਾਵੇ।
MIV ਸੰਰਚਨਾ File

ਇੱਕ ਚੇਨ ਵਿੱਚ ਦੋ ਪ੍ਰੋਸੈਸਰਾਂ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਐੱਸample ਕਮਾਂਡ ਨੂੰ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ:
MIV ਸੰਰਚਨਾ File

ਇਹ ਟਾਰਗੇਟ ਸਾਫਟਕੋਰ ਪ੍ਰੋਸੈਸਰ 1 ਨੂੰ ਬਾਈਪਾਸ ਮੋਡ ਵਿੱਚ ਪਾ ਕੇ ਟਾਰਗੇਟ ਸਾਫਟਕੋਰ ਪ੍ਰੋਸੈਸਰ 0 ਦੀ ਡੀਬੱਗਿੰਗ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਟਾਰਗੇਟ ਸਾਫਟਕੋਰ ਪ੍ਰੋਸੈਸਰ 0 ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ, ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਵਰਤੀ ਜਾਂਦੀ ਹੈ:
MIV ਸੰਰਚਨਾ File

ਨੋਟ:  ਇਹਨਾਂ ਦੋ ਸੰਰਚਨਾਵਾਂ ਵਿੱਚ ਅੰਤਰ ਸਿਰਫ ਇਹ ਹੈ ਕਿ ਸਰੋਤ, ਜੋ ਕਿ ਮਾਈਕ੍ਰੋਸੇਮੀ RISCV ਸੰਰਚਨਾ ਨੂੰ ਕਾਲ ਕਰ ਰਿਹਾ ਹੈ file (microsemi-riscv.cfg) ਜਾਂ ਤਾਂ ਪਹਿਲਾਂ ਆਉਂਦਾ ਹੈ, ਜਦੋਂ ਟਾਰਗੇਟ ਸਾਫਟਕੋਰ ਪ੍ਰੋਸੈਸਰ 0 ਨੂੰ ਡੀਬੱਗ ਕਰਦੇ ਹੋ, ਜਾਂ ਦੂਜਾ, ਜਦੋਂ ਟਾਰਗੇਟ ਸਾਫਟਕੋਰ ਪ੍ਰੋਸੈਸਰ 1 ਨੂੰ ਡੀਬੱਗ ਕਰਦੇ ਹੋ। ਚੇਨ ਵਿੱਚ ਦੋ ਤੋਂ ਵੱਧ ਡਿਵਾਈਸਾਂ ਲਈ, ਵਾਧੂ ਜੇ.tag newtaps ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ। ਸਾਬਕਾ ਲਈample, ਜੇਕਰ ਇੱਕ ਚੇਨ ਵਿੱਚ ਤਿੰਨ ਪ੍ਰੋਸੈਸਰ ਹਨ, ਤਾਂ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਵਰਤੀ ਜਾਂਦੀ ਹੈ:
MIV ਸੰਰਚਨਾ File

ਚਿੱਤਰ 1-12. ਸਾਬਕਾampਡੀਬੱਗ ਸਿਸਟਮ
Exampਡੀਬੱਗ ਸਿਸਟਮ

ਇੰਟਰਫੇਸ

ਹੇਠਾਂ ਦਿੱਤੇ ਭਾਗ ਇੰਟਰਫੇਸ ਨਾਲ ਸਬੰਧਤ ਜਾਣਕਾਰੀ ਬਾਰੇ ਚਰਚਾ ਕਰਦੇ ਹਨ।

ਸੰਰਚਨਾ ਪੈਰਾਮੀਟਰ

CoreJ ਲਈ ਸੰਰਚਨਾ ਵਿਕਲਪTAGਡੀਬੱਗ ਦਾ ਵਰਣਨ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਵਿੱਚ ਕੀਤਾ ਗਿਆ ਹੈ। ਜੇਕਰ ਡਿਫਾਲਟ ਤੋਂ ਇਲਾਵਾ ਕੋਈ ਹੋਰ ਸੰਰਚਨਾ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਸੰਰਚਨਾ ਯੋਗ ਵਿਕਲਪਾਂ ਲਈ ਢੁਕਵੇਂ ਮੁੱਲਾਂ ਦੀ ਚੋਣ ਕਰਨ ਲਈ SmartDesign ਵਿੱਚ ਸੰਰਚਨਾ ਡਾਇਲਾਗ ਬਾਕਸ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਸਾਰਣੀ 2-1. ਕੋਰ ਜੇTAGਡੀਬੱਗ ਸੰਰਚਨਾ ਵਿਕਲਪ

ਨਾਮ ਵੈਧ ਰੇਂਜ ਡਿਫਾਲਟ ਵਰਣਨ
NUM_DEBUG_TGTS 1-16 1 FlashPro (UJ.) ਦੁਆਰਾ ਉਪਲਬਧ ਡੀਬੱਗ ਟੀਚਿਆਂ ਦੀ ਗਿਣਤੀTAG_DEBUG = 0) 1-16 ਹੈ। GPIO (UJ.) ਦੁਆਰਾ ਉਪਲਬਧ ਡੀਬੱਗ ਟੀਚਿਆਂ ਦੀ ਗਿਣਤੀTAG_DEBUG = 1) 1-4 ਹੈ।
IR_CODE_TGT_x 0X55-0X64 0X55 JTAG IR ਕੋਡ, ਪ੍ਰਤੀ ਡੀਬੱਗ ਟੀਚਾ ਇੱਕ। ਨਿਰਧਾਰਤ ਮੁੱਲ ਇਸ ਡੀਬੱਗ ਟੀਚੇ ਲਈ ਵਿਲੱਖਣ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਡੀਬੱਗ ਟਾਰਗੇਟ ਇੰਟਰਫੇਸ ਨਾਲ ਜੁੜਿਆ ਟਨਲ ਕੰਟਰੋਲਰ ਸਿਰਫ TDO ਚਲਾਉਂਦਾ ਹੈ ਅਤੇ ਟਾਰਗੇਟ ਡੀਬੱਗ ਇੰਟਰਫੇਸ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ, ਜਦੋਂ IR ਰਜਿਸਟਰ ਦੀ ਸਮੱਗਰੀ ਇਸ IR ਕੋਡ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ।
TGT_ACTIVE_HIGH_RESET_x 0-1 0 0: TGT_TRSTN_x ਆਉਟਪੁੱਟ UJ ਦੇ ਸਰਗਰਮ-ਘੱਟ URSTB ਆਉਟਪੁੱਟ ਦੇ ਇੱਕ ਗਲੋਬਲ ਰੂਪ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈTAG macro.1: TGT_TRST ਆਉਟਪੁੱਟ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ UJ ਦੇ ਸਰਗਰਮ-ਘੱਟ URSTB ਆਉਟਪੁੱਟ ਦੇ ਗਲੋਬਲ ਉਲਟ ਰੂਪ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ।TAG ਮੈਕਰੋ। ਇੱਕ ਵਾਧੂ ਗਲੋਬਲ ਰਾਊਟਿੰਗ ਸਰੋਤ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੇਕਰ ਇਹ ਪੈਰਾਮੀਟਰ ਕਿਸੇ ਵੀ ਡੀਬੱਗ ਟੀਚੇ ਲਈ 1 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
UJTAG_ਬਾਈਪਾਸ 0-1 0 0: GPIO ਡੀਬੱਗ ਅਸਮਰੱਥ ਹੈ, ਡੀਬੱਗ ਫਲੈਸ਼ਪ੍ਰੋ ਹੈਡਰ ਜਾਂ ਏਮਬੈਡਡ FlashPro5.1 ਦੁਆਰਾ ਉਪਲਬਧ ਹੈ: GPIO ਡੀਬੱਗ ਸਮਰੱਥ ਹੈ, ਡੀਬੱਗ ਬੋਰਡ 'ਤੇ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਚੁਣੇ ਗਏ GPIO ਪਿੰਨਾਂ ਦੁਆਰਾ ਉਪਲਬਧ ਹੈ।ਨੋਟ:  ਜਦੋਂ ਡੀਬੱਗਿੰਗ GPIO ਰਾਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤੀ ਡੀਬੱਗ ਕਮਾਂਡ ਨੂੰ SoftConsole ਡੀਬੱਗ ਵਿਕਲਪਾਂ ਵਿੱਚ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ: “—ਕਮਾਂਡ “FPGA_TAP N ਸੈੱਟ ਕਰੋ””।
UJTAG_SEC_EN 0-1 0 0: ਯੂ.ਜੇTAG ਮੈਕਰੋ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ ਜੇਕਰ UJTAG_ਬਾਈਪਾਸ = 0. 1: ਯੂ.ਜੇTAG_SEC ਮੈਕਰੋ ਚੁਣਿਆ ਗਿਆ ਹੈ ਜੇਕਰ UJTAG_ਬਾਈਪਾਸ = 0।ਨੋਟ:  ਇਹ ਪੈਰਾਮੀਟਰ ਸਿਰਫ਼ ਪੋਲਰਫਾਇਰ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ। ਭਾਵ, ਪਰਿਵਾਰ = 26.

ਸਿਗਨਲ ਵਰਣਨ
ਹੇਠ ਦਿੱਤੀ ਸਾਰਣੀ CoreJ ਲਈ ਸਿਗਨਲ ਵਰਣਨ ਨੂੰ ਸੂਚੀਬੱਧ ਕਰਦੀ ਹੈTAGਡੀਬੱਗ।
ਸਾਰਣੀ 2-2. ਕੋਰ ਜੇTAGਡੀਬੱਗ I/O ਸਿਗਨਲ

ਨਾਮ ਵੈਧ ਰੇਂਜ ਡਿਫਾਲਟ ਵਰਣਨ
NUM_DEBUG_TGTS 1-16 1 FlashPro (UJ.) ਦੁਆਰਾ ਉਪਲਬਧ ਡੀਬੱਗ ਟੀਚਿਆਂ ਦੀ ਗਿਣਤੀTAG_DEBUG = 0) 1-16 ਹੈ। GPIO (UJ.) ਦੁਆਰਾ ਉਪਲਬਧ ਡੀਬੱਗ ਟੀਚਿਆਂ ਦੀ ਗਿਣਤੀTAG_DEBUG = 1) 1-4 ਹੈ।
IR_CODE_TGT_x 0X55-0X64 0X55 JTAG IR ਕੋਡ, ਪ੍ਰਤੀ ਡੀਬੱਗ ਟੀਚਾ ਇੱਕ। ਨਿਰਧਾਰਤ ਮੁੱਲ ਇਸ ਡੀਬੱਗ ਟੀਚੇ ਲਈ ਵਿਲੱਖਣ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। ਇਸ ਡੀਬੱਗ ਟਾਰਗੇਟ ਇੰਟਰਫੇਸ ਨਾਲ ਜੁੜਿਆ ਟਨਲ ਕੰਟਰੋਲਰ ਸਿਰਫ TDO ਚਲਾਉਂਦਾ ਹੈ ਅਤੇ ਟਾਰਗੇਟ ਡੀਬੱਗ ਇੰਟਰਫੇਸ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ, ਜਦੋਂ IR ਰਜਿਸਟਰ ਦੀ ਸਮੱਗਰੀ ਇਸ IR ਕੋਡ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ।
TGT_ACTIVE_HIGH_RESET_x 0-1 0 0: TGT_TRSTN_x ਆਉਟਪੁੱਟ UJ ਦੇ ਸਰਗਰਮ-ਘੱਟ URSTB ਆਉਟਪੁੱਟ ਦੇ ਇੱਕ ਗਲੋਬਲ ਰੂਪ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈTAG macro.1: TGT_TRST ਆਉਟਪੁੱਟ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ UJ ਦੇ ਸਰਗਰਮ-ਘੱਟ URSTB ਆਉਟਪੁੱਟ ਦੇ ਗਲੋਬਲ ਉਲਟ ਰੂਪ ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ ਹੈ।TAG ਮੈਕਰੋ। ਇੱਕ ਵਾਧੂ ਗਲੋਬਲ ਰਾਊਟਿੰਗ ਸਰੋਤ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੇਕਰ ਇਹ ਪੈਰਾਮੀਟਰ ਕਿਸੇ ਵੀ ਡੀਬੱਗ ਟੀਚੇ ਲਈ 1 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
UJTAG_ਬਾਈਪਾਸ 0-1 0 0: GPIO ਡੀਬੱਗ ਅਸਮਰੱਥ ਹੈ, ਡੀਬੱਗ ਫਲੈਸ਼ਪ੍ਰੋ ਹੈਡਰ ਜਾਂ ਏਮਬੈਡਡ FlashPro5.1 ਦੁਆਰਾ ਉਪਲਬਧ ਹੈ: GPIO ਡੀਬੱਗ ਸਮਰੱਥ ਹੈ, ਡੀਬੱਗ ਬੋਰਡ 'ਤੇ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਚੁਣੇ ਗਏ GPIO ਪਿੰਨਾਂ ਦੁਆਰਾ ਉਪਲਬਧ ਹੈ।ਨੋਟ:  ਜਦੋਂ ਡੀਬੱਗਿੰਗ GPIO ਰਾਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਹੇਠਾਂ ਦਿੱਤੀ ਡੀਬੱਗ ਕਮਾਂਡ ਨੂੰ SoftConsole ਡੀਬੱਗ ਵਿਕਲਪਾਂ ਵਿੱਚ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ: “—ਕਮਾਂਡ “FPGA_TAP N ਸੈੱਟ ਕਰੋ””।
UJTAG_SEC_EN 0-1 0 0: ਯੂ.ਜੇTAG ਮੈਕਰੋ ਚੁਣਿਆ ਜਾਂਦਾ ਹੈ ਜੇਕਰ UJTAG_ਬਾਈਪਾਸ = 0. 1: ਯੂ.ਜੇTAG_SEC ਮੈਕਰੋ ਚੁਣਿਆ ਗਿਆ ਹੈ ਜੇਕਰ UJTAG_ਬਾਈਪਾਸ = 0।ਨੋਟ:  ਇਹ ਪੈਰਾਮੀਟਰ ਸਿਰਫ਼ ਪੋਲਰਫਾਇਰ 'ਤੇ ਲਾਗੂ ਹੁੰਦਾ ਹੈ। ਭਾਵ, ਪਰਿਵਾਰ = 26.

ਨੋਟ:

  • ਸਾਰੇ ਸਿਗਨਲ ਜੇTAG ਉਪਰੋਕਤ TAP ਪੋਰਟਾਂ ਦੀ ਸੂਚੀ ਨੂੰ SmartDesign ਵਿੱਚ ਸਿਖਰ-ਪੱਧਰ ਦੀਆਂ ਪੋਰਟਾਂ ਵਿੱਚ ਅੱਗੇ ਵਧਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ।
  • SEC ਪੋਰਟ ਕੇਵਲ ਉਦੋਂ ਹੀ ਉਪਲਬਧ ਹੁੰਦੇ ਹਨ ਜਦੋਂ UJTAG_SEC_EN CoreJ ਦੁਆਰਾ ਸਮਰਥਿਤ ਹੈTAGਡੀਬੱਗ ਦੀ ਸੰਰਚਨਾ GUI।
  • EN_SEC ਇਨਪੁਟ ਨੂੰ ਕਨੈਕਟ ਕਰਦੇ ਸਮੇਂ ਖਾਸ ਧਿਆਨ ਰੱਖੋ। ਜੇਕਰ EN_SEC ਨੂੰ ਇੱਕ ਉੱਚ-ਪੱਧਰੀ ਪੋਰਟ (ਡਿਵਾਈਸ ਇਨਪੁਟ ਪਿੰਨ) ਵਿੱਚ ਅੱਗੇ ਵਧਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ J ਦੌਰਾਨ I/O ਸਟੇਟਸ ਕੌਂਫਿਗਰ ਕਰਨ ਤੱਕ ਪਹੁੰਚ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।TAG ਲਿਬੇਰੋ ਪ੍ਰਵਾਹ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਡਿਜ਼ਾਈਨ ਦਾ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੈਕਸ਼ਨ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ EN_SEC ਪੋਰਟ ਲਈ I/0 ਸਟੇਟ (ਸਿਰਫ਼ ਆਉਟਪੁੱਟ) 1 'ਤੇ ਸੈੱਟ ਹੈ।

ਨਕਸ਼ਾ ਅਤੇ ਵਰਣਨ ਰਜਿਸਟਰ ਕਰੋ

CoreJ ਲਈ ਕੋਈ ਰਜਿਸਟਰ ਨਹੀਂ ਹਨTAGਡੀਬੱਗ।

ਟੂਲ ਫਲੋ

ਹੇਠਾਂ ਦਿੱਤੇ ਭਾਗਾਂ ਵਿੱਚ ਟੂਲ ਵਹਾਅ ਸੰਬੰਧੀ ਜਾਣਕਾਰੀ ਬਾਰੇ ਚਰਚਾ ਕੀਤੀ ਗਈ ਹੈ।

ਲਾਇਸੰਸ

Libero SoC ਨਾਲ ਇਸ IP ਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਲਾਇਸੈਂਸ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ।

RTL
ਕੋਰ ਅਤੇ ਟੈਸਟਬੈਂਚਾਂ ਲਈ ਪੂਰਾ RTL ਕੋਡ ਦਿੱਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਨਾਲ ਕੋਰ ਨੂੰ SmartDesign ਨਾਲ ਤਤਕਾਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਸਿਮੂਲੇਸ਼ਨ, ਸਿੰਥੇਸਿਸ, ਅਤੇ ਲੇਆਉਟ Libero SoC ਦੇ ਅੰਦਰ ਕੀਤੇ ਜਾ ਸਕਦੇ ਹਨ।

ਸਮਾਰਟ ਡਿਜ਼ਾਈਨ
ਇੱਕ ਸਾਬਕਾampਲੇ ਤਤਕਾਲ view ਕੋਰ ਜੇTAGਡੀਬੱਗ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਕੋਰ ਨੂੰ ਸਥਾਪਿਤ ਕਰਨ ਅਤੇ ਤਿਆਰ ਕਰਨ ਲਈ SmartDesign ਦੀ ਵਰਤੋਂ ਕਰਨ ਬਾਰੇ ਹੋਰ ਜਾਣਕਾਰੀ ਲਈ, Libero® SoC ਉਪਭੋਗਤਾ ਗਾਈਡ ਵਿੱਚ ਡਾਇਰੈਕਟਕੋਰ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਚਿੱਤਰ 4-1. ਸਮਾਰਟ ਡਿਜ਼ਾਇਨ ਕੋਰ ਜੇTAGਡੀਬੱਗ ਉਦਾਹਰਨ View ਜੇTAG ਸਿਰਲੇਖ
ਸਮਾਰਟ ਡਿਜ਼ਾਈਨ

ਚਿੱਤਰ 4-2. ਸਮਾਰਟ ਡਿਜ਼ਾਇਨ ਕੋਰ ਜੇTAGGPIO ਪਿੰਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡੀਬੱਗ ਇੰਸਟੈਂਸ
ਸਮਾਰਟ ਡਿਜ਼ਾਈਨ

CoreJ ਦੀ ਸੰਰਚਨਾTAGSmartDesign ਵਿੱਚ ਡੀਬੱਗ ਕਰੋ

ਕੋਰ ਨੂੰ SmartDesign ਵਿੱਚ ਕੌਂਫਿਗਰੇਸ਼ਨ GUI ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੌਂਫਿਗਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਇੱਕ ਸਾਬਕਾampGUI ਦਾ le ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 4-3. CoreJ ਦੀ ਸੰਰਚਨਾTAGSmartDesign ਵਿੱਚ ਡੀਬੱਗ ਕਰੋ
ਸਮਾਰਟ ਡਿਜ਼ਾਈਨ

ਪੋਲਰਫਾਇਰ ਲਈ, ਯੂ.ਜੇTAG_SEC UJ ਦੀ ਚੋਣ ਕਰਦਾ ਹੈTAGUJ ਦੀ ਬਜਾਏ _SEC ਮੈਕਰੋTAG ਮੈਕਰੋ ਜਦੋਂ UJTAG_ਬਾਈਪਾਸ ਅਯੋਗ ਹੈ। ਬਾਕੀ ਸਾਰੇ ਪਰਿਵਾਰਾਂ ਲਈ ਇਸ ਨੂੰ ਅਣਡਿੱਠ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।
ਡੀਬੱਗ ਟੀਚਿਆਂ ਦੀ ਸੰਖਿਆ 16 ਡੀਬੱਗ ਟੀਚਿਆਂ ਤੱਕ ਸੰਰਚਨਾਯੋਗ ਹੈ, UJ ਦੇ ਨਾਲTAG_BYPASS ਅਸਮਰਥਿਤ ਅਤੇ 4 ਡੀਬੱਗ ਟੀਚਿਆਂ ਤੱਕ, UJ ਦੇ ਨਾਲTAG_ਬਾਈਪਾਸ ਸਮਰਥਿਤ।
UJTAG_BYPASS UJ ਰਾਹੀਂ ਡੀਬੱਗਿੰਗ ਦੀ ਚੋਣ ਕਰਦਾ ਹੈTAG ਅਤੇ FlashPro ਹੈਡਰ, ਅਤੇ GPIO ਪਿੰਨਾਂ ਰਾਹੀਂ ਡੀਬੱਗਿੰਗ।
ਟੀਚਾ # IR ਕੋਡ ਜੇTAG ਡੀਬੱਗ ਟੀਚੇ ਨੂੰ ਦਿੱਤਾ ਗਿਆ IR ਕੋਡ। ਇਹ ਵਿੱਚ ਨਿਰਦਿਸ਼ਟ ਰੇਂਜ ਦੇ ਅੰਦਰ ਇੱਕ ਵਿਲੱਖਣ ਮੁੱਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਸਾਰਣੀ 2-1.

ਸਿਮੂਲੇਸ਼ਨ ਫਲੋਅ

CoreJ ਦੇ ਨਾਲ ਇੱਕ ਯੂਜ਼ਰ ਟੈਸਟਬੈਂਚ ਦਿੱਤਾ ਗਿਆ ਹੈTAGਡੀਬੱਗ ਕਰੋ। ਸਿਮੂਲੇਸ਼ਨ ਚਲਾਉਣ ਲਈ:

  1. SmartDesign ਦੇ ਅੰਦਰ ਉਪਭੋਗਤਾ ਟੈਸਟਬੈਂਚ ਫਲੋ ਨੂੰ ਚੁਣੋ।
  2. ਜਨਰੇਟ ਪੈਨ ਵਿੱਚ ਸੇਵ ਅਤੇ ਜਨਰੇਟ ਉੱਤੇ ਕਲਿਕ ਕਰੋ। ਕੋਰ ਕੌਂਫਿਗਰੇਸ਼ਨ GUI ਤੋਂ ਉਪਭੋਗਤਾ ਟੈਸਟਬੈਂਚ ਦੀ ਚੋਣ ਕਰੋ।

ਜਦੋਂ SmartDesign Libero ਪ੍ਰੋਜੈਕਟ ਤਿਆਰ ਕਰਦਾ ਹੈ, ਇਹ ਉਪਭੋਗਤਾ ਟੈਸਟਬੈਂਚ ਨੂੰ ਸਥਾਪਿਤ ਕਰਦਾ ਹੈ fileਐੱਸ. ਉਪਭੋਗਤਾ ਟੈਸਟਬੈਂਚ ਨੂੰ ਚਲਾਉਣ ਲਈ:

  1. CoreJ ਲਈ ਡਿਜ਼ਾਈਨ ਰੂਟ ਸੈੱਟ ਕਰੋTAGLibero ਡਿਜ਼ਾਈਨ ਲੜੀਵਾਰ ਪੈਨ ਵਿੱਚ ਡੀਬੱਗ ਇੰਸਟੈਂਟੇਸ਼ਨ।
  2. Libero ਡਿਜ਼ਾਈਨ ਫਲੋ ਵਿੰਡੋ ਵਿੱਚ ਪ੍ਰੀ-ਸਿੰਥੇਸਾਈਜ਼ਡ ਡਿਜ਼ਾਈਨ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ > ਸਿਮੂਲੇਟ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਇਹ ਮਾਡਲਸਿਮ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ ਅਤੇ ਸਿਮੂਲੇਸ਼ਨ ਨੂੰ ਆਪਣੇ ਆਪ ਚਲਾਉਂਦਾ ਹੈ।
ਲਿਬੇਰੋ ਵਿੱਚ ਸੰਸਲੇਸ਼ਣ

ਸਿੰਥੇਸਿਸ ਨੂੰ ਚਲਾਉਣ ਲਈ:

  1. ਕੋਰ ਨੂੰ ਸਿੰਥੇਸਾਈਜ਼ ਕਰਨ ਲਈ Libero SoC ਡਿਜ਼ਾਈਨ ਫਲੋ ਵਿੰਡੋ ਵਿੱਚ ਸਿੰਥੇਸਾਈਜ਼ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, ਡਿਜ਼ਾਈਨ ਫਲੋ ਵਿੰਡੋ ਵਿੱਚ ਸਿੰਥੇਸਾਈਜ਼ ਵਿਕਲਪ 'ਤੇ ਸੱਜਾ-ਕਲਿੱਕ ਕਰੋ, ਅਤੇ ਇੰਟਰਐਕਟਿਵ ਤੌਰ 'ਤੇ ਖੋਲ੍ਹੋ ਨੂੰ ਚੁਣੋ। ਸਿੰਥੇਸਿਸ ਵਿੰਡੋ Synplify® ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੀ ਹੈ।
  2. ਰਨ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
    ਨੋਟ: RTG4 ਲਈ, ਇੱਕ ਇਵੈਂਟ ਅਸਥਾਈ (SET) ਮਿਟਾਈਟਿਡ ਚੇਤਾਵਨੀ ਹੈ, ਜਿਸ ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਕਿਉਂਕਿ ਇਹ IP ਸਿਰਫ ਵਿਕਾਸ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਰੇਡੀਏਸ਼ਨ ਵਾਤਾਵਰਨ ਵਿੱਚ ਵਰਤਿਆ ਨਹੀਂ ਜਾ ਰਿਹਾ ਹੈ।
Libero ਵਿੱਚ ਸਥਾਨ-ਅਤੇ-ਰੂਟ

ਇੱਕ ਵਾਰ ਸਿੰਥੇਸਿਸ ਪੂਰਾ ਹੋ ਜਾਣ 'ਤੇ, ਪਲੇਸਮੈਂਟ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਲਈ Libero SoC ਵਿੱਚ ਸਥਾਨ ਅਤੇ ਰੂਟ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

ਡਿਵਾਈਸ ਪ੍ਰੋਗਰਾਮਿੰਗ

ਜੇਕਰ UJAG_SEC ਵਿਸ਼ੇਸ਼ਤਾ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ EN_SEC ਨੂੰ ਇੱਕ ਉੱਚ ਪੱਧਰੀ ਪੋਰਟ (ਡਿਵਾਈਸ ਇਨਪੁਟ ਪਿੰਨ) ਵਿੱਚ ਅੱਗੇ ਵਧਾਇਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ J ਦੌਰਾਨ I/O ਸਟੇਟਸ ਕੌਂਫਿਗਰ ਕਰਨ ਤੱਕ ਪਹੁੰਚ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।TAG ਲਿਬੇਰੋ ਪ੍ਰਵਾਹ ਵਿੱਚ ਪ੍ਰੋਗਰਾਮ ਡਿਜ਼ਾਈਨ ਦਾ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸੈਕਸ਼ਨ ਅਤੇ ਯਕੀਨੀ ਬਣਾਓ ਕਿ EN_SEC ਪੋਰਟ ਲਈ I/0 ਸਟੇਟ (ਸਿਰਫ਼ ਆਉਟਪੁੱਟ) 1 'ਤੇ ਸੈੱਟ ਹੈ।

ਇਹ ਸੰਰਚਨਾ ਜੇ ਤੱਕ ਪਹੁੰਚ ਬਣਾਈ ਰੱਖਣ ਲਈ ਜ਼ਰੂਰੀ ਹੈTAG ਡਿਵਾਈਸ ਰੀਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ ਪੋਰਟ, ਕਿਉਂਕਿ ਪਰਿਭਾਸ਼ਿਤ ਸੀਮਾ ਸਕੈਨ ਰਜਿਸਟਰ (BSR) ਮੁੱਲ ਰੀਪ੍ਰੋਗਰਾਮਿੰਗ ਦੌਰਾਨ EN_SEC 'ਤੇ ਕਿਸੇ ਵੀ ਬਾਹਰੀ ਤਰਕ ਪੱਧਰ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਦਾ ਹੈ।

ਸਿਸਟਮ ਏਕੀਕਰਣ

ਹੇਠਾਂ ਦਿੱਤੇ ਭਾਗ ਸਿਸਟਮ ਏਕੀਕਰਣ ਸੰਬੰਧੀ ਜਾਣਕਾਰੀ ਬਾਰੇ ਚਰਚਾ ਕਰਦੇ ਹਨ।

IGLOO2/RTG4 ਲਈ ਸਿਸਟਮ ਪੱਧਰ ਦਾ ਡਿਜ਼ਾਈਨ

ਨਿਮਨਲਿਖਤ ਚਿੱਤਰ J ਕਰਨ ਲਈ ਡਿਜ਼ਾਈਨ ਲੋੜਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈTAG ਇੱਕ ਸਾਫਟਕੋਰ ਪ੍ਰੋਸੈਸਰ ਦੀ ਡੀਬੱਗਿੰਗ, ਜੋ ਕਿ ਸਾਫਟ ਕੰਸੋਲ ਤੋਂ ਜੇ ਤੱਕ ਫੈਬਰਿਕ ਵਿੱਚ ਸਥਿਤ ਹੈTAG IGLOO2 ਅਤੇ RTG4 ਡਿਵਾਈਸਾਂ ਲਈ ਇੰਟਰਫੇਸ।
ਚਿੱਤਰ 5-1. RTG4/IGLOO2 ਜੇTAG ਡੀਬੱਗ ਡਿਜ਼ਾਈਨ
ਸਿਸਟਮ ਪੱਧਰ ਦਾ ਡਿਜ਼ਾਈਨ

SmartFusion2 ਲਈ ਸਿਸਟਮ ਪੱਧਰ ਦਾ ਡਿਜ਼ਾਈਨ

ਨਿਮਨਲਿਖਤ ਚਿੱਤਰ J ਕਰਨ ਲਈ ਡਿਜ਼ਾਈਨ ਲੋੜਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈTAG ਸਾਫਟਕੋਰ ਪ੍ਰੋਸੈਸਰ ਦੀ ਡੀਬੱਗਿੰਗ, ਜੋ ਕਿ ਸਾਫਟ ਕੰਸੋਲ ਤੋਂ ਜੇ ਤੱਕ ਫੈਬਰਿਕ ਵਿੱਚ ਸਥਿਤ ਹੈTAG SmartFusion2 ਡਿਵਾਈਸਾਂ ਲਈ ਇੰਟਰਫੇਸ।
ਚਿੱਤਰ 5-2. ਸਮਾਰਟਫਿਊਜ਼ਨ 2 ਜੇTAG ਡੀਬੱਗ ਡਿਜ਼ਾਈਨ
ਸਿਸਟਮ ਪੱਧਰ ਦਾ ਡਿਜ਼ਾਈਨ

UJTAG_SEC

ਡਿਵਾਈਸਾਂ ਦੇ ਪੋਲਰਫਾਇਰ ਪਰਿਵਾਰ ਲਈ, ਇਹ ਰੀਲੀਜ਼ ਉਪਭੋਗਤਾ ਨੂੰ UJ ਵਿਚਕਾਰ ਚੋਣ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈTAG ਅਤੇ UJTAG_SEC, UJTAGGUI ਵਿੱਚ _SEC_EN ਪੈਰਾਮੀਟਰ ਨੂੰ ਚੁਣਨ ਲਈ ਵਰਤਿਆ ਜਾਵੇਗਾ ਕਿ ਕਿਹੜਾ ਲੋੜੀਂਦਾ ਹੈ।

ਹੇਠਾਂ ਦਿੱਤਾ ਚਿੱਤਰ ਇੱਕ ਸਧਾਰਨ ਚਿੱਤਰ ਦਿਖਾਉਂਦਾ ਹੈ ਜੋ UJ ਦੇ ਭੌਤਿਕ ਇੰਟਰਫੇਸ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈTAG/ਯੂਜੇTAGਪੋਲਰਫਾਇਰ ਵਿੱਚ _SEC.

ਚਿੱਤਰ 5-3. ਪੋਲਰਫਾਇਰ ਯੂਜੇTAG_SEC ਮੈਕਰੋ
ਸਿਸਟਮ ਪੱਧਰ ਦਾ ਡਿਜ਼ਾਈਨ

ਡਿਜ਼ਾਈਨ ਪਾਬੰਦੀਆਂ

CoreJ ਦੇ ਨਾਲ ਡਿਜ਼ਾਈਨTAGਡੀਬੱਗ ਲਈ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਟੀਸੀਕੇ ਕਲਾਕ ਡੋਮੇਨ 'ਤੇ ਸਮੇਂ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦੇਣ ਲਈ, ਡਿਜ਼ਾਈਨ ਪ੍ਰਵਾਹ ਵਿੱਚ, ਰੁਕਾਵਟਾਂ ਦੀ ਪਾਲਣਾ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।

ਪਾਬੰਦੀਆਂ ਜੋੜਨ ਲਈ:

  1. ਜੇਕਰ Libero v11.7 ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਵਿੱਚ ਐਨਹਾਂਸਡ ਕੰਸਟ੍ਰੈਂਟ ਫਲੋ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਡਿਜ਼ਾਈਨਫਲੋ ਵਿੰਡੋ ਵਿੱਚ ਕੰਸਟ੍ਰੈਂਟਸ > ਮੈਨੇਜ ਕੰਸਟ੍ਰੈਂਟਸ 'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ ਅਤੇ ਟਾਈਮਿੰਗ ਟੈਬ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।
  2. ਕੰਸਟ੍ਰੈਂਟ ਮੈਨੇਜਰ ਵਿੰਡੋ ਦੇ ਟਾਈਮਿੰਗ ਟੈਬ ਵਿੱਚ, ਇੱਕ ਨਵਾਂ SDC ਬਣਾਉਣ ਲਈ ਨਵਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋ file, ਅਤੇ ਨਾਮ file. ਡਿਜ਼ਾਈਨ ਸੀਮਾਵਾਂ ਵਿੱਚ ਘੜੀ ਸਰੋਤ ਪਾਬੰਦੀਆਂ ਸ਼ਾਮਲ ਹਨ ਜੋ ਇਸ ਖਾਲੀ SDC ਵਿੱਚ ਦਰਜ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ file.
  3. ਜੇਕਰ Libero v11.7 ਜਾਂ ਇਸ ਤੋਂ ਵੱਧ ਵਿੱਚ ਕਲਾਸਿਕ ਕੰਸਟ੍ਰੈਂਟ ਫਲੋਜ਼ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਡਿਜ਼ਾਈਨ ਫਲੋ ਵਿੰਡੋ ਵਿੱਚ, Create Constraints > Time Constraint ਉੱਤੇ ਸੱਜਾ ਕਲਿੱਕ ਕਰੋ, ਅਤੇ ਫਿਰ Create New Constraint ਉੱਤੇ ਕਲਿਕ ਕਰੋ। ਇਹ ਇੱਕ ਨਵਾਂ SDC ਬਣਾਉਂਦਾ ਹੈ file. ਡਿਜ਼ਾਇਨ ਦੀਆਂ ਰੁਕਾਵਟਾਂ ਵਿੱਚ ਘੜੀ ਸਰੋਤ ਪਾਬੰਦੀਆਂ ਸ਼ਾਮਲ ਹਨ, ਜੋ ਇਸ ਖਾਲੀ SDC ਵਿੱਚ ਦਰਜ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ। file.
  4. TCK ਦੀ ਮਿਆਦ ਅਤੇ ਅੱਧੀ ਮਿਆਦ ਦੀ ਗਣਨਾ ਕਰੋ। ਜਦੋਂ FlashPro ਨਾਲ ਡੀਬੱਗਿੰਗ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਤਾਂ TCK ਨੂੰ 6 MHz 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ FlashPro30 ਦੁਆਰਾ ਡੀਬੱਗਿੰਗ ਨੂੰ ਸਮਰਥਿਤ ਹੋਣ 'ਤੇ 5 MHz ਦੀ ਅਧਿਕਤਮ ਬਾਰੰਬਾਰਤਾ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਪੜਾਅ ਨੂੰ ਪੂਰਾ ਕਰਨ ਤੋਂ ਬਾਅਦ, SDC ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਰੁਕਾਵਟਾਂ ਨੂੰ ਦਾਖਲ ਕਰੋ file:
    create_clock -ਨਾਮ { TCK } \
    • ਮਿਆਦ TCK_PERIOD \
    • ਵੇਵਫਾਰਮ { 0 TCK_HALF_PERIOD } \ [ get_ports { TCK } ] ਸਾਬਕਾ ਲਈampਲੇ, 6 MHz ਦੀ TCK ਫ੍ਰੀਕੁਐਂਸੀ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੇ ਡਿਜ਼ਾਈਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਪਾਬੰਦੀਆਂ ਲਾਗੂ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ।
      create_clock -ਨਾਮ { TCK } \
    • ਮਿਆਦ 166.67 \
    • ਵੇਵਫਾਰਮ { 0 83.33 } \ [ get_ports { TCK } ]
  5. ਸਾਰੇ ਬੰਦਸ਼ਾਂ ਨੂੰ ਜੋੜੋ files ਸੰਸਲੇਸ਼ਣ, ਸਥਾਨ-ਅਤੇ-ਰੂਟ, ਅਤੇ ਸਮੇਂ ਦੀ ਤਸਦੀਕ ਦੇ ਨਾਲtagਵਿੱਚ ਹੈ ਕੰਸਟ੍ਰੈਂਟ ਮੈਨੇਜਰ > ਟਾਈਮਿੰਗ ਟੈਬ। ਇਹ SDC ਲਈ ਸੰਬੰਧਿਤ ਚੈੱਕ ਬਾਕਸਾਂ ਨੂੰ ਚੁਣ ਕੇ ਪੂਰਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ files ਜਿਸ ਵਿਚ ਅੜਚਨਾਂ ਦਾਖਲ ਕੀਤੀਆਂ ਗਈਆਂ ਸਨ

ਸੰਸ਼ੋਧਨ ਇਤਿਹਾਸ

ਪੋਰਟ ਨਾਮ ਚੌੜਾਈ ਦਿਸ਼ਾ ਵਰਣਨ
JTAG ਟੈਪ ਪੋਰਟ
ਟੀ.ਡੀ.ਆਈ 1 ਇੰਪੁੱਟ ਟੈਸਟ ਡੇਟਾ ਇਨ. TAP ਤੋਂ ਸੀਰੀਅਲ ਡਾਟਾ ਇੰਪੁੱਟ।
ਟੀ.ਸੀ.ਕੇ 1 ਇੰਪੁੱਟ ਟੈਸਟ ਘੜੀ। CoreJ ਦੇ ਅੰਦਰ ਸਾਰੇ ਕ੍ਰਮਵਾਰ ਤੱਤਾਂ ਲਈ ਘੜੀ ਸਰੋਤTAGਡੀਬੱਗ।
ਟੀ.ਐੱਮ.ਐੱਸ 1 ਇੰਪੁੱਟ ਟੈਸਟ ਮੋਡ ਚੁਣੋ।
ਟੀ.ਡੀ.ਓ. 1 ਆਉਟਪੁੱਟ ਟੈਸਟ ਡਾਟਾ ਬਾਹਰ. TAP ਲਈ ਸੀਰੀਅਲ ਡਾਟਾ ਆਉਟਪੁੱਟ।
TRSTB 1 ਇੰਪੁੱਟ ਟੈਸਟ ਰੀਸੈਟ। TAP ਤੋਂ ਕਿਰਿਆਸ਼ੀਲ ਘੱਟ ਰੀਸੈਟ ਇਨਪੁਟ।
JTAG ਟਾਰਗੇਟ ਐਕਸ ਪੋਰਟਸ
TGT_TDO_x 1 ਇੰਪੁੱਟ ਡੀਬੱਗ ਟਾਰਗੇਟ x ਤੋਂ ਲੈ ਕੇ TAP ਤੱਕ ਡੇਟਾ ਦੀ ਜਾਂਚ ਕਰੋ। ਟੀਡੀਓ ਪੋਰਟ ਨਾਲ ਜੁੜੋ।
TGT_TCK_x 1 ਆਉਟਪੁੱਟ ਟੀਚਾ x ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ ਘੜੀ ਆਉਟਪੁੱਟ ਦੀ ਜਾਂਚ ਕਰੋ। TCK ਨੂੰ CoreJ ਦੇ ਅੰਦਰ ਅੰਦਰੂਨੀ ਤੌਰ 'ਤੇ ਇੱਕ ਗਲੋਬਲ, ਘੱਟ ਸਕਿਊ ਨੈੱਟ ਲਈ ਉਤਸ਼ਾਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈTAGਡੀਬੱਗ।
TGT_TRST_x 1 ਆਉਟਪੁੱਟ ਸਰਗਰਮ-ਉੱਚ ਟੈਸਟ ਰੀਸੈੱਟ. ਸਿਰਫ਼ ਉਦੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ TGT_ACTIVE_HIGH_RESET_x =1
TGT_TRSTN_x 1 ਆਉਟਪੁੱਟ ਕਿਰਿਆਸ਼ੀਲ-ਘੱਟ ਟੈਸਟ ਰੀਸੈੱਟ। ਸਿਰਫ਼ ਉਦੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ TGT_ACTIVE_HIGH_RESET_x =0
TGT_TMS_x 1 ਆਉਟਪੁੱਟ ਟੈਸਟ ਮੋਡ ਟੀਚਾ x ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ ਆਉਟਪੁੱਟ ਚੁਣੋ।
TGT_TDI_x 1 ਆਉਟਪੁੱਟ ਟੈਸਟ ਡੇਟਾ ਇਨ. ਡੀਬੱਗ ਟਾਰਗੇਟ x ਤੋਂ ਸੀਰੀਅਲ ਡੇਟਾ ਇੰਪੁੱਟ।
UJTAG_BYPASS_TCK_x 1 ਇੰਪੁੱਟ GPIO ਪਿੰਨ ਤੋਂ ਟਾਰਗੇਟ x ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ ਘੜੀ ਇਨਪੁਟ ਦੀ ਜਾਂਚ ਕਰੋ।
UJTAG_BYPASS_TMS_x 1 ਇੰਪੁੱਟ GPIO ਪਿੰਨ ਤੋਂ ਟਾਰਗੇਟ x ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ ਟੈਸਟ ਮੋਡ ਚੁਣੋ।
UJTAG_BYPASS_TDI_x 1 ਇੰਪੁੱਟ ਟੈਸਟ ਡੇਟਾ ਇਨ, GPIO ਪਿੰਨ ਤੋਂ ਟਾਰਗੇਟ x ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ ਸੀਰੀਅਲ ਡੇਟਾ।
UJTAG_BYPASS_TRSTB_x 1 ਇੰਪੁੱਟ ਟੈਸਟ ਰੀਸੈਟ। GPIO ਪਿੰਨ ਤੋਂ ਟਾਰਗੇਟ x ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ ਇਨਪੁਟ ਰੀਸੈਟ ਕਰੋ।
UJTAG_BYPASS_TDO_x 1 ਆਉਟਪੁੱਟ ਟੈਸਟ ਡੇਟਾ ਆਉਟ, GPIO ਪਿੰਨ ਤੋਂ ਡੀਬੱਗ ਟਾਰਗੇਟ x ਤੋਂ ਸੀਰੀਅਲ ਡੇਟਾ।
SEC ਪੋਰਟ
EN_SEC 1 ਇੰਪੁੱਟ ਸੁਰੱਖਿਆ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। TAP ਵਿੱਚ ਬਾਹਰੀ TDI ਅਤੇ TRSTB ਇਨਪੁਟ ਨੂੰ ਓਵਰਰਾਈਡ ਕਰਨ ਲਈ ਉਪਭੋਗਤਾ ਡਿਜ਼ਾਈਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।ਸਾਵਧਾਨ: ਇਸ ਪੋਰਟ ਨੂੰ ਜੋੜਦੇ ਸਮੇਂ ਖਾਸ ਧਿਆਨ ਰੱਖੋ। ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਨੋਟ ਅਤੇ ਡਿਵਾਈਸ ਪ੍ਰੋਗਰਾਮਿੰਗ ਨੂੰ ਦੇਖੋ।
TDI_SEC 1 ਇੰਪੁੱਟ TDI ਸੁਰੱਖਿਆ ਓਵਰਰਾਈਡ। ਜਦੋਂ EN_SEC ਉੱਚਾ ਹੁੰਦਾ ਹੈ ਤਾਂ ਬਾਹਰੀ TDI ਇੰਪੁੱਟ ਨੂੰ TAP ਵਿੱਚ ਓਵਰਰਾਈਡ ਕਰਦਾ ਹੈ।
TRSTB_SEC 1 ਇੰਪੁੱਟ TRSTB ਸੁਰੱਖਿਆ ਓਵਰਰਾਈਡ। ਜਦੋਂ SEC_EN ਉੱਚਾ ਹੁੰਦਾ ਹੈ ਤਾਂ ਬਾਹਰੀ TRSTB ਇਨਪੁਟ ਨੂੰ TAP ਵਿੱਚ ਓਵਰਰਾਈਡ ਕਰਦਾ ਹੈ।
UTRSTB 1 ਆਉਟਪੁੱਟ ਟੈਸਟ ਰੀਸੈਟ ਮਾਨੀਟਰ
ਯੂਟੀਐਮਐਸ 1 ਆਉਟਪੁੱਟ ਟੈਸਟ ਮੋਡ ਮਾਨੀਟਰ ਚੁਣੋ

ਮਾਈਕ੍ਰੋਚਿੱਪ Webਸਾਈਟ

ਮਾਈਕ੍ਰੋਚਿੱਪ ਸਾਡੇ ਦੁਆਰਾ ਔਨਲਾਈਨ ਸਹਾਇਤਾ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ web'ਤੇ ਸਾਈਟ www.microchip.com/. ਇਹ webਸਾਈਟ ਨੂੰ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ files ਅਤੇ ਗਾਹਕਾਂ ਲਈ ਆਸਾਨੀ ਨਾਲ ਉਪਲਬਧ ਜਾਣਕਾਰੀ। ਉਪਲਬਧ ਸਮੱਗਰੀ ਵਿੱਚੋਂ ਕੁਝ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  • ਉਤਪਾਦ ਸਹਾਇਤਾ - ਡਾਟਾ ਸ਼ੀਟਾਂ ਅਤੇ ਇਰੱਟਾ, ਐਪਲੀਕੇਸ਼ਨ ਨੋਟਸ ਅਤੇ ਐੱਸample ਪ੍ਰੋਗਰਾਮ, ਡਿਜ਼ਾਈਨ ਸਰੋਤ, ਉਪਭੋਗਤਾ ਦੇ ਮਾਰਗਦਰਸ਼ਕ ਅਤੇ ਹਾਰਡਵੇਅਰ ਸਹਾਇਤਾ ਦਸਤਾਵੇਜ਼, ਨਵੀਨਤਮ ਸੌਫਟਵੇਅਰ ਰੀਲੀਜ਼ ਅਤੇ ਆਰਕਾਈਵ ਕੀਤੇ ਸਾਫਟਵੇਅਰ
  • ਜਨਰਲ ਤਕਨੀਕੀ ਸਹਾਇਤਾ - ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ (FAQ), ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਬੇਨਤੀਆਂ, ਔਨਲਾਈਨ ਚਰਚਾ ਸਮੂਹ, ਮਾਈਕ੍ਰੋਚਿੱਪ ਡਿਜ਼ਾਈਨ ਪਾਰਟਨਰ ਪ੍ਰੋਗਰਾਮ ਮੈਂਬਰ ਸੂਚੀ
  • ਮਾਈਕ੍ਰੋਚਿੱਪ ਦਾ ਕਾਰੋਬਾਰ - ਉਤਪਾਦ ਚੋਣਕਾਰ ਅਤੇ ਆਰਡਰਿੰਗ ਗਾਈਡਾਂ, ਨਵੀਨਤਮ ਮਾਈਕ੍ਰੋਚਿੱਪ ਪ੍ਰੈਸ ਰਿਲੀਜ਼ਾਂ, ਸੈਮੀਨਾਰਾਂ ਅਤੇ ਸਮਾਗਮਾਂ ਦੀ ਸੂਚੀ, ਮਾਈਕ੍ਰੋਚਿੱਪ ਵਿਕਰੀ ਦਫਤਰਾਂ, ਵਿਤਰਕਾਂ ਅਤੇ ਫੈਕਟਰੀ ਪ੍ਰਤੀਨਿਧਾਂ ਦੀ ਸੂਚੀ।

ਉਤਪਾਦ ਤਬਦੀਲੀ ਸੂਚਨਾ ਸੇਵਾ

ਮਾਈਕ੍ਰੋਚਿੱਪ ਦੀ ਉਤਪਾਦ ਤਬਦੀਲੀ ਸੂਚਨਾ ਸੇਵਾ ਗਾਹਕਾਂ ਨੂੰ ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ 'ਤੇ ਮੌਜੂਦਾ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ। ਜਦੋਂ ਵੀ ਕਿਸੇ ਖਾਸ ਉਤਪਾਦ ਪਰਿਵਾਰ ਜਾਂ ਦਿਲਚਸਪੀ ਦੇ ਵਿਕਾਸ ਸੰਦ ਨਾਲ ਸਬੰਧਤ ਬਦਲਾਅ, ਅੱਪਡੇਟ, ਸੰਸ਼ੋਧਨ ਜਾਂ ਇਰੱਟਾ ਹੋਣ ਤਾਂ ਗਾਹਕਾਂ ਨੂੰ ਈਮੇਲ ਸੂਚਨਾ ਪ੍ਰਾਪਤ ਹੋਵੇਗੀ।

ਰਜਿਸਟਰ ਕਰਨ ਲਈ, 'ਤੇ ਜਾਓ www.microchip.com/pcn ਅਤੇ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ ਗਾਹਕ ਸਹਾਇਤਾ  ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ ਦੇ ਉਪਭੋਗਤਾ ਕਈ ਚੈਨਲਾਂ ਰਾਹੀਂ ਸਹਾਇਤਾ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਨ:

  • ਵਿਤਰਕ ਜਾਂ ਪ੍ਰਤੀਨਿਧੀ
  • ਸਥਾਨਕ ਵਿਕਰੀ ਦਫ਼ਤਰ
  • ਏਮਬੈਡਡ ਸੋਲਯੂਸ਼ਨ ਇੰਜੀਨੀਅਰ (ESE) ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਗਾਹਕਾਂ ਨੂੰ ਸਹਾਇਤਾ ਲਈ ਆਪਣੇ ਵਿਤਰਕ, ਪ੍ਰਤੀਨਿਧੀ ਜਾਂ ESE ਨਾਲ ਸੰਪਰਕ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਗਾਹਕਾਂ ਦੀ ਮਦਦ ਲਈ ਸਥਾਨਕ ਵਿਕਰੀ ਦਫ਼ਤਰ ਵੀ ਉਪਲਬਧ ਹਨ। ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਵਿਕਰੀ ਦਫਤਰਾਂ ਅਤੇ ਸਥਾਨਾਂ ਦੀ ਸੂਚੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ ਹੈ।

ਦੁਆਰਾ ਤਕਨੀਕੀ ਸਹਾਇਤਾ ਉਪਲਬਧ ਹੈ webਸਾਈਟ 'ਤੇ: www.microchip.com/support

ਮਾਈਕ੍ਰੋਚਿੱਪ ਡਿਵਾਈਸ ਕੋਡ ਪ੍ਰੋਟੈਕਸ਼ਨ ਫੀਚਰ

ਮਾਈਕ੍ਰੋਚਿੱਪ ਡਿਵਾਈਸਾਂ 'ਤੇ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਹੇਠਾਂ ਦਿੱਤੇ ਵੇਰਵਿਆਂ ਨੂੰ ਨੋਟ ਕਰੋ:

  • ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦ ਉਹਨਾਂ ਦੀ ਖਾਸ ਮਾਈਕ੍ਰੋਚਿੱਪ ਡੇਟਾ ਸ਼ੀਟ ਵਿੱਚ ਮੌਜੂਦ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੇ ਹਨ।
  • ਮਾਈਕਰੋਚਿੱਪ ਦਾ ਮੰਨਣਾ ਹੈ ਕਿ ਇਸਦੇ ਉਤਪਾਦਾਂ ਦਾ ਪਰਿਵਾਰ ਸੁਰੱਖਿਅਤ ਹੈ ਜਦੋਂ ਉਦੇਸ਼ ਤਰੀਕੇ ਨਾਲ ਅਤੇ ਆਮ ਸਥਿਤੀਆਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
  • ਮਾਈਕ੍ਰੋਚਿੱਪ ਡਿਵਾਈਸਾਂ ਦੀਆਂ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰਨ ਦੀਆਂ ਕੋਸ਼ਿਸ਼ਾਂ ਵਿੱਚ ਬੇਈਮਾਨ ਅਤੇ ਸੰਭਵ ਤੌਰ 'ਤੇ ਗੈਰ-ਕਾਨੂੰਨੀ ਤਰੀਕੇ ਵਰਤੇ ਜਾ ਰਹੇ ਹਨ। ਸਾਡਾ ਮੰਨਣਾ ਹੈ ਕਿ ਇਹਨਾਂ ਤਰੀਕਿਆਂ ਲਈ ਮਾਈਕ੍ਰੋਚਿੱਪ ਦੇ ਡੇਟਾ ਸ਼ੀਟਾਂ ਵਿੱਚ ਮੌਜੂਦ ਓਪਰੇਟਿੰਗ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਬਾਹਰ ਇੱਕ ਢੰਗ ਨਾਲ ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇਹਨਾਂ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਉਲੰਘਣਾ ਕਰਨ ਦੀਆਂ ਕੋਸ਼ਿਸ਼ਾਂ, ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ, ਮਾਈਕ੍ਰੋਚਿੱਪ ਦੇ ਬੌਧਿਕ ਸੰਪਤੀ ਅਧਿਕਾਰਾਂ ਦੀ ਉਲੰਘਣਾ ਕੀਤੇ ਬਿਨਾਂ ਪੂਰਾ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।
  • ਮਾਈਕ੍ਰੋਚਿੱਪ ਕਿਸੇ ਵੀ ਗਾਹਕ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ ਜੋ ਇਸਦੇ ਕੋਡ ਦੀ ਇਕਸਾਰਤਾ ਬਾਰੇ ਚਿੰਤਤ ਹੈ।
  • ਨਾ ਤਾਂ ਮਾਈਕ੍ਰੋਚਿੱਪ ਅਤੇ ਨਾ ਹੀ ਕੋਈ ਹੋਰ ਸੈਮੀਕੰਡਕਟਰ ਨਿਰਮਾਤਾ ਇਸਦੇ ਕੋਡ ਦੀ ਸੁਰੱਖਿਆ ਦੀ ਗਰੰਟੀ ਦੇ ਸਕਦਾ ਹੈ। ਕੋਡ ਸੁਰੱਖਿਆ ਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਹੈ ਕਿ ਅਸੀਂ ਉਤਪਾਦ "ਅਟੁੱਟ" ਹੋਣ ਦੀ ਗਰੰਟੀ ਦੇ ਰਹੇ ਹਾਂ। ਕੋਡ ਸੁਰੱਖਿਆ ਲਗਾਤਾਰ ਵਿਕਸਿਤ ਹੋ ਰਹੀ ਹੈ। ਅਸੀਂ ਮਾਈਕ੍ਰੋਚਿੱਪ 'ਤੇ ਸਾਡੇ ਉਤਪਾਦਾਂ ਦੀਆਂ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਲਗਾਤਾਰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਵਚਨਬੱਧ ਹਾਂ। ਮਾਈਕ੍ਰੋਚਿੱਪ ਦੀ ਕੋਡ ਸੁਰੱਖਿਆ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਤੋੜਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਡਿਜੀਟਲ ਮਿਲੇਨੀਅਮ ਕਾਪੀਰਾਈਟ ਐਕਟ ਦੀ ਉਲੰਘਣਾ ਹੋ ਸਕਦੀ ਹੈ। ਜੇਕਰ ਅਜਿਹੀਆਂ ਕਾਰਵਾਈਆਂ ਤੁਹਾਡੇ ਸੌਫਟਵੇਅਰ ਜਾਂ ਹੋਰ ਕਾਪੀਰਾਈਟ ਕੀਤੇ ਕੰਮ ਤੱਕ ਅਣਅਧਿਕਾਰਤ ਪਹੁੰਚ ਦੀ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ, ਤਾਂ ਤੁਹਾਨੂੰ ਉਸ ਐਕਟ ਦੇ ਤਹਿਤ ਰਾਹਤ ਲਈ ਮੁਕੱਦਮਾ ਕਰਨ ਦਾ ਅਧਿਕਾਰ ਹੋ ਸਕਦਾ ਹੈ।

ਕਾਨੂੰਨੀ ਨੋਟਿਸ

ਇਸ ਪ੍ਰਕਾਸ਼ਨ ਵਿੱਚ ਸ਼ਾਮਲ ਜਾਣਕਾਰੀ ਮਾਈਕ੍ਰੋਚਿੱਪ ਉਤਪਾਦਾਂ ਦੇ ਨਾਲ ਡਿਜ਼ਾਈਨ ਕਰਨ ਅਤੇ ਵਰਤਣ ਦੇ ਇੱਕੋ ਇੱਕ ਉਦੇਸ਼ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ। ਡਿਵਾਈਸ ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਜਾਣਕਾਰੀ ਸਿਰਫ ਤੁਹਾਡੀ ਸਹੂਲਤ ਲਈ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ ਅਤੇ ਅੱਪਡੇਟ ਦੁਆਰਾ ਬਦਲੀ ਜਾ ਸਕਦੀ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਤੁਹਾਡੀ ਜਿੰਮੇਵਾਰੀ ਹੈ ਕਿ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਤੁਹਾਡੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੀ ਹੈ।
ਇਹ ਜਾਣਕਾਰੀ ਮਾਈਕ੍ਰੋਚਿੱਪ ਦੁਆਰਾ "ਜਿਵੇਂ ਹੈ" ਦੁਆਰਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਮਾਈਕ੍ਰੋਚਿਪ ਕੋਈ ਪ੍ਰਤੀਨਿਧਤਾ ਨਹੀਂ ਕਰਦਾ
ਜਾਂ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਵਾਰੰਟੀ ਭਾਵੇਂ ਪ੍ਰਗਟਾਵੇ ਜਾਂ ਅਪ੍ਰਤੱਖ, ਲਿਖਤੀ ਜਾਂ ਜ਼ੁਬਾਨੀ, ਵਿਧਾਨਕ
ਜਾਂ ਨਹੀਂ ਤਾਂ, ਇਸ ਵਿੱਚ ਸ਼ਾਮਲ ਜਾਣਕਾਰੀ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ ਪਰ ਕਿਸੇ ਵੀ ਨਿਸ਼ਚਿਤ ਤੱਕ ਸੀਮਿਤ ਨਹੀਂ ਹੈ
ਗੈਰ-ਉਲੰਘਣ ਦੀ ਵਾਰੰਟੀ, ਵਪਾਰੀ ਦੀ ਯੋਗਤਾ, ਅਤੇ ਕਿਸੇ ਖਾਸ ਉਦੇਸ਼ ਲਈ ਫਿਟਨੈਸ ਜਾਂ ਇਸਦੀ ਸਥਿਤੀ, ਗੁਣਵੱਤਾ, ਜਾਂ ਪ੍ਰਦਰਸ਼ਨ ਨਾਲ ਸੰਬੰਧਿਤ ਵਾਰੰਟੀਆਂ। ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ ਮਾਈਕ੍ਰੋਚਿਪ ਕਿਸੇ ਵੀ ਅਸਿੱਧੇ, ਵਿਸ਼ੇਸ਼, ਦੰਡਕਾਰੀ, ਇਤਫਾਕਨ ਜਾਂ ਨਤੀਜੇ ਵਜੋਂ ਹੋਣ ਵਾਲੇ ਨੁਕਸਾਨ, ਨੁਕਸਾਨ, ਲਾਗਤ ਜਾਂ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੇ ਖਰਚੇ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਨਹੀਂ ਹੋਵੇਗੀ ਜੋ ਵੀ ਯੂ.ਐੱਸ.ਆਈ.ਵੀ. HIP ਨੂੰ \ ਸੰਭਾਵਨਾ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਗਈ ਹੈ ਜਾਂ ਨੁਕਸਾਨ ਅਨੁਮਾਨਤ ਹਨ। ਕਨੂੰਨ ਦੁਆਰਾ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਪੂਰੀ ਹੱਦ ਤੱਕ, ਜਾਣਕਾਰੀ ਜਾਂ ਇਸਦੀ ਵਰਤੋਂ ਨਾਲ ਸਬੰਧਤ ਕਿਸੇ ਵੀ ਤਰੀਕੇ ਨਾਲ ਸਾਰੇ ਦਾਅਵਿਆਂ 'ਤੇ ਮਾਈਕ੍ਰੋਚਿਪ ਦੀ ਸਮੁੱਚੀ ਜ਼ਿੰਮੇਵਾਰੀ, ਫੀਸਾਂ ਦੀ ਰਕਮ ਤੋਂ ਵੱਧ ਨਹੀਂ ਹੋਵੇਗੀ, ਜੇਕਰ ਤੁਹਾਨੂੰ ਕਿਸੇ ਵੀ ਤਰ੍ਹਾਂ ਦੀ ਅਦਾਇਗੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਾਣਕਾਰੀ। ਲਾਈਫ ਸਪੋਰਟ ਅਤੇ/ਜਾਂ ਸੁਰੱਖਿਆ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਮਾਈਕ੍ਰੋਚਿੱਪ ਡਿਵਾਈਸਾਂ ਦੀ ਵਰਤੋਂ ਪੂਰੀ ਤਰ੍ਹਾਂ ਖਰੀਦਦਾਰ ਦੇ ਜੋਖਮ 'ਤੇ ਹੈ, ਅਤੇ ਖਰੀਦਦਾਰ ਅਜਿਹੀ ਵਰਤੋਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਅਤੇ ਸਾਰੇ ਨੁਕਸਾਨਾਂ, ਦਾਅਵਿਆਂ, ਮੁਕੱਦਮਿਆਂ ਜਾਂ ਖਰਚਿਆਂ ਤੋਂ ਨੁਕਸਾਨ ਰਹਿਤ ਮਾਈਕ੍ਰੋਚਿੱਪ ਨੂੰ ਬਚਾਉਣ, ਮੁਆਵਜ਼ਾ ਦੇਣ ਅਤੇ ਰੱਖਣ ਲਈ ਸਹਿਮਤ ਹੁੰਦਾ ਹੈ। ਕਿਸੇ ਵੀ ਮਾਈਕ੍ਰੋਚਿਪ ਬੌਧਿਕ ਸੰਪੱਤੀ ਦੇ ਅਧਿਕਾਰਾਂ ਦੇ ਤਹਿਤ ਕੋਈ ਵੀ ਲਾਇਸੈਂਸ, ਸਪਸ਼ਟ ਜਾਂ ਹੋਰ ਨਹੀਂ ਦੱਸਿਆ ਜਾਂਦਾ ਹੈ, ਜਦੋਂ ਤੱਕ ਕਿ ਹੋਰ ਨਹੀਂ ਦੱਸਿਆ ਗਿਆ ਹੋਵੇ।

ਅਮਰੀਕਾ ਏਸ਼ੀਆ/ਪੈਸਿਫਿਕ ਏਸ਼ੀਆ/ਪੈਸਿਫਿਕ ਯੂਰੋਪ
ਕਾਰਪੋਰੇਟ ਦਫਤਰ2355 ਵੈਸਟ ਚੈਂਡਲਰ ਬਲਵੀਡੀ. ਚੈਂਡਲਰ, AZ 85224-6199 ਟੈਲੀਫੋਨ: 480-792-7200ਫੈਕਸ: 480-792-7277 ਤਕਨੀਕੀ ਸਹਾਇਤਾ: www.microchip.com/support Web ਪਤਾ: www.microchip.com ਅਟਲਾਂਟਾਡੁਲਥ, ਗੇਟਲ: 678-957-9614ਫੈਕਸ: 678-957-1455ਆਸਟਿਨ, TXਟੈਲੀਫ਼ੋਨ: 512-257-3370ਬੋਸਟਨ Westborough, MA ਟੈਲੀਫੋਨ: 774-760-0087ਫੈਕਸ: 774-760-0088ਸ਼ਿਕਾਗੋItasca, ILTel: 630-285-0071Fax: 630-285-0075ਡੱਲਾਸਐਡੀਸਨ, TXTel: 972-818-7423Fax: 972-818-2924ਡੀਟ੍ਰਾਯ੍ਟਨੋਵੀ, MITel: 248-848-4000ਹਿਊਸਟਨ, TXਟੈਲੀਫ਼ੋਨ: 281-894-5983ਇੰਡੀਆਨਾਪੋਲਿਸ Noblesville, IN ਟੈਲੀਫੋਨ: 317-773-8323ਫੈਕਸ: 317-773-5453 ਟੈਲੀਫੋਨ: 317-536-2380ਲਾਸ ਐਨਗਲਜ਼ ਮਿਸ਼ਨ ਵੀਜੋ, CA ਟੈਲੀਫ਼ੋਨ: 949-462-9523ਫੈਕਸ: 949-462-9608 ਟੈਲੀਫ਼ੋਨ: 951-273-7800ਰਾਲੇਹ, ਐਨ.ਸੀਟੈਲੀਫ਼ੋਨ: 919-844-7510ਨਿਊਯਾਰਕ, NYਟੈਲੀਫ਼ੋਨ: 631-435-6000ਸੈਨ ਜੋਸ, CAਟੈਲੀਫ਼ੋਨ: 408-735-9110 ਟੈਲੀਫ਼ੋਨ: 408-436-4270ਕੈਨੇਡਾ - ਟੋਰਾਂਟੋਟੈਲੀਫੋਨ: 905-695-1980ਫੈਕਸ: 905-695-2078 ਆਸਟ੍ਰੇਲੀਆ - ਸਿਡਨੀਟੈਲੀਫ਼ੋਨ: 61-2-9868-6733ਚੀਨ - ਬੀਜਿੰਗਟੈਲੀਫ਼ੋਨ: 86-10-8569-7000ਚੀਨ - ਚੇਂਗਦੂਟੈਲੀਫ਼ੋਨ: 86-28-8665-5511ਚੀਨ - ਚੋਂਗਕਿੰਗਟੈਲੀਫ਼ੋਨ: 86-23-8980-9588ਚੀਨ - ਡੋਂਗਗੁਆਨਟੈਲੀਫ਼ੋਨ: 86-769-8702-9880ਚੀਨ - ਗੁਆਂਗਜ਼ੂਟੈਲੀਫ਼ੋਨ: 86-20-8755-8029ਚੀਨ - ਹਾਂਗਜ਼ੂਟੈਲੀਫ਼ੋਨ: 86-571-8792-8115ਚੀਨ - ਹਾਂਗਕਾਂਗ SARਟੈਲੀਫ਼ੋਨ: 852-2943-5100ਚੀਨ - ਨਾਨਜਿੰਗਟੈਲੀਫ਼ੋਨ: 86-25-8473-2460ਚੀਨ - ਕਿੰਗਦਾਓਟੈਲੀਫ਼ੋਨ: 86-532-8502-7355ਚੀਨ - ਸ਼ੰਘਾਈਟੈਲੀਫ਼ੋਨ: 86-21-3326-8000ਚੀਨ - ਸ਼ੇਨਯਾਂਗਟੈਲੀਫ਼ੋਨ: 86-24-2334-2829ਚੀਨ - ਸ਼ੇਨਜ਼ੇਨਟੈਲੀਫ਼ੋਨ: 86-755-8864-2200ਚੀਨ - ਸੁਜ਼ੌਟੈਲੀਫ਼ੋਨ: 86-186-6233-1526ਚੀਨ - ਵੁਹਾਨਟੈਲੀਫ਼ੋਨ: 86-27-5980-5300ਚੀਨ - Xianਟੈਲੀਫ਼ੋਨ: 86-29-8833-7252ਚੀਨ - ਜ਼ਿਆਮੇਨਟੈਲੀਫ਼ੋਨ: 86-592-2388138ਚੀਨ - ਜ਼ੁਹਾਈਟੈਲੀਫ਼ੋਨ: 86-756-3210040 ਭਾਰਤ - ਬੰਗਲੌਰਟੈਲੀਫ਼ੋਨ: 91-80-3090-4444ਭਾਰਤ - ਨਵੀਂ ਦਿੱਲੀਟੈਲੀਫ਼ੋਨ: 91-11-4160-8631ਭਾਰਤ - ਪੁਣੇਟੈਲੀਫ਼ੋਨ: 91-20-4121-0141ਜਾਪਾਨ - ਓਸਾਕਾਟੈਲੀਫ਼ੋਨ: 81-6-6152-7160ਜਪਾਨ - ਟੋਕੀਓਟੈਲੀਫ਼ੋਨ: 81-3-6880- 3770ਕੋਰੀਆ - ਡੇਗੂਟੈਲੀਫ਼ੋਨ: 82-53-744-4301ਕੋਰੀਆ - ਸਿਓਲਟੈਲੀਫ਼ੋਨ: 82-2-554-7200ਮਲੇਸ਼ੀਆ - ਕੁਆਲਾਲੰਪੁਰਟੈਲੀਫ਼ੋਨ: 60-3-7651-7906ਮਲੇਸ਼ੀਆ - ਪੇਨਾਂਗਟੈਲੀਫ਼ੋਨ: 60-4-227-8870ਫਿਲੀਪੀਨਜ਼ - ਮਨੀਲਾਟੈਲੀਫ਼ੋਨ: 63-2-634-9065ਸਿੰਗਾਪੁਰਟੈਲੀਫ਼ੋਨ: 65-6334-8870ਤਾਈਵਾਨ - ਸਿਨ ਚੂਟੈਲੀਫ਼ੋਨ: 886-3-577-8366ਤਾਈਵਾਨ - ਕਾਓਸਿੰਗਟੈਲੀਫ਼ੋਨ: 886-7-213-7830ਤਾਈਵਾਨ - ਤਾਈਪੇਟੈਲੀਫ਼ੋਨ: 886-2-2508-8600ਥਾਈਲੈਂਡ - ਬੈਂਕਾਕਟੈਲੀਫ਼ੋਨ: 66-2-694-1351ਵੀਅਤਨਾਮ - ਹੋ ਚੀ ਮਿਨਹਟੈਲੀਫ਼ੋਨ: 84-28-5448-2100 ਆਸਟਰੀਆ - ਵੇਲਜ਼Tel: 43-7242-2244-39Fax: 43-7242-2244-393ਡੈਨਮਾਰਕ - ਕੋਪਨਹੇਗਨTel: 45-4485-5910Fax: 45-4485-2829ਫਿਨਲੈਂਡ - ਐਸਪੂਟੈਲੀਫ਼ੋਨ: 358-9-4520-820ਫਰਾਂਸ - ਪੈਰਿਸTel: 33-1-69-53-63-20Fax: 33-1-69-30-90-79ਜਰਮਨੀ - ਗਰਚਿੰਗਟੈਲੀਫ਼ੋਨ: 49-8931-9700ਜਰਮਨੀ - ਹਾਨਟੈਲੀਫ਼ੋਨ: 49-2129-3766400ਜਰਮਨੀ - ਹੇਲਬਰੋਨਟੈਲੀਫ਼ੋਨ: 49-7131-72400ਜਰਮਨੀ - ਕਾਰਲਸਰੂਹੇਟੈਲੀਫ਼ੋਨ: 49-721-625370ਜਰਮਨੀ - ਮਿਊਨਿਖTel: 49-89-627-144-0Fax: 49-89-627-144-44ਜਰਮਨੀ - ਰੋਜ਼ਨਹੇਮਟੈਲੀਫ਼ੋਨ: 49-8031-354-560ਇਜ਼ਰਾਈਲ - ਰਾਨਾਨਾਟੈਲੀਫ਼ੋਨ: 972-9-744-7705ਇਟਲੀ - ਮਿਲਾਨTel: 39-0331-742611Fax: 39-0331-466781ਇਟਲੀ - ਪਾਡੋਵਾਟੈਲੀਫ਼ੋਨ: 39-049-7625286ਨੀਦਰਲੈਂਡਜ਼ - ਡ੍ਰੂਨੇਨTel: 31-416-690399Fax: 31-416-690340ਨਾਰਵੇ - ਟ੍ਰਾਂਡਹਾਈਮਟੈਲੀਫ਼ੋਨ: 47-72884388ਪੋਲੈਂਡ - ਵਾਰਸਾਟੈਲੀਫ਼ੋਨ: 48-22-3325737ਰੋਮਾਨੀਆ - ਬੁਕਾਰੈਸਟTel: 40-21-407-87-50ਸਪੇਨ - ਮੈਡ੍ਰਿਡTel: 34-91-708-08-90Fax: 34-91-708-08-91ਸਵੀਡਨ - ਗੋਟੇਨਬਰਗTel: 46-31-704-60-40ਸਵੀਡਨ - ਸਟਾਕਹੋਮਟੈਲੀਫ਼ੋਨ: 46-8-5090-4654ਯੂਕੇ - ਵੋਕਿੰਘਮTel: 44-118-921-5800Fax: 44-118-921-5820

ਮਾਈਕ੍ਰੋਚਿੱਪ ਲੋਗੋ

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

ਮਾਈਕ੍ਰੋਚਿਪ ਟੈਕਨਾਲੋਜੀ ਕੋਰ ਜੇTAGਡੀਬੱਗ ਪ੍ਰੋਸੈਸਰ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
ਕੋਰ ਜੇTAGਡੀਬੱਗ ਪ੍ਰੋਸੈਸਰ, ਕੋਰ ਜੇTAGਡੀਬੱਗ, ਪ੍ਰੋਸੈਸਰ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *