Atmel-nembo

Kifaa cha Mantiki cha Atmel ATF15xx Complex Programmable

Bidhaa ya Atmel-ATF15xx-Complex-Programmable-Logic-Device-product

Vipimo

  • Jina la Bidhaa: Atmel ATF15xx In-System Programming
  • Mfano: ATF15xx
  • Aina: Kifaa Kigumu Kinachoweza Kuratibiwa (CPLD)
  • Mbinu ya Kupanga: Utayarishaji wa Ndani ya Mfumo (ISP)
  • Kiolesura: JTAG Kiolesura cha ISP
  • Mtengenezaji: Atmel

Maswali Yanayoulizwa Mara kwa Mara

Swali: Je, ninaweza kutumia programu ya programu nyingine na ATF15xx CPLDs?

J: Ndiyo, mradi tu programu inasaidia algorithm ya utayarishaji na JTAG maagizo yanayohitajika kwa ATF15xx CPLDs.

Swali: Je, inawezekana kupanga ATF15xx CPLD nyingi kwa wakati mmoja?

A: Ndiyo, JTAG Kiolesura cha ISP kinaauni upangaji wa vifaa vingi kwa upangaji bora wa CPLD nyingi mara moja.

Utangulizi

  • Atmel® ATF15xx Complex Programmable Logic Devices (CPLDs) yenye usaidizi wa Usanifu wa Logic Doubling® In-System Programming (ISP) kupitia IEEE Std. 1149.1 Kikundi cha Kitendo cha Pamoja cha Mtihani (JTAG) kiolesura. Kipengele hiki huongeza kubadilika kwa programu na hutoa faida katika awamu mbalimbali; maendeleo ya bidhaa, uzalishaji, na matumizi ya shamba. Mwongozo huu wa mtumiaji unafafanua mbinu na mahitaji ya usanifu wa kutekeleza ISP kwenye ATF15xx CPLD kwa usaidizi wa ISP kama ilivyoorodheshwa hapa chini:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

Vipengele na Faida

Upangaji wa programu ndani ya mfumo huruhusu upangaji na upangaji upya wa vifaa vya ISP baada ya kupachikwa kwenye Bodi Zilizochapishwa za Mzunguko (PCBs). Hii huondoa hatua ya ziada ya kushughulikia inayohitajika katika mchakato wa utengenezaji ili kupanga vifaa kwenye programu ya kifaa cha nje kabla ya kupachikwa kwenye PCB. Kuondoa hatua hii kunapunguza uwezekano wa kuharibu njia nyeti za vifaa vya kupachika vya juu vya pini au kuharibu kifaa kupitia utiririshaji wa kielektroniki (ESD) wakati wa mtiririko wa programu. ISP pia inaruhusu watumiaji kufanya mabadiliko ya muundo na uboreshaji wa uwanja bila kulazimika kuondoa vifaa vya ISP kutoka kwa PCB. Zaidi ya hayo, pia inaruhusu matumizi ya kidhibiti kidogo kilichopachikwa au kijaribu cha ndani ya mzunguko kutekeleza shughuli za upangaji wa mfumo kwenye vifaa vya ISP na kuunganisha shughuli hizi za upangaji katika mtiririko wa uzalishaji wa bodi za saketi.

Mifumo ya Kupanga Katika Mfumo

Vipengele vitatu muhimu vya mfumo wa ISP kwa ATF15xx CPLDs ni:

Programu

Utekelezaji wa algorithm ya programu, na vile vile kizazi cha JTAG maagizo na data ya vifaa lengwa vya ISP. Hii inaweza kuwa programu inayoendeshwa kwenye Kompyuta, kidhibiti kidogo kilichopachikwa, au kifaa cha kupima ndani ya mzunguko.

Kiolesura cha maunzi

Njia ya mawasiliano kati ya programu ya ISP na vifaa vya ISP kwenye ubao lengwa. Hii inaweza kuwa kebo ya kupakua ya ISP au programu kutoka kwa Atmel au muuzaji mwingine, vifaa vya kupima ndani ya mzunguko, au miunganisho kati ya kidhibiti kidogo kilichopachikwa na vifaa vya ISP kwenye PCB.

Bodi ya Malengo

Ubao wa mzunguko ulio na vifaa vya ISP katika JTAG mnyororo. Hii inaweza kuwa bodi ya ATF15xx CPLD Development/Programmer kutoka Atmel au bodi ya mzunguko iliyoundwa maalum na J ifaayo.TAG miunganisho ya maunzi ya kiolesura.

