Atmel ATF15xx Apparat Loġiku Programmabbli Kumpless
Speċifikazzjonijiet
- Isem tal-Prodott: Atmel ATF15xx Programmazzjoni fis-Sistema
- Mudell: ATF15xx
- Tip: Apparat Loġiku Programmabbli Kumpless (CPLD)
- Metodu ta' Programmazzjoni: Programmazzjoni Fis-Sistema (ISP)
- Interface: JTAG Interface ISP
- Manifattur: Atmel
FAQs
Q: Nista' nuża softwer ta' programmar ta' parti terza mas-CPLDs ATF15xx?
A: Iva, sakemm is-softwer jappoġġja l-algoritmu tal-ipprogrammar u JTAG istruzzjonijiet meħtieġa għas-CPLDs ATF15xx.
Q: Huwa possibbli li jiġu pprogrammati diversi CPLDs ATF15xx simultanjament?
A: Iva, il-JTAG L-interface tal-ISP jappoġġja l-ipprogrammar ta' apparati multipli għall-ipprogrammar effiċjenti ta' CPLDs multipli f'daqqa.
Introduzzjoni
- L-Apparat Loġiku Programmabbli Kumpless Atmel® ATF15xx (CPLDs) b'arkitettura Logic Doublebling® jappoġġja l-Programmazzjoni In-System (ISP) permezz tal-IEEE Std. 1149.1 Grupp Konġunt ta’ Azzjoni tat-Test (JTAG) interface. Din il-karatteristika ssaħħaħ il-flessibbiltà tal-ipprogrammar u tipprovdi benefiċċji f'diversi fażijiet; żvilupp tal-prodott, produzzjoni, u użu fuq il-post. Din il-gwida għall-utent tiddeskrivi l-metodi tad-disinn u r-rekwiżiti għall-implimentazzjoni tal-ISP fuq CPLDs ATF15xx b'appoġġ tal-ISP kif elenkat hawn taħt:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
Karatteristiċi u Benefiċċji
L-ipprogrammar fis-sistema jippermetti l-ipprogrammar u l-ipprogrammar mill-ġdid ta 'apparati ISP wara li jkunu mmuntati fuq il-Bordijiet taċ-Ċirkwiti Stampati (PCBs). Dan jelimina l-pass tal-immaniġġjar żejjed meħtieġ fil-proċess tal-manifattura biex jiġu pprogrammati l-apparati fuq programmatur tal-apparat estern qabel ma jiġu mmuntati fuq il-PCBs. L-eliminazzjoni ta 'dan il-pass tnaqqas il-possibbiltà li ssir ħsara liċ-ċomb delikat ta' apparati ta 'immuntar tal-wiċċ ta' għadd għoli ta 'pin jew li ssir ħsara lill-apparat permezz ta' skarigu elettrostatiku (ESD) matul il-fluss tal-ipprogrammar. ISP jippermetti wkoll lill-utenti jagħmlu bidliet fid-disinn u titjib fil-qasam mingħajr ma jkollhom għalfejn ineħħu l-apparati ISP mill-PCBs. Barra minn hekk, jippermetti wkoll l-użu ta 'mikrokontrollur inkorporat jew tester in-circuit biex iwettaq operazzjonijiet ta' programmazzjoni fis-sistema fuq l-apparati ISP u jintegra dawn l-operazzjonijiet ta 'programmazzjoni fil-fluss tal-produzzjoni tal-bordijiet taċ-ċirkwiti.
Sistemi ta' Programmazzjoni fis-Sistema
It-tliet komponenti essenzjali ta' sistema ISP għas-CPLDs ATF15xx huma:
Software
L-implimentazzjoni tal-algoritmu tal-ipprogrammar, kif ukoll il-ġenerazzjoni tal-JTAG istruzzjonijiet u data għall-apparat ISP fil-mira. Dan jista 'jkun programm ta' softwer li jaħdem fuq PC, mikrokontrollur inkorporat, jew tagħmir għall-ittestjar in-circuit.
Ħardwer tal-Interface
Kanal ta 'komunikazzjoni bejn is-softwer tal-ISP u l-apparati tal-ISP fuq il-bord tal-mira. Dan jista 'jkun kejbil tat-tniżżil tal-ISP jew programmatur minn Atmel jew bejjiegħ ta' parti terza, tagħmir tal-ittestjar f'ċirkwit, jew il-konnessjonijiet bejn mikrokontrollur inkorporat u tagħmir tal-ISP fuq il-PCB
Bord tal-Mira
Bord taċ-ċirkwit li fih l-apparati ISP fil-JTAG katina. Dan jista 'jkun il-bord ATF15xx CPLD Development/Programmer minn Atmel jew bord ta' ċirkwit iddisinjat apposta bil-J xierqaTAG konnessjonijiet mal-ħardwer tal-interface.
Minbarra dawn it-tliet komponenti, JEDEC file hija meħtieġa biex tipprogramma CPLD ATF15xx. Dan il-JEDEC file jistgħu jinħolqu billi jiġi kkompilat disinn file bl-użu ta' softwer ta' żvilupp li jappoġġja s-CPLDs ATF15xx bħal Atmel WinCUPL u Atmel ProChip Designer. Atmel jipprovdi wkoll utilità tas-softwer tat-traduttur, POF2JED.exe, li tikkonverti l-output file mill-format ta' programmazzjoni tal-kompetitur għal JEDEC file kompatibbli mal-ATF15xx CPLD. Għal aktar informazzjoni dwar din l-utilità, jekk jogħġbok irreferi għan-nota tal-applikazzjoni Atmel, "Konverżjoni tal-Familja tal-Prodotti ATF15xx", disponibbli fuq l-Atmel websit. Wara l-JEDEC files huma maħluqa għal ATF15xx CPLDs kollha, jistgħu jiġu pprogrammati fuq il-bord fil-mira. Is-CPLDs ATF15xx jistgħu jiġu pprogrammati mis-sistemi ta' programmazzjoni fis-sistema li ġejjin:
- Sistema ta' Programmazzjoni fis-Sistema ATF15xx
- Mikrokontrolluri inkorporati
- Testers fiċ-ċirkwit
Atmel ATF15xx Sistema ta' Programmazzjoni fis-Sistema
Għall-ipprogrammar fis-sistema tas-CPLDs ATF15xx, is-softwer tal-ISP, il-kejbil tat-tniżżil, u l-kit tal-iżvilupp/programmatur huma disponibbli minn Atmel u huma deskritti fit-taqsimiet hawn taħt.
ISP Software
Is-softwer Atmel ATF15xx ISP, ATMISP, huwa l-mezz primarju għall-implimentazzjoni ta’ JTAG programmazzjoni fis-sistema fuq is-CPLDs ATF15xx. ATMISP jaħdem fuq PC host ibbażat fuq il-Windows u jimplimenta l-ipprogrammar fis-sistema tas-CPLDs ATF15xx fuq is-sistema tal-ħardwer tal-ISP fil-mira jew jiġġenera Format Vector Serial (.SVF) file biex jintuża mit-Tagħmir tal-Ittestjar Awtomatiku (ATE) biex jipprogramma s-CPLDs ATF15xx fuq is-sistema fil-mira. ATMISP l-ewwel takkwista l-informazzjoni kollha meħtieġa mill-utenti dwar il-JTAG katina tal-apparat fis-sistema fil-mira. Imbagħad tesegwixxi l-JTAG Istruzzjonijiet tal-ISP fuq il-JTAG katina tal-apparat fis-sistema fil-mira skont il-JTAG informazzjoni tal-katina tal-apparat speċifikata mill-utenti permezz tal-USB tal-PC jew port LPT. Aktar informazzjoni dwar is-software Atmel ATMISP hija disponibbli fuq www.atmel.com/tools/ATMISP.aspx.
ISP Download Cable
L-Atmel ATF15xx ISP Download Cable ibbażat fuq USB, ATDH1150USB, jgħaqqad ma' port USB standard ta' kompjuter ospitanti fuq naħa waħda u ma' JTAG header tal-bord taċ-ċirkwit fil-mira fuq in-naħa l-oħra. Huwa jittrasferixxi l-JTAG struzzjonijiet u data ġġenerata minn ATMISP taħdem fuq il-PC ospitanti għall-apparati ISP fuq il-bord taċ-ċirkwit fil-mira. Aktar informazzjoni dwar il-kejbil ATDH1150USB hija disponibbli fuq www.atmel.com/tools/ATDH1150USB.aspx.
Żvilupp/Programmatur
Il-Kit għall-Iżvilupp/Programmer Atmel ATF15xx, ATF15xx-DK3-U, hija sistema ta 'żvilupp kompluta u programmatur ISP għas-CPLDs ATF15xx. Dan il-kit jipprovdi lid-disinjaturi mod rapidu u faċli ħafna biex jiżviluppaw prototipi u jevalwaw disinji ġodda b'CPLD ATF15xx ISP. Bid-disponibbiltà tal-bordijiet tal-adapter tas-sokit differenti biex jappoġġjaw il-biċċa l-kbira tat-tipi ta 'pakketti offruti fis-CPLDs ATF15xx, dan il-kit jista' jintuża bħala programmatur tal-ISP biex jipprogramma s-CPLDs tal-ISP ATF15xx f'ħafna mit-tipi ta 'pakketti disponibbli permezz tal-JTAG interface. Aktar informazzjoni dwar il-kit Atmel ATF15xx-DK3-U hija disponibbli fuq www.atmel.com/tools/ATF15XX-DK3-U.aspx.
Sistema ta 'Mikrokontrollur Inkorporata
L-algoritmu tal-ipprogrammar u JTAG istruzzjonijiet għall-ATF15xx CPLDs jistgħu jiġu implimentati f'mikrokontrollur jew mikroproċessur, li mbagħad jistgħu jintużaw biex jipprogrammaw l-ATF15xx CPLDs fuq il-bord fil-mira. Metodu wieħed possibbli huwa li jiġi estratt il-JTAG informazzjoni dwar il-protokoll (jiġifieri JTAG istruzzjonijiet u data) mill-SVF file iġġenerat mis-softwer ATMISP, u mbagħad uża din l-informazzjoni biex timplimenta kodiċi għall-mikrokontrollur jew mikroproċessur li jiġġenera l-JTAG sinjali għall-apparati ISP fil-JTAG katina. Dan l-approċċ huwa l-aktar adattat għal sistemi li diġà għandhom mikrokontrollur jew mikroproċessur inkorporat, u dan jelimina l-użu ta 'softwer estern ta' programmazzjoni fis-sistema u għodod tal-ħardwer.
Sistema tal-Ittestjar fiċ-ċirkwit
Is-CPLDs ATF15xx jistgħu jiġu pprogrammati fuq il-bord taċ-ċirkwit fil-mira permezz tal-JTAG interface waqt l-ittestjar tal-bord taċ-ċirkwit bl-użu ta 'in-circuit tester. Ġeneralment, l-SVF file iġġenerat minn ATMISP għandu jkun fih il-JTAG informazzjoni ta 'programmazzjoni fis-sistema li t-testers fiċ-ċirkwit jeħtieġu biex jipprogrammaw l-ATF15xx CPLDs fuq il-bord taċ-ċirkwit fil-mira. Dan l-approċċ jippermetti l-integrazzjoni tal-pass tal-ipprogrammar fl-ittestjar stage tal-fluss tal-produzzjoni.
JTAG Interface ISP
L-ISP għall-ATF15xx CPLDs huwa implimentat bl-użu tal-IEEE 1149.1 Std. JTAG interface. Din l-interface tista' tintuża biex tħassar, tipprogramma, u tivverifika s-CPLDs ATF15xx. Il-JTAG interface hija interface serjali li jikkonsisti mis-sinjali TCK, TMS, TDI, u TDO u JTAG Kontrollur tal-Port ta' Aċċess tat-Test (TAP). Il-pin TCK huwa l-input tal-arloġġ għall-JTAG kontrollur TAP u biex jaqleb ġewwa/barra l-JTAG istruzzjonijiet u data. Il-pin TDI huwa l-input tad-dejta tas-serje. Jintuża biex jaqleb l-istruzzjonijiet u d-dejta tal-ipprogrammar lejn l-apparati tal-ISP. Il-pin TDO huwa l-output tad-dejta tas-serje. Jintuża biex iċċaqlaq id-data mill-apparati tal-ISP. Il-pin TMS huwa pin tal-għażla tal-mod. Jikkontrolla l-istat tal-JTAG Kontrollur TAP. Il-JTAG pins tal-interface tal-ATF15xx CPLD fuq il-bord tal-mira tal-ISP għandhom ikunu konnessi mal-ħardwer tal-interface tal-ISP (jiġifieri kejbil tat-tniżżil tal-ISP) tipikament permezz ta' header ta' 10 pinnijiet. Il-ħardwer tal-interface tal-ISP jeħtieġ ukoll li jkun imqabbad mal-PC ospitanti li jħaddem is-softwer tal-ISP. Il-ħardwer tal-interface tal-ISP jistabbilixxi komunikazzjoni bejn is-softwer tal-ISP u l-apparat tal-ISP, u jippermetti lis-softwer tal-ISP jittrasferixxi l-istruzzjonijiet u d-dejta tal-ipprogrammar mill-PC ospitanti għas-CPLDs ATF15xx. CPLDs ATF15xx bil-JTAG karatteristika attivata huma kompletament JTAG kompatibbli u jappoġġjaw ukoll l-operazzjonijiet meħtieġa tat-Test tal-Iskanjar tal-Konfini (BST) speċifikati fil-JTAG standard. Is-CPLDs ATF15xx jistgħu jiġu kkonfigurati biex ikunu parti minn JTAG Katina BST ma 'JTAG apparati għall-ittestjar in-circuit tal-bord tas-sistema. B'din il-karatteristika, is-CPLDs ATF15xx jistgħu jiġu ttestjati fuq il-bord taċ-ċirkwit flimkien ma 'JTAG-apparati appoġġjati mingħajr ma jirrikorru għall-ittestjar tas-sodda tad-dwiefer.
Programmazzjoni ta' Apparat Uniku
Il-JTAG L-interface tal-ISP jista 'jiġi kkonfigurat biex jipprogramma CPLD ATF15xx wieħed. Il-JTAG konfigurazzjoni għal apparat wieħed hija murija fil-figura hawn taħt. Meta ATF15xx CPLD jiġi kkonfigurat b'dan il-mod, jidher reġistru bejn il-pinnijiet TDI u TDO tal-apparat. Id-daqs tar-reġistru jiddependi fuq il-JTAG wisa' ta' l-istruzzjoni u d-data li qed tiġi mċaqalqa għal dik l-istruzzjoni. Figura 2-1 JTAG Apparat
Programmazzjoni ta' Apparat Multipli
Is-CPLDs ATF15xx jistgħu jiġu kkonfigurati bħala parti minn daisy chain ta' multipli JTAG-apparati appoġġjati kif deskritt hawn taħt u murija wkoll fil-figura li ġejja.
- Qabbad il-pin TMS u TCK għal kull apparat fil-JTAG katina mal-brilli TMS u TCK tal-JTAG header tal-interface fuq il-bord taċ-ċirkwit.
- Qabbad il-pin TDI mill-ewwel apparat mal-pin TDI tal-JTAG header tal-interface.
- Qabbad il-pin TDO mill-ewwel apparat mal-pin TDI tal-apparat li jmiss. Kompli dan il-proċess sakemm kollha ħlief l-aħħar wieħed ikunu konnessi.
- Qabbad il-pin TDO mill-aħħar apparat mal-pin TDO tal-JTAG header tal-interface.
Figura 2-2 Apparat Multiplu JTAG Konfigurazzjoni
Biex tipprogramma apparati multipli f'JTAG katina, l-utenti għandhom jużaw għodod tas-softwer ISP li jappoġġaw tali karatteristiċi. Fis-softwer tal-ISP, l-utenti jeħtieġ li jispeċifikaw:
- Numru ta' apparati fil-JTAG katina.
- Numri tal-partijiet tal-apparati u l-pożizzjonijiet fi ħdan il-JTAG katina.
- JTAG operazzjonijiet għal kull wieħed mill-apparati.
- Oħrajn JTAG-informazzjoni relatata bħall-JTAG wisa 'istruzzjoni għal kull wieħed mill-apparati.
Ladarba l-JTAG daisy chain hija stabbilita sew fuq il-bord tal-mira tal-ISP u fis-softwer tal-ISP, l-apparati fil-JTAG katina tista 'tiġi pprogrammata fl-istess ħin.
Konsiderazzjonijiet tad-Disinn
Biex twettaq ISP fuq CPLD ATF15xx, ir-riżorsi għall-JTAG interface fl-ATF15xx trid tkun riżervata. Għalhekk, l-erba 'labar I/O għall-pinnijiet TMS, TDI, TDO, u TCK għandhom ikunu riżervati għal JTAG u ma jistgħux jintużaw bħala I/Os tal-utent. In-numri tal-brilli għal dawn il-brilli jiddependu fuq liema ATF15xx CPLD jintuża u t-tip ta' pakkett tiegħu. Irreferi għat-tabella hawn taħt għal informazzjoni dwar il-pinout. Il-JTAG standard jirrakkomanda li l-labar TMS u TDI jinġibdu 'l fuq għal kull apparat fil-JTAG katina. Is-CPLDs ATF15xx għandhom karatteristika interna pull-up għal dawn il-brilli li, meta tkun attivata, tiffranka l-ħtieġa għal resistors pull-up esterni. Barra minn hekk, il-JTAG Il-karatteristika tal-interface trid tkun attivata sabiex twettaq ISP fuq is-CPLDs ATF15xx. Li tippermetti lill-JTAG interface teħtieġ li tagħżel tipi speċifiċi ta 'apparat Atmel jew settings ta' għażla qabel ma tikkompila d-disinn ATF15xx. Dawn il-proċeduri huma deskritti fil-qosor għal WinCUPL, ProChip Designer, u POF2JED f'din il-gwida. B'mod awtomatiku, is-CPLD ATF15xx ġodda fjamant jintbagħtu bil-JTAG interface attivata. Ladarba r-riżorsi loġiċi għall-JTAG interface huma riżervati, l-utenti jistgħu jipprogrammaw, jivverifikaw, u jħassru kwalunkwe CPLD ATF15xx fuq il-bord fil-mira bl-użu tas-softwer ATMISP.
Tip: Għalkemm l-erba’ JTAG labar huma riservati għal JTAG interface, l-utenti jistgħu jimplimentaw funzjonijiet loġiċi midfuna fil-makroċelluli assoċjati ma 'dawn il-labar.
Tabella 3-1 ATF15xx CPLD JTAG Numri tal-Pin
JTAG Pin | 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 |
Ippermetti lil JTAG Interface ma' WinCUPL
Biex tippermetti l-JTAG interface ma 'WinCUPL, it-tip ta' apparat ATF15xx ISP xieraq jeħtieġ li jiġi speċifikat qabel ma jiġi kkompilat disinn. Wara li disinn jiġi kkompilat b'suċċess, JEDEC file mal-JTAG karatteristika tal-interface attivata hija ġġenerata. Meta dan JEDEC file huwa pprogrammat f'ATF15xxCPLD, il-JTAG interface hija attivata. L-utenti jistgħu wkoll jippermettu t-TDI u TMS interni pull-up resistors billi jinkludu d-dikjarazzjonijiet tal-proprjetà li ġejjin fid-disinn CUPL file.
- PROPRJETÀ ATMEL {TDI_PULLUP = ON};
- PROPRJETÀ ATMEL {TMS_PULLUP = ON};
Avviż: Jekk jintuża tip ta' apparat ATF15xx ISP għal disinn li juża l-JTAG pins tal-interface bħala pinnijiet tal-I/O loġiċi, WinCUPL jiġġenera żball.
Il-passi li ġejjin jiddiskutu kif tiftaħ disinn eżistenti f'WinCUPL, tispeċifika t-tip ta 'apparat, u tikkompila d-disinn.
- Fuq il-menu prinċipali WinCUPL, agħżel File > Iftaħ. Agħżel is-sors CUPL (.pld). file mid-direttorju tax-xogħol xieraq.
- Agħżel OK biex tiftaħ is-sors PLD file.
- Fuq il-menu prinċipali WinCUPL, agħżel File > Ħlief. Dan jiffranka l-bidliet li saru fis-sors file.
- Fuq il-menu prinċipali, agħżel Għażliet > Apparati. Dan jiftaħ il-kaxxa tad-djalogu tal-Għażla tal-Apparat.
- Agħżel l-apparat ATF15xx ISP xieraq. Ara t-tabella li ġejja għal lista tat-tipi kollha ta' apparat ATF15xx appoġġjati minn WinCUPL.
- Agħżel OK biex tagħlaq il-menu tal-għażla tal-apparat.
- Nota: Metodu alternattiv huwa li tagħżel tip ta' apparat ATF15xx xieraq mit-tabella li ġejja u tinkludih fit-taqsima tal-header tas-sors CUPL file.
- Fuq il-menu prinċipali WinCUPL, agħżel Run> Device Dependent Compile.
- WinCUPL jiġbor id-disinn u jbid it-tagħmir tal-apparat Atmel. Jekk id-disinn joqgħod, JEDEC file tinħoloq awtomatikament.
- Meta l-JEDEC file huwa pprogrammat fl-apparat, il-JTAG interface, il-pull-ups interni fakultattivi TMS u TDI, u ċ-ċirkwiti fakultattivi tal-pin-keeper huma attivati.
Nota: L-għażla ta' tip ta' apparat Atmel ISP tippermetti awtomatikament il-JTAG interface awtomatikament meta Atmel WinCUPL imexxi l-apparat li jwaħħal Atmel.
Jekk id-disinji jipprevjenu r-riżervazzjoni tar-riżorsi għall-JTAG interface jew ISP fakultattiv ma jintużax, għandu jintgħażel tip ta' apparat Atmel mhux ISP. Ara t-tabella hawn taħt għal lista ta' apparati. L-apparat jista 'mbagħad jiġi pprogrammat mill-ġdid bl-użu ta' programmatur ta 'apparat estern. It-tabella ta' hawn taħt telenka t-tipi ta' apparat Atmel ISP u Atmel mhux ISP għal WinCUPL.
Tabella 3-2 Tip ta' Apparat WinCUPL ATF15xx
Isem tal-Apparat | Tip ta' Pakkett | Tip ta' Apparat WinCUPL | |
JTAG Ippermettiet | JTAG B'diżabilità | ||
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 |
Ippermetti lil JTAG Interface ma Atmel ProChip Designer
Biex tippermetti l-JTAG interface ma' ProChip Designer:
- Iftaħ il-proġett ProChip Designer xieraq.
- Iftaħ it-tieqa tal-Għażliet tal-Fitter billi tikklikkja fuq il-buttuna Atmel Fitter taħt Device Fitter.
- Agħżel it-tab tal-Apparat Globali u mbagħad iċċekkja l-JTAG Kaxxa tal-port. Ir-resistors interni pull-up TMS u TDI jistgħu wkoll jiġu attivati billi tiċċekkja l-kaxxi TDI Pullup u TMS Pullup. Dawn il-kaxxi ta' kontroll huma murija fil-figura hawn taħt.
Figura 3-1 Interface tal-Utent tal-Għażliet tal-Fitter Designer ProChip
Ippermetti lil JTAG Interface ma 'POF2JED
Fil-POF2JED, il-JTAG L-għażla tal-modalità tista’ tiġi ssettjata għal Auto biex tħalli POF2JED tiddetermina jekk il-JTAG karatteristika fl-ATF15xx għandha tkun attivata jew le, u hija bbażata fuq jekk JTAG hija appoġġjata fis-CPLD tal-kompetitur. Biex tixgħel JTAG fis-CPLD ATF15xx irrispettivament minn jekk JTAG hija appoġġjata fis-CPLD tal-kompetitur jew le, il-JTAG L-għażla tal-modalità għandha tkun issettjata għal On. Meta JTAG hija attivata fl-ATF15xx, it-TDI u t-TMS resistors pull-up interni jistgħu jiġu attivati billi tiċċekkja l-Enable
TDI_PULLUP u Attiva kaxxi TMS_PULLUP f'POF2JED. Ara l-figura hawn taħt.
Figura 3-2 Interface tal-Utent POF2JED
Linji Gwida u Rakkomandazzjonijiet
Attenzjoni: Għandha tingħata attenzjoni żejda għal din it-taqsima meta jitwettqu operazzjonijiet ISP fuq CPLDs ATF15xx. Din it-taqsima tiddiskuti xi wħud mill-JTAG Linji gwida, informazzjoni u rakkomandazzjonijiet tal-ISP li għandhom jiġu nnotati sew.
- Kun żgur li l-JTAG port għall-apparati kollha fil-JTAG katina huma attivati.
- Għas-CPLDs ATF15xx, il-JTAG port huwa attivat jekk l-apparati huma vojta/mħassra jew ipprogrammati b'JTAG ppermettiet.
- L-apparati Atmel ATF15xx kollha jintbagħtu fl-istat vojt/mħassra; għalhekk, il-JTAG port huwa attivat għall-apparati ġodda fjamanti u lest għall-ISP.
- Apparat ATF15xx b'JTAG b'diżabbiltà jeħtieġ li jitħassru bl-użu ta' programmatur ta' apparat mhux ISP biex jerġa' jippermetti l-JTAG port.
- Kun żgur li l-VCC voltage hija applikata għal kull wieħed mill-apparati fil-JTAG katina.
- ATF15xxAS/ASL CPLDs f'tipi ta 'pakketti 84-PLCC, 100-TQFP, u 100-PQFP: VCCINT għandu jkun bejn 4.5V u 5.5V filwaqt li VCCIO jista' jkun bejn 3.0V u 3.6V jew 4.5V u 5.5V.
- ATF15xxAS/ASL CPLDs f'tipi ta 'pakketti 44-PLCC u 44-TQFP: VCC għandu jkun bejn 4.5V sa 5.5V.
- ATF15xxASV/ASVL CPLDs: VCC (VCCIO u VCCINT) għandu jkun bejn 3.0V sa 3.6V.
- Il-VCC għall-apparati fil-JTAG katina trid tkun regolata u ffiltrata kif suppost.
- Għas-CPLDs ATF15xx użati fil-biċċa l-kbira tal-applikazzjonijiet, huwa rrakkomandat li tuża kapaċitatur tad-diżakkoppjar wieħed ta' 0.22µF għal kull pari VCC/GND.
- Huwa rakkomandat li tuża bażi komuni għall-apparati kollha fil-JTAG katina u l-JTAG ħardwer tal-interface (jiġifieri ATDH1150USB ISP Download Cable).
- Huwa rakkomandat li tevita twil (mhux aktar minn ħames apparati) JTAG ktajjen.
- Jekk twil JTAG katina hija meħtieġa, buffer is-sinjali TMS u TCK wara kull mezz ħames. L-użu ta 'Schmitt trigger buffer huwa preferut.
- Il-buffers ifasslu mill-ġdid il-ħinijiet ta 'żieda u tnaqqis tas-sinjali TMS u TCK.
- Jeħtieġ li jittieħed kont tad-dewmien addizzjonali mġarrab mill-buffers.
- Huwa rakkomandat li tuża resistors pull-up (4.7KΩ sa 10KΩ) għas-sinjali TMS u TDI u resistors pull-up għas-sinjal TCK fil-JTAG header biex jipprevjeni dawn is-sinjali milli jżommu f'wiċċ l-ilma meta ma jkunux qed jiġu misjuqa mill-ħardwer tal-interface.
- Pull-ups interni fakultattivi fuq TMS u TDI huma disponibbli għas-CPLDs ATF15xx.
- Huwa rakkomandat li jittermina JTAG sinjali fil-JTAG header.
- Kemm terminazzjonijiet attivi kif ukoll passivi huma aċċettabbli; madankollu, it-terminazzjoni passiva hija preferuta.
- Tnaqqas it-tisfir minħabba tulijiet twal ta 'traċċa tal-kejbil/PCB.
- It-terminazzjoni hija l-aktar kritika għal TMS u TCK.
- Huwa rakkomandat li l-inputs u l-I/Os kollha tal-apparati fil-JTAG katina, ħlief il-JTAG pinnijiet, għandhom ikunu fi stat statiku meta l-ATF15xx CPLDs ikunu qed jiġu pprogrammati biex jimminimizzaw l-istorbju.
- Meta tuża waħda mill-bordijiet ta 'żvilupp/programmatur Atmel ATF15xx, l-enerġija għall-bord għandha tintefa' meta l-pożizzjonijiet tal-jumpers tal-għażla VCC qed jinbidlu.
- Għas-CPLDs ATF15xx, JTAG L-ISP huwa disponibbli meta l-parti tkun fil-modalità Power-down ikkontrollata minn Pin jew meta l-apparat ta '"enerġija baxxa" ikun rieqed.
- Stat tal-apparat wara l-interruzzjoni tal-ISP:
- Jekk l-ISP jiġi interrott, il-pinnijiet kollha tal-I/O huma ddikjarati bi tlieta irrispettivament mill-istat taċ-ċirkwiti tal-Bin-keeper.
- Jipprevjeni apparati parzjalment programmati milli jikkawża tilwim tax-xarabank ma 'apparati oħra fuq il-bord taċ-ċirkwit.
- Waqt l-ipprogrammar tal-ISP, il-brilli I/O kollha huma f'waħda mill-kundizzjonijiet li ġejjin:
- Stat ta 'impedenza għolja:
- Meta apparat vojt/imħassar ikun ipprogrammat.
- Meta apparat jiġi pprogrammat mill-ġdid biċ-ċirkwiti Pin-keeper diżattivati.
- Jipprevjeni l-konflitt tal-karozzi tal-linja b'apparati esterni li jgħaqqdu l-ATF15xx CPLDs fuq il-bord taċ-ċirkwit.
- Imqabbad dgħajjef mal-istat preċedenti:
- Meta apparat ipprogrammat jiġi pprogrammat mill-ġdid biċ-ċirkwiti Pin-keeper attivati.
- I/O pins iżommu livelli loġika preċedenti qabel ISP.
- Jipprevjeni lill-ISP milli jaffettwa l-operat ta 'apparati oħra fuq il-bord tas-sistema.
- L-użu ta’ multipli JTAG ktajjen fuq bord wieħed mhux rakkomandat.
- L-apparati jistgħu jinteraġixxu bejn JTAG ktajjen.
- Il-bord huwa funzjonali biss meta l-apparati kollha fil-JTAG ktajjen huma pprogrammati b'suċċess.
- Jekk l-ipprogrammar ifalli għal mill-inqas apparat wieħed f'katina filwaqt li JTAG ktajjen ġew ipprogrammati b'suċċess:
- Jew Atmel jew apparati oħra abbord jistgħu jiġu mħassra minħabba problema possibbli ta 'kontenzjoni tax-xarabank għal outputs tri-stateable.
- L-istat operattiv tal-bord tas-sistema mhuwiex definit; u għalhekk, l-operazzjoni funzjonali mhux korretta tista 'sseħħ.
- Daħħal ċirkwiti attivi bejn JTAG header u l-JTAG apparat fil-katina mhux rakkomandat. Jekk ċirkwit attiv jaħdem ħażin, jista 'jikkawża problemi ta' programmazzjoni/verifika.
- L-użu ta' mixed-voltagl-apparat JTAG ktajjen mhux rakkomandat.
- Dawn huma JTAG ktajjen b'apparat li juża VCC vol differentitages u/jew interface voltages.
- Interface voltagIl-livelli e (VIL, VIH, VOL, VOH) għal apparati 5.0V jistgħu ma jkunux kompatibbli mal-interface voltage livelli għal apparati 3.0V.
- Jekk l-ATMISP ikollu problema biex jikkomunika mal-JTAG katina tal-ħardwer tal-apparat, ipprova ħaddem Self Calibrate jew Manally Calibrate biex tnaqqas il-frekwenzi tal-JTAG sinjali.
- Kun żgur li l-LED fuq il-kejbil ATDH1150USB huwa mixgħul u huwa aħdar qabel ma tibda l-ipprogrammar. Kun żgur li l-kejbil tat-tniżżil tal-ISP huwa kapaċi jikkomunika sew mas-softwer ATMISP.
- Kun żgur li l-VCC voltage huwa applikat għall-kejbil ATDH1150USB.
- Il-VCC użat mill-ewwel apparat fil-JTAG katina għandha tiġi fornuta lill-kejbil ATDH1150USB permezz tal-pin 4 tal-10-pin JTAG header.
- Għal ATF15xx CPLDs b'VCCINT u VCCIO separati, VCCIO għandu jintuża għall-kejbil ATDH1150USB.
Informazzjoni dwar l-Ordni
Kodiċi tal-Ordni | Deskrizzjoni |
ATF15xx-DK3-U | CPLD Development/Programmer Kit (jinkludi l-ATF15xxDK3-SAA44 u l-ATDH1150USB jew l-ATDH1150USB-K) |
ATF15xxDK3-SAA100 | 100-pin TQFP Socket Adapter Bord għall-Bord DK3 |
ATF15xxDK3-SAJ44 | 44-pin PLCC Socket Adapter Bord għall-Bord DK3 |
ATF15xxDK3-SAJ84 | 84-pin PLCC Socket Adapter Bord għall-Bord DK3 |
ATF15xxDK3-SAA44 | 44-pin TQFP Socket Adapter Bord għall-Bord DK3 |
ATDH1150USB | Atmel ATF15xx CPLD ibbażat fuq USB JTAG ISP Download Cable |
Storja tar-Reviżjoni
Dok. Rev. | Data | Kummenti |
A | 12/2015 | Rilaxx tad-dokument inizjali. |
INFORMAZZJONI TA' KUNTATT
Korporazzjoni Atmel
- 1600 Technology Drive, San Jose, CA 95110 USA
- T: (+1)(408) 441.0311
- F: (+1)(408) 436.4200
- www.atmel.com
© 2015 Atmel Corporation. / Rev.: Atmel-8968A-CPLD-ATF-ISP_Gwida għall-Utent-12/2015
Atmel®, il-logo Atmel u l-kombinazzjonijiet tagħhom, Enabling Unlimited Possibilities®, u oħrajn huma trademarks reġistrati jew trademarks ta’ Atmel Corporation fl-Istati Uniti u pajjiżi oħra. Termini oħra u ismijiet ta' prodotti jistgħu jkunu trademarks ta' oħrajn.
DISCLAIMER: L-informazzjoni f'dan id-dokument hija pprovduta b'rabta mal-prodotti Atmel. L-ebda liċenzja, espressa jew impliċita, b'estoppel jew mod ieħor, għal xi dritt ta 'proprjetà intellettwali ma tingħata minn dan id-dokument jew b'konnessjoni mal-bejgħ ta' prodotti Atmel. Ħlief KIF STABBILT FIT-TERMINI U KUNDIZZJONIJIET TAL-BEJGĦ TAL-ATMEL LI JINSABU FUQ L-ATMEL WEBSITE, ATMEL TASSU L-EBDA RESPONSABBILTÀ KULL KULL U JIĊADD KULL GARANZIJA ESPRESSA, IMPLIKATA, JEW STATUTA RELATATA MAL-PRODOTTI TIEGĦU INKLUŻI, IMMA MHUX LIMITATA GĦAL, IL-GARANZIJA Impliċita ta’ KUMMERĊJALITÀ, ADATTAZZJONI GĦAL GĦAN MHUX INFFERIMENT PARTIKOLARI. Fl-ebda każ ATMEL MA GĦANDHA TKUN RESPONSABBILTÀ GĦAL KWALUNKWE DANNI DIRETTI, INDIRETTI, KONSEKWENZJALI, PUNITTIVI, SPEĊJALI, JEW INĊIDENTALI (INKLUŻI, MINGĦAJR LIMITATION, DANNI GĦAL TELF U PROFITTI, INTERRUZZJONI NEGOZJU, JEW TELF TA' INFORMAZZJONI) LI JIRRIŻAW MILL-UŻU GĦALL-UŻU. UŻA DAN ID-DOKUMENT, ANKE JEKK ATMEL ĠIE AVVISAT BIL-POSSIBILITÀ TA' DAWN DANNI. Atmel ma tagħmel l-ebda rappreżentazzjoni jew garanziji fir-rigward tal-eżattezza jew il-kompletezza tal-kontenut ta 'dan id-dokument u tirriżerva d-dritt li tagħmel bidliet fl-ispeċifikazzjonijiet u d-deskrizzjonijiet tal-prodott fi kwalunkwe ħin mingħajr avviż. Atmel ma tagħmel l-ebda impenn li taġġorna l-informazzjoni li tinsab hawnhekk. Sakemm ma jkunx ipprovdut speċifikament mod ieħor, il-prodotti Atmel mhumiex adattati għal, u m'għandhomx jintużaw f'applikazzjonijiet tal-karozzi. Il-prodotti Atmel mhumiex maħsuba, awtorizzati jew iġġustifikati għall-użu bħala komponenti f'applikazzjonijiet maħsuba biex isostnu jew isostnu l-ħajja. APPLIKAZZJONIJIET KRITIĊI GĦAS-SIGURTÀ, MILITARI U AUTOMOTTIVI Ċaħda ta’ responsabbiltà: Il-prodotti Atmel mhumiex iddisinjati għal u mhux se jintużaw b’rabta ma’ xi applikazzjonijiet fejn in-nuqqas ta’ prodotti bħal dawn ikun raġonevolment mistenni li jirriżulta fi korriment personali sinifikanti jew mewt (“Safety-Critical Applikazzjonijiet”) mingħajr il-kunsens speċifiku bil-miktub ta’ uffiċjal tal-Atmel. L-applikazzjonijiet kritiċi għas-sikurezza jinkludu, mingħajr limitazzjoni, apparat u sistemi ta' sostenn tal-ħajja, tagħmir jew sistemi għat-tħaddim ta' faċilitajiet nukleari u sistemi ta' armi. Il-prodotti Atmel mhumiex iddisinjati u lanqas maħsuba għall-użu f'applikazzjonijiet jew ambjenti militari jew aerospazjali sakemm ma jkunux speċifikament indikati minn Atmel bħala ta' grad militari. Il-prodotti Atmel mhumiex iddisinjati u lanqas maħsuba għall-użu f'applikazzjonijiet awtomotivi sakemm ma jkunux speċifikament indikati minn Atmel bħala ta' grad tal-karozzi.
Dokumenti / Riżorsi
![]() |
Atmel ATF15xx Apparat Loġiku Programmabbli Kumpless [pdfGwida għall-Utent ATF15xx, ATF15xx Apparat Loġiku Programmabbli Kumpless, Apparat Loġiku Programmabbli Kumpless, Apparat Loġiku Programmabbli, Apparat Loġiku, Apparat |