Atmel ATF15xx kompleksne programmeeritav loogikaseade
Tehnilised andmed
- Toote nimi: Atmel ATF15xx süsteemisisene programmeerimine
- Mudel: ATF15xx
- Tüüp: kompleksne programmeeritav loogikaseade (CPLD)
- Programmeerimismeetod: süsteemisisene programmeerimine (ISP)
- Liides: JTAG ISP liides
- Tootja: Atmel
KKK-d
K: Kas ma saan ATF15xx CPLD-dega kasutada kolmanda osapoole programmeerimistarkvara?
V: Jah, kui tarkvara toetab programmeerimisalgoritmi ja JTAG ATF15xx CPLD jaoks vajalikud juhised.
K: Kas on võimalik korraga programmeerida mitut ATF15xx CPLD-d?
V: Jah, JTAG ISP-liides toetab mitme seadme programmeerimist mitme CPLD korraga tõhusaks programmeerimiseks.
Sissejuhatus
- Atmel® ATF15xx komplekssed programmeeritavad loogikaseadmed (CPLD) koos Logic Duubling® arhitektuuriga toetavad süsteemisisest programmeerimist (ISP) IEEE Std. 1149.1 Ühine katserühm (JTAG) liides. See funktsioon suurendab programmeerimise paindlikkust ja pakub eeliseid erinevates etappides; tootearendus, tootmine ja välikasutus. See kasutusjuhend kirjeldab disainimeetodeid ja nõudeid ISP juurutamiseks ISP toega ATF15xx CPLD-dele, nagu on loetletud allpool.
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
Omadused ja eelised
Süsteemisisene programmeerimine võimaldab programmeerida ja ümber programmeerida ISP-seadmeid pärast nende paigaldamist trükkplaatidele (PCB-dele). See välistab tootmisprotsessis vajaliku lisakäitlusetapi, et programmeerida seadmed välisseadme programmeerijasse enne nende paigaldamist PCB-dele. Selle sammu kõrvaldamine vähendab võimalust kahjustada suure kontaktide arvuga pindpaigaldusseadmete õrnaid juhtmeid või seadet elektrostaatilise lahenduse (ESD) tõttu programmeerimise käigus. ISP võimaldab kasutajatel teha ka disainimuudatusi ja välja uuendada, ilma et peaksid ISP-seadmeid PCB-delt eemaldama. Lisaks võimaldab see kasutada sisseehitatud mikrokontrollerit või vooluringi testerit, et teha ISP-seadmetes süsteemisiseseid programmeerimistoiminguid ja integreerida need programmeerimistoimingud trükkplaatide tootmisvoogu.
Süsteemisisesed programmeerimissüsteemid
ATF15xx CPLD-de ISP-süsteemi kolm olulist komponenti on:
Tarkvara
Programmeerimisalgoritmi rakendamine, samuti J genereerimineTAG juhised ja andmed siht-ISP seadmete jaoks. See võib olla arvutis töötav tarkvaraprogramm, sisseehitatud mikrokontroller või vooluringisisene testimisseade.
Liidese riistvara
Sidekanal ISP tarkvara ja ISP seadmete vahel sihtplaadil. See võib olla Atmeli või kolmanda osapoole müüja Interneti-teenuse pakkuja allalaadimiskaabel või programmeerija, vooluringisisesed testimisseadmed või ühendused PCB-l manustatud mikrokontrolleri ja Interneti-teenuse pakkuja seadmete vahel.
Sihtlaud
ISP-seadmeid sisaldav trükkplaat JTAG kett. See võib olla Atmeli ATF15xx CPLD arendus/programmeerija plaat või eritellimusel valmistatud trükkplaat, millel on sobiv J.TAG ühendused liidese riistvaraga.
Lisaks nendele kolmele komponendile JEDEC file on vajalik ATF15xx CPLD programmeerimiseks. See JEDEC file saab luua kavandi koostamisega file kasutades arendustarkvara, mis toetab ATF15xx CPLD-sid, nagu Atmel WinCUPL ja Atmel ProChip Designer. Atmel pakub ka tõlkija tarkvara utiliiti POF2JED.exe, mis teisendab väljundit file võistleja programmeerimisvormingust JEDEC-ile file ühildub ATF15xx CPLD-ga. Selle utiliidi kohta lisateabe saamiseks vaadake Atmeli rakenduse märkust "ATF15xx tooteperekonna teisendus", mis on saadaval Atmelis websaidile. Pärast JEDEC-i files on loodud kõigi ATF15xx CPLD-de jaoks, neid saab programmeerida sihtplaadil. ATF15xx CPLD-sid saab programmeerida järgmiste süsteemisiseste programmeerimissüsteemidega:
- ATF15xx süsteemisisene programmeerimissüsteem
- Sisseehitatud mikrokontrollerid
- Kontuurisisesed testrid
Atmel ATF15xx süsteemisisene programmeerimissüsteem
ATF15xx CPLD-de süsteemisiseseks programmeerimiseks on Atmelist saadaval Interneti-teenuse pakkuja tarkvara, allalaadimiskaabel ja arendus-/programmeerija komplekt ning neid kirjeldatakse allolevates jaotistes.
ISP tarkvara
Atmel ATF15xx ISP tarkvara ATMISP on peamine vahend JTAG süsteemisisene programmeerimine ATF15xx CPLD-del. ATMISP töötab Windowsi-põhises hostarvutis ja rakendab ATF15xx CPLD-de süsteemisisest programmeerimist siht-ISP riistvarasüsteemis või genereerib jadavektorivormingu (.SVF) file kasutatakse automaatse testimisseadme (ATE) poolt ATF15xx CPLD-de programmeerimiseks sihtsüsteemis. ATMISP hangib esmalt kasutajatelt kogu vajaliku teabe JTAG seadme ahel sihtsüsteemis. Seejärel käivitab see sobiva JTAG ISP juhised JTAG seadmekett sihtsüsteemis vastavalt JTAG kasutajate poolt arvuti USB- või LPT-pordi kaudu määratud seadmeahela teave. Lisateavet Atmel ATMISP tarkvara kohta leiate aadressilt www.atmel.com/tools/ATMISP.aspx.
ISP allalaadimiskaabel
Atmel ATF15xx USB-põhine Interneti-teenuse pakkuja allalaadimiskaabel ATDH1150USB ühendub ühel küljel hostarvuti standardse USB-pordiga ja J.TAG sihttrükkplaadi päis teisel pool. See kannab üle JTAG juhtarvutis töötava ATMISP-i genereeritud juhised ja andmed sihttrükkplaadi ISP-seadmetele. Lisateavet ATDH1150USB kaabli kohta leiate aadressilt www.atmel.com/tools/ATDH1150USB.aspx.
Arendus/programmeerija
Atmel ATF15xx arendus-/programmeerija komplekt ATF15xx-DK3-U on terviklik arendussüsteem ja ISP programmeerija ATF15xx CPLD-de jaoks. See komplekt pakub disaineritele väga kiiret ja lihtsat viisi prototüüpide arendamiseks ja uute disainilahenduste hindamiseks ATF15xx ISP CPLD abil. Kuna enamiku ATF15xx CPLD-des pakutavate paketitüüpide toetamiseks on saadaval erinevad pistikupesa adapterplaadid, saab seda komplekti kasutada ISP programmeerijana, et programmeerida ATF15xx ISP CPLD-sid enamikus saadaolevates paketitüüpides J kaudu.TAG liides. Lisateavet Atmel ATF15xx-DK3-U komplekti kohta leiate aadressilt www.atmel.com/tools/ATF15XX-DK3-U.aspx.
Sisseehitatud mikrokontrolleri süsteem
Programmeerimisalgoritm ja JTAG ATF15xx CPLD-de juhiseid saab rakendada mikrokontrolleris või mikroprotsessoris, mida saab seejärel kasutada ATF15xx CPLD-de programmeerimiseks sihtplaadil. Üks võimalik meetod on eraldada kõik asjakohased JTAG protokolli teave (st JTAG juhised ja andmed) SVFilt file ATMISP tarkvara genereeritud ja seejärel kasutage seda teavet mikrokontrolleri või mikroprotsessori koodi juurutamiseks, mis genereeriks J.TAG signaalid ISP seadmete jaoks JTAG kett. See lähenemine sobib kõige paremini süsteemidele, millel on juba sisseehitatud mikrokontroller või mikroprotsessor, ja see välistab välise süsteemisisese programmeerimistarkvara ja riistvaratööriistade kasutamise.
Kontuurisisene testimissüsteem
ATF15xx CPLD-sid saab programmeerida sihttrükkplaadile JTAG liides trükkplaadi testimise ajal vooluringisisese testeri abil. Üldiselt SVF file ATMISP-i loodud kood peaks sisaldama kõiki asjakohaseid JTAG süsteemisisene programmeerimisteave, mida ahelasisesed testijad peavad sihttrükkplaadil ATF15xx CPLD-de programmeerimiseks programmeerima. See lähenemine võimaldab integreerida programmeerimisetapi testimisprotsessidessetage tootmisvoost.
JTAG ISP liides
ATF15xx CPLD-de Interneti-teenuse pakkuja on rakendatud standardi IEEE 1149.1 Std abil. JTAG liides. Seda liidest saab kasutada ATF15xx CPLD-de kustutamiseks, programmeerimiseks ja kontrollimiseks. JTAG liides on jadaliides, mis koosneb TCK, TMS, TDI ja TDO signaalidest ning JTAG Testi juurdepääsupordi (TAP) kontrollerit. TCK pin on J kellasisendTAG TAP-kontroller ja J. sisse/välja lülitamiseksTAG juhiseid ja andmeid. TDI-viik on jadaandmete sisend. Seda kasutatakse programmeerimisjuhiste ja andmete edastamiseks ISP-seadmetesse. TDO pin on jadaandmete väljund. Seda kasutatakse andmete edastamiseks Interneti-teenuse pakkuja seadmetest. TMS-i viik on režiimi valimise viik. See kontrollib J olekutTAG TAP kontroller. JTAG ISP sihtplaadi ATF15xx CPLD liidese kontaktid peavad olema ühendatud ISP liidese riistvaraga (st ISP allalaadimiskaabliga) tavaliselt 10-kontaktilise päise kaudu. ISP liidese riistvara peab olema ühendatud ka hostarvutiga, kus töötab ISP tarkvara. ISP liidese riistvara loob side ISP tarkvara ja ISP seadmete vahel ning võimaldab ISP tarkvaral edastada programmeerimisjuhised ja andmed hostarvutist ATF15xx CPLD-dele. ATF15xx CPLD-d koos JTAG funktsioon lubatud on täielikult JTAG ühilduvad ja toetavad ka nõutavaid piirde skaneerimise testi (BST) toiminguid, mis on täpsustatud JTAG standard. ATF15xx CPLD-sid saab konfigureerida JTAG BST kett koos teiste JTAG seadmed emaplaadi ahelasiseseks testimiseks. Selle funktsiooniga saab ATF15xx CPLD-sid testida trükkplaadil koos teiste JTAG-toetatud seadmed ilma küüntekihi testimiseta.
Ühe seadme programmeerimine
JTAG ISP-liidese saab konfigureerida programmeerima ühte ATF15xx CPLD-d. JTAG ühe seadme konfiguratsioon on näidatud alloleval joonisel. Kui ATF15xx CPLD on sel viisil konfigureeritud, ilmub seadme TDI ja TDO kontaktide vahele register. Registri suurus sõltub JTAG käsu laius ja selle käsu jaoks nihutatavad andmed. Joonis 2-1 JTAG Seade
Mitme seadme programmeerimine
ATF15xx CPLD-sid saab konfigureerida osana mitmest J-st koosnevast ahelastTAG-toetatud seadmeid, nagu on kirjeldatud allpool ja näidatud ka järgmisel joonisel.
- Ühendage iga seadme TMS- ja TCK-viik pesas JTAG kett J TMS- ja TCK-tihvtide külgeTAG liidese päis trükkplaadil.
- Ühendage esimese seadme TDI-viik J-i TDI-pistikugaTAG liidese päis.
- Ühendage esimese seadme TDO-viik järgmise seadme TDI-viiguga. Jätkake seda protsessi, kuni kõik peale viimase on ühendatud.
- Ühendage viimase seadme TDO viik J TDO viigugaTAG liidese päis.
Joonis 2-2 Mitu seadet JTAG Seadistamine
Mitme seadme programmeerimiseks JTAG kett, peavad kasutajad kasutama selliseid funktsioone toetavaid Interneti-teenuse pakkuja tarkvaratööriistu. ISP tarkvaras peavad kasutajad määrama:
- Seadmete arv JTAG kett.
- Seadmete osanumbrid ja asukohad J-sTAG kett.
- JTAG toimingud iga seadme jaoks.
- Teine JTAG-seotud teave, näiteks JTAG juhiste laius iga seadme jaoks.
Kord JTAG daisy kett on õigesti seadistatud ISP sihtplaadil ja ISP tarkvaras, JTAG ketti saab programmeerida samal ajal.
Disaini kaalutlused
ISP teostamiseks ATF15xx CPLD-ga, ressursid JTAG ATF15xx liides tuleb reserveerida. Seetõttu tuleb TMS-, TDI-, TDO- ja TCK-viigu neli I/O-viiku reserveerida J jaoks.TAG ja seda ei saa kasutada kasutaja sisenditena. Nende tihvtide PIN-numbrid sõltuvad kasutatavast ATF15xx CPLD-st ja selle paketi tüübist. Pinouti teabe saamiseks vaadake allolevat tabelit. JTAG standard soovitab tõmmata TMS- ja TDI-tihvtid iga seadme jaoks JTAG kett. ATF15xx CPLD-del on nende tihvtide jaoks sisemine ülestõmbefunktsioon, mis lubamisel säästab vajadust väliste tõmbetakistite järele. Lisaks sellele on JTAG ATF15xx CPLD-de Interneti-teenuse osutamiseks peab liidese funktsioon olema lubatud. JTAG liides nõuab enne ATF15xx disaini koostamist konkreetsete Atmeli seadmetüüpide või valikuseadete valimist. Need protseduurid on selles juhendis kirjeldatud WinCUPL-i, ProChip Designeri ja POF2JED-i jaoks. Vaikimisi tarnitakse kõik uhiuued ATF15xx CPLD-d koos JTAG liides lubatud. Kunagised loogikaressursid JTAG kasutajaliides on reserveeritud, saavad kasutajad programmeerida, kontrollida ja kustutada mis tahes ATF15xx CPLD sihtplaadil, kasutades ATMISP tarkvara.
Vihje: Kuigi neli JTAG tihvtid on reserveeritud J jaoksTAG kasutajaliidese abil saavad kasutajad nende kontaktidega seotud makrorakkudes rakendada maetud loogikafunktsioone.
Tabel 3-1 ATF15xx CPLD JTAG Pin numbrid
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 |
Luba JTAG Liides WinCUPL-iga
Et lubada JTAG liides WinCUPL-iga, tuleb enne disaini kompileerimist määrata sobiv ATF15xx ISP seadme tüüp. Pärast disaini edukat koostamist JEDEC file koos JTAG Liidese funktsioon on lubatud. Kui see JEDEC file on programmeeritud ATF15xxCPLD-sse, selle JTAG liides on lubatud. Kasutajad saavad lubada ka sisemised tõmbetakistid TDI ja TMS, lisades CUPL-i kujundusse järgmised atribuudilaused file.
- PROPERTY ATMEL {TDI_PULLUP = SEES};
- PROPERTY ATMEL {TMS_PULLUP = SEES};
Märkus: kui ATF15xx ISP seadmetüüpi kasutatakse disaini jaoks, mis kasutab JTAG liidese tihvtid loogika I/O kontaktidena, WinCUPL genereerib vea.
Järgmistes sammudes arutatakse, kuidas avada WinCUPLis olemasolev kujundus, määrata seadme tüüp ja koostada kujundus.
- Valige WinCUPL-i peamenüüst File > Ava. Valige CUPL (.pld) allikas file vastavast töökataloogist.
- PLD allika avamiseks valige OK file.
- Valige WinCUPL-i peamenüüst File > Salvesta. See salvestab allikas tehtud muudatused file.
- Valige peamenüüs Valikud > Seadmed. See avab dialoogiboksi Seadme valik.
- Valige sobiv ATF15xx ISP-seade. Kõigi WinCUPL-i toetatud ATF15xx-seadmete tüüpide loendi leiate järgmisest tabelist.
- Seadme valikumenüü sulgemiseks valige OK.
- Märkus. Alternatiivne meetod on valida järgmisest tabelist sobiv ATF15xx seadme tüüp ja lisada see CUPL-i allika päise jaotisesse. file.
- Valige WinCUPL-i peamenüüst Run> Device Dependent Compile.
- WinCUPL koostab disaini ja loob Atmeli seadme paigaldaja. Kui disain sobib, siis JEDEC file luuakse automaatselt.
- Kui JEDEC file on seadmesse programmeeritud, JTAG liides, valikulised sisemised TMS- ja TDI-tõmbed ning valikulised tihvtihoidja ahelad on lubatud.
Märkus: Atmeli ISP seadme tüübi valimine lubab automaatselt JTAG vaikimisi liides, kui Atmel WinCUPL käivitab Atmeli seadme paigaldaja.
Kui kujundused takistavad ressursside reserveerimist JTAG liidest või ISP-d valikuliselt ei kasutata, tuleb valida Atmeli mitte-ISP seadme tüüp. Seadmete loendi leiate allolevast tabelist. Seejärel saab seadet välise seadme programmeerija abil ümber programmeerida. Allolevas tabelis on loetletud WinCUPL-i Atmeli ISP ja Atmeli mitte-ISP-seadmete tüübid.
Tabel 3-2 WinCUPL ATF15xx seadme tüüp
Seadme nimi | Paketi tüüp | WinCUPL-i seadme tüüp | |
JTAG Lubatud | JTAG Keelatud | ||
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 |
Luba JTAG Liides Atmel ProChip Designeriga
Et lubada JTAG liides ProChip Designeriga:
- Avage sobiv ProChip Designeri projekt.
- Avage aken Fitteri valikud, klõpsates Device Fitter all olevat nuppu Atmel Fitter.
- Valige vahekaart Globaalne seade ja seejärel kontrollige JTAG Port kast. TMS- ja TDI-sisemised tõmbetakistid saab lubada ka ruutude TDI Pullup ja TMS Pullup märkimisega. Need märkeruudud on näidatud alloleval joonisel.
Joonis 3-1 ProChip Designer Fitter Options kasutajaliides
Luba JTAG Liides POF2JED-iga
POF2JEDis on JTAG Režiimi valiku saab seada olekusse Automaatne, et POF2JED saaks määrata, kas JTAG ATF15xx funktsioon peaks olema lubatud või mitte ja see põhineb sellel, kas JTAG on toetatud konkurendi CPLD-s. Sisselülitamiseks JTAG ATF15xx CPLD-s olenemata sellest, kas JTAG kas võistleja CPLD toetab või mitte, JTAG Režiimi valik peaks olema sisse lülitatud. Kui JTAG on ATF15xx-s lubatud, saab TDI ja TMS-i sisemised tõmbetakistid lubada, märkides valiku Luba
TDI_PULLUP ja TMS_PULLUP kastide lubamine POF2JED-is. Vaadake allolevat joonist.
Joonis 3-2 POF2JED kasutajaliides
Juhised ja soovitused
Tähelepanu: ATF15xx CPLD-dega ISP toimingute tegemisel tuleks sellele jaotisele pöörata erilist tähelepanu. Selles jaotises käsitletakse mõningaid JTAG Interneti-teenuse pakkuja juhised, teave ja soovitused, mida tuleks hästi tähele panna.
- Veenduge, et JTAG port kõigi J-s olevate seadmete jaoksTAG kett on lubatud.
- ATF15xx CPLD-de jaoks on JTAG port on lubatud, kui seadmed on tühjad/kustutatud või programmeeritud tähega JTAG lubatud.
- Kõik Atmel ATF15xx seadmed tarnitakse tühja/kustutatud olekus; seetõttu on JTAG port on kõigi uhiuute seadmete jaoks lubatud ja ISP jaoks valmis.
- ATF15xx seadmed, millel on JTAG keelatud, tuleb J uuesti lubamiseks kustutada mitte-ISP-seadme programmeerija abilTAG sadamasse.
- Veenduge, et õige VCC voltage rakendatakse igale seadmele JTAG kett.
- ATF15xxAS/ASL CPLD-d 84-PLCC, 100-TQFP ja 100-PQFP paketitüüpides: VCCINT peab olema vahemikus 4.5–5.5 V, samas kui VCCIO võib olla vahemikus 3.0–3.6 V või 4.5–5.5 V.
- ATF15xxAS/ASL CPLD-d 44-PLCC ja 44-TQFP paketitüüpides: VCC peab olema vahemikus 4.5 V kuni 5.5 V.
- ATF15xxASV/ASVL CPLD-d: VCC (VCCIO ja VCCINT) peab olema vahemikus 3.0 V kuni 3.6 V.
- J. seadmete VCCTAG kett peab olema korralikult reguleeritud ja filtreeritud.
- Enamikus rakendustes kasutatavate ATF15xx CPLD-de puhul on soovitatav kasutada iga VCC/GND paari jaoks ühte 0.22 µF lahtisidestuskondensaatorit.
- Soovitatav on kasutada kõigi J-s olevate seadmete jaoks ühist maandustTAG kett ja JTAG liidese riistvara (st ATDH1150USB ISP allalaadimiskaabel).
- Soovitatav on vältida pikki (mitte rohkem kui viis seadet) JTAG ketid.
- Kui pikk JTAG ahel on vajalik, puhverdage TMS- ja TCK-signaalid iga viienda seadme järel. Eelistatakse Schmitti päästikupuhvri kasutamist.
- Puhvrid kujundavad ümber TMS- ja TCK-signaalide tõusu- ja langusajad.
- Tuleb arvestada puhvrite tekitatud täiendava viivitusega.
- TMS- ja TDI-signaalide jaoks on soovitatav kasutada tõmbetakisteid (4.7KΩ kuni 10KΩ) ning TCK-signaali jaoks tõmbetakistit J-s.TAG päis, et vältida nende signaalide ujumist, kui neid ei juhi liidese riistvara.
- ATF15xx CPLD-de jaoks on saadaval valikulised sisemised TMS-i ja TDI-tõmbed.
- Soovitav on lõpetada JTAG signaalid JTAG päis.
- Aktiivsed ja passiivsed lõpetamised on vastuvõetavad; eelistatud on aga passiivne lõpetamine.
- See vähendab helisemist kaabli/trükkplaadi pikkade pikkuste tõttu.
- Lõpetamine on TMS-i ja TCK jaoks kõige olulisem.
- Soovitatav on, et kõik J-s olevate seadmete sisendid ja sisendid/väljundidTAG kett, välja arvatud JTAG kontaktid peaksid olema staatilises olekus, kui ATF15xx CPLD-sid programmeeritakse müra minimeerimiseks.
- Kui kasutate üht Atmel ATF15xx arendus-/programmeerimisplaati, tuleb plaadi toide VÄLJA lülitada, kui VCC valiku hüppajate asukohti muudetakse.
- ATF15xx CPLD-de jaoks on JTAG ISP on saadaval, kui osa on tihvtiga juhitavas väljalülitusrežiimis või kui „madala võimsusega” seade on unerežiimis.
- Seadme olek pärast Interneti-teenuse pakkuja katkestamist:
- Kui ISP on katkenud, on kõik sisend-/väljundviigud kolmeastmelised, olenemata viiguhoidja ahelate olekust.
- Takistab osaliselt programmeeritud seadmete tekitamist siini tüli teiste trükkplaadi seadmetega.
- ISP programmeerimise ajal on kõik I/O kontaktid ühel järgmistest tingimustest:
- Kõrge takistusega olek:
- Kui programmeeritakse tühi/kustutatud seade.
- Kui seade on ümber programmeeritud ja PIN-koodi hoidja ahelad on keelatud.
- Hoiab ära siinide tülitsemise välisseadmetega, mis liidestuvad trükkplaadil olevate ATF15xx CPLD-dega.
- Eelmisesse olekusse nõrgalt lukustatud:
- Kui programmeeritud seade on uuesti programmeeritud nii, et Pin-keeperi ahelad on lubatud.
- I/O kontaktid säilitavad eelnevad loogikatasemed enne ISP-d.
- Takistab ISP-d mõjutamast teiste emaplaadi seadmete tööd.
- Mitme J kasutamineTAG ketid ühel laual ei ole soovitatav.
- Seadmed võivad suhelda erinevate JTAG ketid.
- Tahvel töötab ainult siis, kui kõik seadmed kõigis JTAG ketid programmeeritakse edukalt.
- Kui programmeerimine ebaõnnestub vähemalt ühe ahela seadme puhul, samal ajal kui teised JTAG ketid programmeeriti edukalt:
- Atmel või muud pardal olevad seadmed võivad kolmeolekuliste väljundite võimaliku siini tüliprobleemi tõttu kahjustada saada.
- Emaplaadi tööolek on määramata; ja seetõttu võib tekkida vale funktsionaalne töö.
- Aktiivsete ahelate sisestamine J vaheleTAG päis ja JTAG ahelas olevaid seadmeid ei soovitata. Kui aktiivse vooluahela talitlushäireid esineb, võib see põhjustada programmeerimis-/kontrolliprobleeme.
- Sega-voltagseade JTAG ketid ei ole soovitatavad.
- Need on JTAG ketid seadmetega, mis kasutavad erinevat VCC voltages ja/või liides voltages.
- Liides voltag5.0 V seadmete tasemed (VIL, VIH, VOL, VOH) ei pruugi liidesega vol ühildudatage tasemed 3.0 V seadmete jaoks.
- Kui ATMISP-il on probleeme J-ga suhtlemiselTAG seadme riistvara kett, proovige J sageduste alandamiseks käivitada isekalibreerimine või käsitsi kalibreerimine.TAG signaale.
- Enne programmeerimise alustamist veenduge, et ATDH1150USB kaabli LED-tuli on sisse lülitatud ja roheline. Veenduge, et ISP allalaadimiskaabel suudab ATMISP tarkvaraga korralikult suhelda.
- Veenduge, et õige VCC voltage on ühendatud ATDH1150USB-kaabliga.
- VCC, mida kasutas esimene seade JTAG kett tuleb varustada ATDH1150USB kaabliga 4-kontaktilise J viigu 10 kauduTAG päis.
- Eraldi VCCINT-i ja VCCIO-ga ATF15xx CPLD-de puhul tuleks ATDH1150USB-kaabli jaoks kasutada VCCIO-d.
Tellimisinfo
Tellimiskood | Kirjeldus |
ATF15xx-DK3-U | CPLD arendus-/programmeerija komplekt (sisaldab ATF15xxDK3-SAA44 ja ATDH1150USB või ATDH1150USB-K) |
ATF15xxDK3-SAA100 | 100-kontaktiline TQFP pistikupesa adapterplaat DK3 plaadi jaoks |
ATF15xxDK3-SAJ44 | 44-kontaktiline PLCC pistikupesa adapterplaat DK3 plaadile |
ATF15xxDK3-SAJ84 | 84-kontaktiline PLCC pistikupesa adapterplaat DK3 plaadile |
ATF15xxDK3-SAA44 | 44-kontaktiline TQFP pistikupesa adapterplaat DK3 plaadi jaoks |
ATDH1150USB | Atmel ATF15xx CPLD USB-põhine JTAG ISP allalaadimiskaabel |
Läbivaatamise ajalugu
Doc. Rev. | Kuupäev | Kommentaarid |
A | 12/2015 | Dokumendi esialgne avaldamine. |
KONTAKTANDMED
Atmel Corporation
- 1600 Technology Drive, San Jose, CA 95110 USA
- T: (+1) (408) 441.0311
- F: (+1) (408) 436.4200 XNUMX
- www.atmel.com
© 2015 Atmel Corporation. / Rev.: Atmel-8968A-CPLD-ATF-ISP_Kasutusjuhend-12/2015
Atmel®, Atmeli logo ja nende kombinatsioonid, Enabling Unlimited Possibilities® ja teised on Atmel Corporationi registreeritud kaubamärgid või kaubamärgid USA-s ja teistes riikides. Muud terminid ja tootenimed võivad olla teiste kaubamärgid.
LAHTIÜTLEMINE: selles dokumendis sisalduv teave on esitatud seoses Atmeli toodetega. Selle dokumendiga ega seoses Atmeli toodete müügiga ei anta intellektuaalomandi õigusele otsest ega kaudset litsentsi, tõkestamise või muul viisil. VÄLJA arvatud ATMELI ATMELI TINGIMUSTES ESITATUD ATMELIS WEBSAIT, ATMEL EI VASTUTA MISKIGI VASTUTUST NING LOOBUB MISGIGI SELGEST, KAUDSEEST VÕI KOHUSTUSLIKEST GARANTIIDEST, MIS SEOTUD OMA TOODETEGA, SEALHULGAS, KUID MITTE PIIRATUD, KAUBANDUSLIKU VÕI TAGASIVÕIME GARANTII. MITTERIKKUMINE. ATMEL EI VASTUTA MISELGI JUHUL ÜHTEGI OTSETE, KAUDSETE, TAGAJÄRGSETE, KARISTUSLIKUTE, ERILISTE VÕI JUHUSLIKKE KAHJU EEST (SEALHULGAS PIIRANGUDETA KAHJUD, MIS TEKKINUD JA KASUMI KAOTUS, ETTEVÕTTE VÕI KATKEMISE SELLE DOKUMENTI KASUTAMINE VÕI SUUTMINE KASUTADA, ISEGI KUI ATMELIT ON TEATUD SELLISTE KAHJUDE VÕIMALUSEST. Atmel ei anna mingeid kinnitusi ega garantiisid selle dokumendi sisu täpsuse või täielikkuse kohta ning jätab endale õiguse teha tehnilisi andmeid ja tootekirjeldusi igal ajal ilma ette teatamata. Atmel ei võta endale kohustust uuendada siin sisalduvat teavet. Kui ei ole teisiti sätestatud, ei sobi Atmeli tooted ja neid ei tohi kasutada autotööstuses. Atmeli tooted ei ole mõeldud, volitatud ega garanteeritud kasutamiseks komponentidena rakendustes, mis on mõeldud eluea säilitamiseks. OHUTUSKRIITILISTE, SÕJALISTE JA AUTODE RAKENDUSTE LAHTIÜTLEMINE: Atmeli tooted ei ole mõeldud kasutamiseks ja neid ei kasutata seoses rakendustega, kus selliste toodete rike võib põhjendatult eeldada tõsiste kehavigastuste või surmaga ("Ohutuskriitiline". Taotlused”) ilma Atmeli ametniku konkreetse kirjaliku nõusolekuta. Ohutuskriitilised rakendused hõlmavad, kuid mitte ainult, elu toetavaid seadmeid ja süsteeme, seadmeid või süsteeme tuumarajatiste ja relvasüsteemide käitamiseks. Atmeli tooted ei ole loodud ega mõeldud kasutamiseks sõjalistes või kosmoserakendustes ega keskkondades, välja arvatud juhul, kui Atmel on neid spetsiaalselt määranud sõjaliseks kvaliteediks. Atmeli tooted ei ole konstrueeritud ega mõeldud kasutamiseks autotööstuses, välja arvatud juhul, kui Atmel on need spetsiaalselt autotööstuses kasutatavateks määranud.
Dokumendid / Ressursid
![]() |
Atmel ATF15xx kompleksne programmeeritav loogikaseade [pdfKasutusjuhend ATF15xx, ATF15xx kompleksne programmeeritav loogikaseade, kompleksne programmeeritav loogikaseade, programmeeritav loogikaseade, loogikaseade, seade |