Mbali na vipengele hivi vitatu, JEDEC file inahitajika ili kupanga ATF15xx CPLD. JEDEC hii file inaweza kuundwa kwa kuandaa muundo file kwa kutumia programu ya usanidi inayoauni ATF15xx CPLDs kama vile Atmel WinCUPL na Mbuni wa Atmel ProChip. Atmel pia hutoa matumizi ya programu ya mtafsiri, POF2JED.exe, ambayo hubadilisha pato file kutoka kwa umbizo la programu la mshindani hadi JEDEC file sambamba na ATF15xx CPLD. Kwa maelezo zaidi kuhusu matumizi haya, tafadhali rejelea dokezo la maombi ya Atmel, "Uongofu wa Familia wa Bidhaa wa ATF15xx", unaopatikana kwenye Atmel. webtovuti. Baada ya JEDEC files zimeundwa kwa ATF15xx CPLD zote, zinaweza kupangwa kwenye ubao unaolengwa. ATF15xx CPLDs zinaweza kupangwa na mifumo ifuatayo ya programu ya ndani ya mfumo:

  • Mfumo wa Upangaji wa Mfumo wa ATF15xx
  • Vidhibiti vidogo vilivyopachikwa
  • Wapimaji wa mzunguko

Mfumo wa Upangaji wa Mfumo wa Atmel ATF15xx

Kwa upangaji wa ndani wa mfumo wa ATF15xx CPLDs, programu ya ISP, kebo ya kupakua, na vifaa vya ukuzaji/programu vinapatikana kutoka Atmel na vimefafanuliwa katika sehemu zilizo hapa chini.

Programu ya ISP

Programu ya Atmel ATF15xx ISP, ATMISP, ndiyo njia kuu ya kutekeleza JTAG upangaji wa mfumo kwenye ATF15xx CPLDs. ATMISP huendeshwa kwenye Kompyuta mwenyeji yenye msingi wa Windows na kutekeleza upangaji wa mfumo wa ATF15xx CPLDs kwenye mfumo lengwa wa maunzi wa ISP au hutengeneza Fomati ya Serial Vector (.SVF) file itatumiwa na Vifaa vya Kujaribu Kiotomatiki (ATE) kupanga ATF15xx CPLDs kwenye mfumo lengwa. ATMISP kwanza hupata taarifa zote muhimu kutoka kwa watumiaji kuhusu mfumo wa JTAG mnyororo wa kifaa katika mfumo unaolengwa. Kisha inatekeleza JTAG Maagizo ya ISP kwa JTAG mnyororo wa kifaa katika mfumo lengwa kulingana na JTAG habari ya mnyororo wa kifaa iliyobainishwa na watumiaji kupitia USB au mlango wa LPT wa Kompyuta. Maelezo zaidi kuhusu programu ya Atmel ATMISP yanapatikana kwa www.atmel.com/tools/ATMISP.aspx.

Kebo ya Upakuaji ya ISP

Cable ya Upakuaji ya ISP ya Atmel ATF15xx ya USB, ATDH1150USB, inaunganishwa kwenye mlango wa kawaida wa USB wa kompyuta mwenyeji upande mmoja na kwa J.TAG kichwa cha bodi ya mzunguko inayolengwa kwa upande mwingine. Inahamisha JTAG maagizo na data inayotolewa na ATMISP inayoendesha kwenye Kompyuta mwenyeji hadi vifaa vya ISP kwenye ubao wa mzunguko unaolengwa. Maelezo zaidi kuhusu kebo ya ATDH1150USB yanapatikana kwa www.atmel.com/tools/ATDH1150USB.aspx.

Maendeleo/Mpangaji

Seti ya Maendeleo/Programu ya Atmel ATF15xx, ATF15xx-DK3-U, ni mfumo kamili wa ukuzaji na kitengeneza programu cha ISP kwa ATF15xx CPLDs. Seti hii huwapa wabunifu njia ya haraka na rahisi ya kuunda mifano na kutathmini miundo mipya kwa kutumia ATF15xx ISP CPLD. Pamoja na upatikanaji wa vibao tofauti vya adapta za soketi ili kusaidia aina nyingi za vifurushi zinazotolewa katika ATF15xx CPLDs, seti hii inaweza kutumika kama programu ya ISP kupanga ATF15xx ISP CPLDs katika aina nyingi za vifurushi vinavyopatikana kupitia J.TAG kiolesura. Maelezo zaidi kuhusu vifaa vya Atmel ATF15xx-DK3-U yanapatikana www.atmel.com/tools/ATF15XX-DK3-U.aspx.

Mfumo wa Kidhibiti Kidogo Uliopachikwa

Algorithm ya programu na JTAG maagizo ya ATF15xx CPLDs yanaweza kutekelezwa katika kidhibiti kidogo au kichakataji kidogo, ambacho kinaweza kutumika kupanga ATF15xx CPLDs kwenye ubao lengwa. Njia moja inayowezekana ni kutoa nakala zote muhimu za JTAG habari ya itifaki (yaani JTAG maagizo na data) kutoka kwa SVF file inayotolewa na programu ya ATMISP, na kisha utumie habari hii kutekeleza msimbo kwa kidhibiti kidogo au kichakataji kidogo ambacho kinaweza kutoa J.TAG ishara kwa vifaa vya ISP katika JTAG mnyororo. Mbinu hii inafaa zaidi kwa mifumo ambayo tayari ina microcontroller iliyopachikwa au microprocessor, na hii inaondoa matumizi ya programu ya programu ya nje ya mfumo na zana za maunzi.

Mfumo wa Upimaji wa Mzunguko

ATF15xx CPLDs zinaweza kupangwa kwenye bodi ya mzunguko lengwa kupitia JTAG interface wakati wa kupima bodi ya mzunguko kwa kutumia tester ya mzunguko. Kwa ujumla, SVF file inayotolewa na ATMISP inapaswa kuwa na maandishi yote muhimu ya JTAG maelezo ya programu ya ndani ya mfumo ambayo vijaribu vya ndani ya mzunguko vinahitaji kupanga ATF15xx CPLDs kwenye ubao wa saketi lengwa. Mbinu hii inaruhusu ujumuishaji wa hatua ya programu kwenye s ya majaribiotage ya mtiririko wa uzalishaji.

JTAG Kiolesura cha ISP

ISP ya ATF15xx CPLD inatekelezwa kwa kutumia IEEE 1149.1 Std. JTAG kiolesura. Kiolesura hiki kinaweza kutumika kufuta, kupanga, na kuthibitisha ATF15xx CPLDs. Jumba la JTAG interface ni kiolesura cha mfululizo kinachojumuisha TCK, TMS, TDI, na TDO mawimbi na J.TAG Kidhibiti cha Mlango wa Kufikia Majaribio (TAP). Pini ya TCK ni pembejeo ya saa ya JTAG Kidhibiti cha TAP na kuhamisha ndani/nje ya JTAG maagizo na data. Pini ya TDI ni pembejeo ya data ya serial. Inatumika kuhamisha maagizo ya programu na data kwenye vifaa vya ISP. Pini ya TDO ni pato la data ya serial. Inatumika kuhamisha data kutoka kwa vifaa vya ISP. Pini ya TMS ni pini ya kuchagua modi. Inadhibiti hali ya JTAG Mdhibiti wa TAP. Jumba la JTAG pini za kiolesura za ATF15xx CPLD kwenye ubao lengwa wa ISP lazima ziunganishwe kwenye maunzi ya kiolesura cha ISP (yaani kebo ya kupakua ya ISP) kwa kawaida kupitia kichwa cha pini 10. Maunzi ya kiolesura cha ISP pia yanahitaji kuunganishwa kwa Kompyuta mwenyeji inayoendesha programu ya ISP. Maunzi ya kiolesura cha ISP huanzisha mawasiliano kati ya programu ya ISP na vifaa vya ISP, na huruhusu programu ya ISP kuhamisha maagizo ya programu na data kutoka kwa Kompyuta mwenyeji hadi ATF15xx CPLDs. ATF15xx CPLDs pamoja na JTAG kipengele kilichowezeshwa ni JTAG sambamba na pia kusaidia shughuli zinazohitajika za Uchunguzi wa Mipaka (BST) uliobainishwa katika JTAG kiwango. ATF15xx CPLDs zinaweza kusanidiwa kuwa sehemu ya JTAG BST mnyororo na wengine JTAG vifaa kwa ajili ya kupima katika mzunguko wa bodi ya mfumo. Kwa kipengele hiki, ATF15xx CPLDs zinaweza kujaribiwa kwenye ubao wa mzunguko pamoja na JTAG-vifaa vinavyotumika bila kutumia upimaji wa kitanda cha kucha.

Upangaji wa Kifaa Kimoja

JTAG Kiolesura cha ISP kinaweza kusanidiwa ili kupanga ATF15xx CPLD moja. Jumba la JTAG usanidi wa kifaa kimoja umeonyeshwa kwenye takwimu hapa chini. Wakati ATF15xx CPLD inaposanidiwa kwa njia hii, rejista inaonekana kati ya pini za TDI na TDO za kifaa. Saizi ya rejista inategemea JTAG upana wa maagizo na data inayohamishwa kwa maagizo hayo. Kielelezo 2-1 JTAG KifaaAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (1)

Upangaji wa Vifaa vingi

ATF15xx CPLDs zinaweza kusanidiwa kama sehemu ya safu ya daisy ya J nyingi.TAG-vifaa vinavyotumika kama ilivyoelezwa hapa chini na pia inavyoonyeshwa kwenye takwimu ifuatayo.

  1. Unganisha TMS na pin ya TCK kwa kila kifaa kwenye JTAG mnyororo kwa TMS na pini za TCK za JTAG kichwa cha interface kwenye ubao wa mzunguko.
  2. Unganisha pini ya TDI kutoka kwa kifaa cha kwanza hadi pini ya TDI ya JTAG kichwa cha interface.
  3. Unganisha pini ya TDO kutoka kifaa cha kwanza hadi pini ya TDI ya kifaa kinachofuata. Endelea na mchakato huu hadi wote isipokuwa wa mwisho waunganishwe.
  4. Unganisha pini ya TDO kutoka kwa kifaa cha mwisho hadi pini ya TDO ya JTAG kichwa cha interface.

Kielelezo 2-2 Vifaa Vingi vya JTAG UsanidiAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (2)

Kupanga vifaa vingi katika JTAG mnyororo, watumiaji lazima watumie zana za programu za ISP zinazoauni vipengele hivyo. Katika programu ya ISP, watumiaji wanahitaji kubainisha:

  • Idadi ya vifaa katika JTAG mnyororo.
  • Nambari za sehemu za vifaa na nafasi ndani ya JTAG mnyororo.
  • JTAG uendeshaji kwa kila kifaa.
  • Nyingine JTAG- habari zinazohusiana kama vile JTAG upana wa maelekezo kwa kila kifaa.

Mara moja JTAG msururu wa daisy umewekwa ipasavyo kwenye ubao lengwa wa ISP na katika programu ya ISP, vifaa kwenye JTAG mnyororo unaweza kupangwa kwa wakati mmoja.

Mazingatio ya Kubuni

Ili kutekeleza ISP kwenye ATF15xx CPLD, nyenzo za JTAG kiolesura katika ATF15xx lazima kihifadhiwe. Kwa hivyo, pini nne za I/O za TMS, TDI, TDO, na TCK pini lazima zihifadhiwe kwa ajili ya J.TAG na haiwezi kutumika kama I/Os za mtumiaji. Nambari za pini za pini hizi hutegemea ATF15xx CPLD inatumika na aina ya kifurushi chake. Rejelea jedwali lililo hapa chini kwa maelezo mafupi. Jumba la JTAG standard inapendekeza kwamba pini za TMS na TDI zivutwe kwa kila kifaa kwenye JTAG mnyororo. ATF15xx CPLDs zina kipengele cha kuvuta ndani kwa pini hizi ambazo, zinapowashwa, huokoa hitaji la viunga vya nje vya kuvuta. Zaidi ya hayo, JTAG kipengele cha kiolesura lazima kiwezeshwe ili kutekeleza ISP kwenye ATF15xx CPLDs. Kuwezesha JTAG kiolesura kinahitaji kuchagua aina mahususi za kifaa cha Atmel au mipangilio ya chaguo kabla ya kuunda muundo wa ATF15xx. Taratibu hizi zimeainishwa kwa WinCUPL, ProChip Designer, na POF2JED katika mwongozo huu. Kwa chaguo-msingi, ATF15xx CPLD zote mpya husafirishwa na JTAG kiolesura kimewashwa. Mara moja rasilimali za mantiki kwa JTAG interface zimehifadhiwa, watumiaji wanaweza kupanga, kuthibitisha na kufuta CPLD yoyote ya ATF15xx kwenye ubao lengwa kwa kutumia programu ya ATMISP.

Kidokezo: Ingawa wale wanne wa JTAG pini zimehifadhiwa kwa JTAG interface, watumiaji wanaweza kutekeleza kazi za mantiki zilizozikwa kwenye seli kubwa zinazohusiana na pini hizi.

Jedwali 3-1 ATF15xx CPLD JTAG Nambari za siri

JTAG Bandika 44-TQFP 44-PLCC 84-PLCC 100-TQFP 100-PQFP
TDI 1 7 14 4 6
TDO 32 38 71 73 75
TMS 7 13 23 15 17
TCK 26 32 62 62 64

Washa JTAG Muunganisho na WinCUPL

Ili kuwezesha JTAG kiolesura cha WinCUPL, aina inayofaa ya kifaa cha ATF15xx ISP inahitaji kubainishwa kabla ya muundo kukusanywa. Baada ya muundo kuandaliwa kwa mafanikio, JEDEC file pamoja na JTAG kipengele cha kiolesura kilichowezeshwa kinatolewa. Wakati JEDEC hii file imepangwa katika ATF15xxCPLD, JTAG interface imewezeshwa. Watumiaji wanaweza pia kuwezesha vizuizi vya ndani vya TDI na TMS kwa kujumuisha taarifa zifuatazo za mali katika muundo wa CUPL. file.

  • ATMEL YA MALI {TDI_PULLUP = ILIYOWASHWA};
  • ATMEL YA MALI {TMS_PULLUP = IMEWASHA};

Taarifa: Ikiwa aina ya kifaa cha ATF15xx ISP inatumika kwa muundo unaotumia JTAG pini za kiolesura kama pini za I/O za mantiki, WinCUPL hutoa hitilafu.

Hatua zifuatazo zinajadili jinsi ya kufungua muundo uliopo katika WinCUPL, taja aina ya kifaa, na uunde muundo.

  1. Kwenye menyu kuu ya WinCUPL, chagua File > Fungua. Chagua chanzo cha CUPL (.pld). file kutoka kwa saraka inayofaa ya kufanya kazi.
  2. Chagua Sawa ili kufungua chanzo cha PLD file.
  3. Kwenye menyu kuu ya WinCUPL, chagua File > Hifadhi. Hii inaokoa mabadiliko yaliyofanywa kwa chanzo file.
  4. Kwenye menyu kuu, chagua Chaguzi > Vifaa. Hii inafungua sanduku la mazungumzo la Uteuzi wa Kifaa.
  5. Chagua kifaa kinachofaa cha ATF15xx ISP. Tazama jedwali lifuatalo kwa uorodheshaji wa aina zote za vifaa vya ATF15xx vinavyotumika na WinCUPL.
  6. Chagua SAWA ili kufunga menyu ya uteuzi wa kifaa.
    • Kumbuka: Mbinu mbadala ni kuchagua aina inayofaa ya kifaa cha ATF15xx kutoka kwa jedwali lifuatalo na kuijumuisha katika sehemu ya kichwa cha chanzo cha CUPL. file.
  7. Kwenye menyu kuu ya WinCUPL, chagua Endesha> Mkusanyiko wa Kitegemezi cha Kifaa.
    • WinCUPL inakusanya muundo na kuibua kifaa cha kifaa cha Atmel. Ikiwa muundo unafaa, JEDEC file inaundwa kiotomatiki.
    • Wakati JEDEC file imepangwa kwenye kifaa, JTAG kiolesura, TMS ya ndani ya hiari na vivuta-ups vya TDI, na saketi za hiari za kiweka pini zimewashwa.

Kumbuka: Kuchagua aina ya kifaa cha Atmel ISP huwezesha kiotomatiki JTAG interface kwa chaguo-msingi wakati Atmel WinCUPL inaendesha kifaa cha kifaa cha Atmel.

Ikiwa miundo inazuia kuhifadhi rasilimali kwa JTAG kiolesura au ISP haitumiki kwa hiari, aina ya kifaa isiyo ya ISP ya Atmel lazima ichaguliwe. Tazama jedwali hapa chini kwa orodha ya vifaa. Kisha kifaa kinaweza kupangwa upya kwa kutumia programu ya kifaa cha nje. Jedwali lililo hapa chini linaorodhesha aina za vifaa vya Atmel ISP na Atmel zisizo za ISP za WinCUPL.

Jedwali 3-2 Aina ya Kifaa cha WinCUPL ATF15xx

Jina la Kifaa Aina ya Kifurushi Aina ya Kifaa cha WinCUPL
JTAG Imewashwa JTAG Imezimwa
ATF1502AS/ASL/ASV PLCC44 F1502ISPPLCC44 F1502PLCC44
ATF1502AS/ASL/ASV TQFP44 F1502ISPTQFP44 F1502TQFP44
ATF1504AS/ASL/ASV/ASVL PLCC44 F1504ISPPLCC44 F1504PLCC44
ATF1504AS/ASL/ASV/ASVL TQFP44 F1504ISPTQFP44 F1504TQFP44
ATF1504AS/ASL/ASV/ASVL PLCC84 F1504ISPPLCC84 F1504PLCC84
ATF1504AS/ASL/ASV/ASVL TQFP100 F1504ISPTQFP100 F1504TQFP100
ATF1508AS/ASL/ASV/ASVL PLCC84 F1508ISPPLCC84 F1508PLCC84
ATF1508AS/ASL/ASV/ASVL TQFP100 F1508ISPTQFP100 F1508TQFP100
ATF1508AS/ASL/ASV/ASVL PQFP100 F1508ISPQFP100 F1508QFP100

Washa JTAG Muunganisho na Mbuni wa Atmel ProChip

Ili kuwezesha JTAG interface na Mbuni wa ProChip:

  1. Fungua mradi unaofaa wa ProChip Designer.
  2. Fungua kidirisha cha Chaguo za Fitter kwa kubofya kitufe cha Atmel Fitter chini ya Kifaa cha Kifaa.
  3. Chagua kichupo cha Kifaa cha Ulimwenguni kisha uangalie faili ya JTAG Sanduku la bandari. Vipinga vya ndani vya TMS na TDI vinaweza pia kuwezeshwa kwa kuangalia masanduku ya TDI Pullup na TMS Pullup. Sanduku tiki hizi zimeonyeshwa kwenye takwimu hapa chini.

Kielelezo 3-1 Kiolesura cha Chaguo za Muundaji wa Kifaa cha ProChipAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (3)

Washa JTAG Muunganisho na POF2JED

Katika POF2JED, JTAG Chaguo la Modi linaweza kuwekwa kuwa Otomatiki ili kuruhusu POF2JED iamue ikiwa JTAG kipengele katika ATF15xx kinapaswa kuwezeshwa au la, na inategemea ikiwa JTAG inasaidiwa katika CPLD ya mshindani. Ili kuwasha JTAG katika ATF15xx CPLD bila kujali kama JTAG inaungwa mkono katika CPLD ya mshindani au la, JTAG Chaguo la modi linapaswa kuwekwa kuwa Washa. Wakati JTAG imewashwa katika ATF15xx, vizuizi vya ndani vya TDI na TMS vinaweza kuwashwa kwa kuangalia Washa.
TDI_PULLUP na Washa visanduku vya TMS_PULLUP katika POF2JED. Tazama takwimu hapa chini.

Kielelezo 3-2 POF2JED User InterfaceAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (4)

Miongozo na Mapendekezo

Tahadhari: Uangalifu zaidi kwa sehemu hii unapaswa kufanywa wakati wa kutekeleza shughuli za ISP kwenye ATF15xx CPLDs. Sehemu hii inajadili baadhi ya kazi za JTAG Miongozo ya ISP, habari na mapendekezo ambayo yanapaswa kuzingatiwa vizuri.

  1. Hakikisha JTAG bandari ya vifaa vyote kwenye JTAG mnyororo umewezeshwa.
    • Kwa ATF15xx CPLDs, JTAG bandari imewashwa ikiwa vifaa viko tupu/vimefutwa au vimepangwa na JTAG kuwezeshwa.
    • Vifaa vyote vya Atmel ATF15xx vinasafirishwa katika hali tupu/iliyofutwa; kwa hivyo, JTAG bandari imewashwa kwa vifaa vyote vipya na iko tayari kwa ISP.
    • ATF15xx vifaa na JTAG iliyozimwa inahitaji kufutwa kwa kutumia programu ya kifaa isiyo ya ISP ili kuwezesha tena JTAG bandari.
  2. Hakikisha ujazo sahihi wa VCCtage inatumika kwa kila kifaa kwenye JTAG mnyororo.
    • ATF15xxAS/ASL CPLDs katika aina za 84-PLCC, 100-TQFP, na 100-PQFP: VCCINT lazima iwe kati ya 4.5V na 5.5V huku VCCIO inaweza kuwa kati ya 3.0V na 3.6V au 4.5V na 5.5V.
    • ATF15xxAS/ASL CPLDs katika 44-PLCC na 44-TQFP aina za vifurushi: VCC lazima iwe kati ya 4.5V hadi 5.5V.
    • ATF15xxASV/ASVL CPLDs: VCC (VCCIO na VCCINT) lazima iwe kati ya 3.0V hadi 3.6V.
  3. VCC ya vifaa katika JTAG mnyororo lazima udhibitiwe vizuri na kuchujwa.
    • Kwa ATF15xx CPLDs zinazotumiwa katika programu nyingi, inashauriwa kutumia capacitor moja ya 0.22µF kwa kila jozi ya VCC/GND.
  4. Inapendekezwa kutumia msingi wa pamoja kwa vifaa vyote kwenye JTAG mnyororo na JTAG maunzi ya kiolesura (yaani ATDH1150USB ISP Download Cable).
  5. Inapendekezwa kuzuia muda mrefu (sio zaidi ya vifaa vitano) JTAG minyororo.
    1. Ikiwa JTAG mnyororo ni muhimu, bafa mawimbi ya TMS na TCK baada ya kila kifaa cha tano. Matumizi ya bafa ya kichochezi ya Schmitt yanapendekezwa.
    2. Vihifadhi hurekebisha nyakati za kupanda na kushuka za mawimbi ya TMS na TCK.
    3. Inahitajika kuzingatia ucheleweshaji wa ziada unaosababishwa na vibafa.
  6. Inapendekezwa kutumia vipinga vya kuvuta juu (4.7KΩ hadi 10KΩ) kwa mawimbi ya TMS na TDI na kizuia kushuka chini kwa mawimbi ya TCK kwenye J.TAG kichwa ili kuzuia ishara hizi kuelea wakati haziendeshwi na maunzi ya kiolesura.
    • Vivutano vya ndani vya hiari kwenye TMS na TDI vinapatikana kwa ATF15xx CPLDs.
  7. Inashauriwa kusitisha JTAG ishara katika JTAG kichwa.
    • Usitishaji amilifu na wa kupita kiasi unakubalika; hata hivyo, usitishaji wa vitendo unapendekezwa.
    • Hupunguza mlio kutokana na urefu wa kufuatilia kebo/PCB.
    • Kukomesha ni muhimu zaidi kwa TMS na TCK.
  8. Inapendekezwa kuwa pembejeo zote na I/O za vifaa kwenye JTAG mnyororo, isipokuwa JTAG pini, zinapaswa kuwa katika hali tuli wakati ATF15xx CPLDs zinawekwa ili kupunguza kelele.
  9. Unapotumia moja ya bodi za ukuzaji/programu za Atmel ATF15xx, nguvu kwenye ubao lazima ZIMZIMWE wakati nafasi za virukaji vya kuchagua VCC zinabadilishwa.
  10.  Kwa ATF15xx CPLDs, JTAG ISP inapatikana wakati sehemu iko katika hali ya Kuzima-chini inayodhibitiwa na Pin au wakati kifaa cha "nguvu ya chini" kimelala.
  11.  Hali ya kifaa baada ya kukatizwa kwa ISP:
    • ISP ikikatizwa, pini zote za I/O hutamkwa mara tatu bila kujali hali ya saketi za kilinda Pin.
    • Huzuia vifaa vilivyopangwa kwa kiasi kutokana na kusababisha ugomvi wa basi na vifaa vingine kwenye bodi ya mzunguko.
  12. Wakati wa programu ya ISP, pini zote za I/O ziko katika mojawapo ya masharti yafuatayo:
    • Hali ya juu ya Impedans:
    • Wakati kifaa tupu/kilichofutwa kimepangwa.
    • Wakati kifaa kimepangwa upya na mizunguko ya Pin-keeper imezimwa.
    • Huzuia ugomvi wa basi na vifaa vya nje vinavyoingiliana na ATF15xx CPLDs kwenye ubao wa mzunguko.
    • Imeunganishwa kwa udhaifu kwa hali ya awali:
    • Wakati kifaa kilichopangwa kimepangwa upya na mizunguko ya Pin-Keeper imewezeshwa.
    • Pini za I/O huweka viwango vya awali vya mantiki kabla ya ISP.
    • Inazuia ISP kuathiri uendeshaji wa vifaa vingine kwenye bodi ya mfumo.
  13. Matumizi ya njia nyingi za JTAG minyororo kwenye ubao mmoja haipendekezi.
    • Vifaa vinaweza kuingiliana kati ya tofauti za JTAG minyororo.
    • Bodi inafanya kazi tu wakati vifaa vyote kwenye JTAG minyororo imepangwa kwa mafanikio.
    • Ikiwa upangaji hautafaulu kwa angalau kifaa kimoja kwenye mnyororo wakati mwingine JTAG minyororo ilipangwa kwa ufanisi:
    • Atmel au vifaa vingine kwenye bodi vinaweza kuharibiwa kwa sababu ya uwezekano wa shida ya ugomvi wa basi kwa matokeo yanayoweza kutamkwa.
    • Hali ya uendeshaji wa bodi ya mfumo haijafafanuliwa; na kwa hiyo, operesheni isiyo sahihi ya kazi inaweza kutokea.
  14. Kuingiza mizunguko inayotumika kati ya JTAG kichwa na JTAG vifaa katika mnyororo haipendekezi. Ikiwa utendakazi wa mzunguko hai, inaweza kusababisha matatizo ya upangaji/kuthibitisha.
  15. Matumizi ya mchanganyiko-voltagetagkifaa cha JTAG minyororo haipendekezi.
    • Hawa ni JTAG minyororo yenye vifaa vinavyotumia ujazo tofauti wa VCCtages na/au kiolesura juzuutages.
    • Kiolesura juzuu yatagviwango vya e (VIL, VIH, VOL, VOH) kwa vifaa vya 5.0V huenda visiendani na ujazo wa kiolesuratagviwango vya e kwa vifaa vya 3.0V.
  16. Ikiwa ATMISP ina tatizo la kuwasiliana na JTAG msururu wa maunzi ya kifaa, jaribu kuendesha Self Calibrate au Calibrate Manually ili kupunguza masafa ya JTAG ishara.
  17. Hakikisha kuwa LED kwenye kebo ya ATDH1150USB imewashwa na ni ya kijani kabla ya programu kuanza. Hakikisha kuwa kebo ya kupakua ya ISP inaweza kuwasiliana vizuri na programu ya ATMISP.
  18. Hakikisha ujazo sahihi wa VCCtage inatumika kwa kebo ya ATDH1150USB.
    • VCC iliyotumiwa na kifaa cha kwanza katika JTAG mnyororo lazima uwasilishwe kwa kebo ya ATDH1150USB kupitia pin 4 ya 10-pin J.TAG kichwa.
    • Kwa ATF15xx CPLD zilizo na VCCINT na VCCIO tofauti, VCCIO inapaswa kutumika kwa kebo ya ATDH1150USB.

Taarifa ya Kuagiza

Nambari ya Kuagiza Maelezo
ATF15xx-DK3-U Seti ya CPLD ya Ukuzaji/Kipanga (inajumuisha ATF15xxDK3-SAA44 na ATDH1150USB au ATDH1150USB-K)
ATF15xxDK3-SAA100 Bodi ya Adapta ya Soketi ya TQFP yenye pini 100 kwa Bodi ya DK3
ATF15xxDK3-SAJ44 Bodi ya Adapta ya Soketi ya PLCC yenye pini 44 kwa Bodi ya DK3
ATF15xxDK3-SAJ84 Bodi ya Adapta ya Soketi ya PLCC yenye pini 84 kwa Bodi ya DK3
ATF15xxDK3-SAA44 Bodi ya Adapta ya Soketi ya TQFP yenye pini 44 kwa Bodi ya DK3
ATDH1150USB Atmel ATF15xx CPLD yenye msingi wa USB JTAG Kebo ya Upakuaji ya ISP

Historia ya Marekebisho

Dokta. Mch. Tarehe Maoni
A 12/2015 Kutolewa kwa hati ya awali.

TAARIFA ZA MAWASILIANO

Shirika la Atmel

  • 1600 Technology Drive, San Jose, CA 95110 USA
  • T: (+1) (408) 441.0311
  • F: (+1)(408) 436.4200
  • www.atmel.com

© 2015 Shirika la Atmel. / Rev.: Atmel-8968A-CPLD-ATF-ISP_Mwongozo wa Mtumiaji-12/2015

Atmel®, nembo ya Atmel na michanganyiko yake, Kuwezesha Unlimited Possibilities®, na nyinginezo ni alama za biashara zilizosajiliwa au chapa za biashara za Shirika la Atmel nchini Marekani na nchi nyinginezo. Sheria na masharti mengine na majina ya bidhaa yanaweza kuwa alama za biashara za watu wengine.
KANUSHO: Taarifa katika hati hii imetolewa kuhusiana na bidhaa za Atmel. Hakuna leseni, ya wazi au ya kudokezwa, kwa estoppel au vinginevyo, kwa haki yoyote ya uvumbuzi inatolewa na hati hii au kuhusiana na uuzaji wa bidhaa za Atmel. ISIPOKUWA JINSI ILIVYOKUWA IMEELEZWA KATIKA MASHARTI NA MASHARTI YA MAUZO YANAYOPO KWENYE ATMEL. WEBTOVUTI, ATMEL HAICHUKUI DHIMA YOYOTE NA INAKANUA DHIMA YOYOTE WASI, ILIYODOKEZWA, AU YA KISHERIA INAYOHUSIANA NA BIDHAA ZAKE IKIWEMO, LAKINI SI KIKOMO, DHAMANA ILIYOHUSIKA YA UUZAJI, KUFAA, KUHUSIKA KWA USHIRIKI. KWA MATUKIO YOYOTE ATMEL HAITAWAJIBIKA KWA HASARA YOYOTE YA MOJA KWA MOJA, MOJA KWA MOJA, KUTOKEA, ADHABU, MAALUM, AU WA TUKIO (pamoja na, BILA KIKOMO, HASARA ZA HASARA NA FAIDA, KUKATAZWA KWA BIASHARA, AU UPOTEVU WA TAARIFA) TUMIA WARAKA HUU, HATA IKIWA ATMEL IMESHAURIWA JUU YA UWEZEKANO WA UHARIBIFU HUO. Atmel haitoi uwakilishi au dhamana kuhusiana na usahihi au ukamilifu wa yaliyomo katika hati hii na inahifadhi haki ya kufanya mabadiliko ya vipimo na maelezo ya bidhaa wakati wowote bila taarifa. Atmel haitoi ahadi yoyote ya kusasisha maelezo yaliyomo humu. Isipokuwa imetolewa vinginevyo, bidhaa za Atmel hazifai, na hazitatumika katika programu za magari. Bidhaa za Atmel hazikusudiwa, hazijaidhinishwa, au hazijaidhinishwa kutumika kama vijenzi katika programu zinazokusudiwa kusaidia au kudumisha maisha. KANUSHO LA USALAMA-MUHIMU, WA KIJESHI NA WA GARI: Bidhaa za Atmel hazijaundwa na hazitatumika kuhusiana na maombi yoyote ambapo kutofaulu kwa bidhaa kama hizo kunaweza kutarajiwa kusababisha majeraha makubwa ya kibinafsi au kifo (“Maombi Muhimu kwa Usalama”) bila idhini mahususi iliyoandikwa ya afisa wa Atmel. Maombi muhimu kwa usalama ni pamoja na, bila kikomo, vifaa na mifumo ya kusaidia maisha, vifaa au mifumo ya uendeshaji wa vifaa vya nyuklia na mifumo ya silaha. Bidhaa za Atmel hazijaundwa wala hazikusudiwa kutumika katika matumizi ya kijeshi au angani au mazingira isipokuwa kama zimeteuliwa mahususi na Atmel kama daraja la kijeshi. Bidhaa za Atmel hazijaundwa wala hazikusudiwa kutumiwa katika programu za magari isipokuwa kama zimeteuliwa mahususi na Atmel kama daraja la gari.

Nyaraka / Rasilimali

Kifaa cha Mantiki cha Atmel ATF15xx Complex Programmable [pdf] Mwongozo wa Mtumiaji
ATF15xx, ATF15xx Complex Programmable Logic Device, Complex Programmable Logic Device, Programmable Mantiki Kifaa, Kifaa Mantiki, Kifaa

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *