Logo Atmel

Komplexné programovateľné logické zariadenie Atmel ATF15xx

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

Špecifikácie

  • Názov produktu: Atmel ATF15xx In-System Programming
  • Model: ATF15xx
  • Typ: Komplexné programovateľné logické zariadenie (CPLD)
  • Metóda programovania: In-System Programming (ISP)
  • Rozhranie: JTAG Rozhranie ISP
  • Výrobca: Atmel

často kladené otázky

Otázka: Môžem použiť programovací softvér tretej strany s CPLD ATF15xx?

Odpoveď: Áno, pokiaľ softvér podporuje programovací algoritmus a JTAG pokyny požadované pre ATF15xx CPLD.

Otázka: Je možné naprogramovať viacero ATF15xx CPLD súčasne?

A: Áno, JTAG Rozhranie ISP podporuje programovanie viacerých zariadení pre efektívne programovanie viacerých CPLD naraz.

Úvod

  • Atmel® ATF15xx Complex Programmable Logic Devices (CPLD) s architektúrou Logic Doubling® podporujú In-System Programming (ISP) prostredníctvom IEEE Std. 1149.1 Spoločná testovacia akčná skupina (JTAG) rozhranie. Táto funkcia zvyšuje flexibilitu programovania a poskytuje výhody v rôznych fázach; vývoj produktov, výroba a použitie v teréne. Táto používateľská príručka popisuje metódy návrhu a požiadavky na implementáciu ISP na ATF15xx CPLD s podporou ISP, ako je uvedené nižšie:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

Vlastnosti a výhody

Programovanie v systéme umožňuje programovanie a preprogramovanie zariadení ISP po ich namontovaní na dosky plošných spojov (PCB). To eliminuje ďalší manipulačný krok potrebný vo výrobnom procese na programovanie zariadení na externom programátore zariadení pred ich montážou na dosky plošných spojov. Vylúčením tohto kroku sa zníži možnosť poškodenia jemných vodičov zariadení na povrchovú montáž s vysokým počtom kolíkov alebo poškodenia zariadenia elektrostatickým výbojom (ESD) počas programovania. Poskytovateľ internetových služieb tiež umožňuje používateľom vykonávať zmeny dizajnu a vylepšenia poľa bez toho, aby museli odstraňovať zariadenia ISP z dosiek plošných spojov. Okrem toho to tiež umožňuje použitie vstavaného mikrokontroléra alebo testera obvodov na vykonávanie operácií programovania v systéme na zariadeniach ISP a integráciu týchto operácií programovania do výrobného toku dosiek s obvodmi.

In-System Programming Systems

Tri základné komponenty systému ISP pre ATF15xx CPLD sú:

softvér

Implementácia programovacieho algoritmu, ako aj generovanie JTAG inštrukcie a údaje pre cieľové ISP zariadenia. Môže to byť softvérový program bežiaci na PC, vstavaný mikrokontrolér alebo zariadenie na testovanie v obvode.

Hardvér rozhrania

Komunikačný kanál medzi softvérom ISP a zariadeniami ISP na cieľovej doske. Môže to byť kábel na stiahnutie ISP alebo programátor od spoločnosti Atmel alebo dodávateľa tretej strany, zariadenie na testovanie v obvode alebo spojenia medzi vstavaným mikrokontrolérom a zariadeniami ISP na doske plošných spojov.

Cieľová doska

Doska s plošnými spojmi obsahujúca zariadenia ISP v jednotke JTAG reťaz. Môže to byť vývojová/programátorská doska ATF15xx CPLD od spoločnosti Atmel alebo doska plošných spojov navrhnutá na mieru s príslušným JTAG pripojenia k hardvéru rozhrania.

Okrem týchto troch zložiek, JEDEC file je potrebné naprogramovať ATF15xx CPLD. Tento JEDEC file možno vytvoriť zostavením dizajnu file pomocou vývojového softvéru, ktorý podporuje ATF15xx CPLD, ako napríklad Atmel WinCUPL a Atmel ProChip Designer. Atmel tiež poskytuje softvérovú pomôcku pre prekladateľ, POF2JED.exe, ktorá konvertuje výstup file z programového formátu konkurenta na JEDEC file kompatibilný s ATF15xx CPLD. Ďalšie informácie o tomto nástroji nájdete v poznámke k aplikácii Atmel „ATF15xx Product Family Conversion“, ktorá je k dispozícii na Atmel webstránky. Po JEDEC files sú vytvorené pre všetky ATF15xx CPLD, môžu byť naprogramované na cieľovej doske. CPLD ATF15xx je možné naprogramovať pomocou nasledujúcich systémov programovania v systéme:

  • ATF15xx In-System Programovací systém
  • Vstavané mikrokontroléry
  • Okruhové testery

In-System Programovací systém Atmel ATF15xx

Na programovanie CPLD ATF15xx v systéme sú od spoločnosti Atmel k dispozícii ISP softvér, kábel na stiahnutie a vývojová/programátorská súprava, ktoré sú popísané v častiach nižšie.

Softvér ISP

Softvér Atmel ATF15xx ISP, ATMISP, je primárnym prostriedkom na implementáciu JTAG programovanie v systéme na CPLD ATF15xx. ATMISP beží na hostiteľskom počítači so systémom Windows a implementuje in-system programovanie ATF15xx CPLD na cieľovom hardvérovom systéme ISP alebo generuje Serial Vector Format (.SVF). file na použitie automatickým testovacím zariadením (ATE) na programovanie ATF15xx CPLD na cieľovom systéme. ATMISP najskôr od používateľov získa všetky potrebné informácie o JTAG reťazec zariadení v cieľovom systéme. Potom vykoná príslušné JTAG Pokyny ISP na JTAG reťazec zariadení v cieľovom systéme podľa JTAG informácie o reťazci zariadení špecifikované používateľmi prostredníctvom portu USB alebo LPT počítača. Viac informácií o softvéri Atmel ATMISP je k dispozícii na www.atmel.com/tools/ATMISP.aspx.

Kábel na stiahnutie ISP

Sťahovací kábel Atmel ATF15xx USB ISP, ATDH1150USB, sa pripája k štandardnému USB portu hostiteľského počítača na jednej strane a k JTAG hlavička cieľovej dosky plošných spojov na druhej strane. Prenáša JTAG inštrukcie a dáta generované ATMISP bežiacim na hostiteľskom PC do ISP zariadení na cieľovej doske plošných spojov. Viac informácií o kábli ATDH1150USB je k dispozícii na www.atmel.com/tools/ATDH1150USB.aspx.

Vývojár/programátor

Atmel ATF15xx Development/Programmer Kit, ATF15xx-DK3-U, je kompletný vývojový systém a ISP programátor pre ATF15xx CPLD. Táto súprava poskytuje dizajnérom veľmi rýchly a jednoduchý spôsob vývoja prototypov a vyhodnocovania nových návrhov pomocou ATF15xx ISP CPLD. Vďaka dostupnosti rôznych dosiek soketových adaptérov, ktoré podporujú väčšinu typov balíkov ponúkaných v ATF15xx CPLD, možno túto súpravu použiť ako ISP programátor na programovanie ATF15xx ISP CPLD vo väčšine dostupných typov balíkov cez JTAG rozhranie. Viac informácií o súprave Atmel ATF15xx-DK3-U je k dispozícii na www.atmel.com/tools/ATF15XX-DK3-U.aspx.

Vstavaný mikrokontrolérový systém

Programovací algoritmus a JTAG inštrukcie pre ATF15xx CPLD môžu byť implementované v mikrokontroléri alebo mikroprocesore, ktorý potom možno použiť na programovanie ATF15xx CPLD na cieľovej doske. Jednou z možných metód je extrahovať všetky príslušné JTAG informácie o protokole (tj JTAG pokyny a údaje) zo SVF file generované softvérom ATMISP, a potom použiť tieto informácie na implementáciu kódu pre mikrokontrolér alebo mikroprocesor, ktorý by generoval JTAG signály pre zariadenia ISP v JTAG reťaz. Tento prístup je najvhodnejší pre systémy, ktoré už majú zabudovaný mikrokontrolér alebo mikroprocesor, a to eliminuje použitie externého programovacieho softvéru a hardvérových nástrojov v systéme.

Obvodový testovací systém

CPLD ATF15xx je možné naprogramovať na cieľovú dosku plošných spojov pomocou JTAG rozhranie počas testovania dosky plošných spojov pomocou testera v obvode. Všeobecne platí, že SVF file generované ATMISP by mali obsahovať všetky príslušné JTAG informácie o programovaní v systéme, ktoré testery v obvode potrebujú na naprogramovanie CPLD ATF15xx na cieľovej doske plošných spojov. Tento prístup umožňuje integráciu programovacieho kroku do testovacej stage výrobného toku.

JTAG Rozhranie ISP

ISP pre ATF15xx CPLD je implementovaný pomocou IEEE 1149.1 Std. JTAG rozhranie. Toto rozhranie možno použiť na vymazanie, programovanie a overenie CPLD ATF15xx. JTAG rozhranie je sériové rozhranie pozostávajúce zo signálov TCK, TMS, TDI a TDO a JTAG Otestujte ovládač prístupového portu (TAP). Pin TCK je hodinový vstup pre JTAG TAP ovládač a na zapnutie/vypnutie JTAG pokyny a údaje. Pin TDI je sériový dátový vstup. Používa sa na presun programovacích inštrukcií a údajov do zariadení ISP. Pin TDO je sériový dátový výstup. Používa sa na presun údajov zo zariadení ISP. Pin TMS je pin na výber režimu. Kontroluje stav JTAG ovládač TAP. JTAG kolíky rozhrania ATF15xx CPLD na cieľovej doske ISP musia byť pripojené k hardvéru rozhrania ISP (tj kábel na stiahnutie ISP) zvyčajne cez 10-kolíkovú zásuvku. Hardvér rozhrania ISP musí byť tiež pripojený k hostiteľskému počítaču so softvérom ISP. Hardvér ISP rozhrania vytvára komunikáciu medzi ISP softvérom a ISP zariadeniami a umožňuje ISP softvéru prenášať programovacie inštrukcie a dáta z hostiteľského PC do ATF15xx CPLD. ATF15xx CPLD s JTAG funkcia je plne povolená JTAG kompatibilné a tiež podporujú požadované operácie Boundary Scan Test (BST) špecifikované v JTAG štandardné. ATF15xx CPLD môžu byť nakonfigurované tak, aby boli súčasťou JTAG Reťaz BST s ďalšími JTAG zariadenia na obvodové testovanie systémovej dosky. Pomocou tejto funkcie je možné testovať CPLD ATF15xx na doske plošných spojov spolu s ďalšími JTAG-podporované zariadenia bez toho, aby sa museli uchýliť k testovaniu na nechty.

Programovanie jedného zariadenia

The J.TAG Rozhranie ISP je možné nakonfigurovať na programovanie jedného CPLD ATF15xx. JTAG konfigurácia pre jedno zariadenie je znázornená na obrázku nižšie. Keď je ATF15xx CPLD nakonfigurované týmto spôsobom, medzi kolíkmi TDI a TDO zariadenia sa objaví register. Veľkosť registra závisí od JTAG šírka inštrukcie a dáta, ktoré sa pre túto inštrukciu posúvajú. Obrázok 2-1 JTAG ZariadenieAtmel-ATF15xx-Complex-Programmable-Logic-Device-obr- (1)

Programovanie viacerých zariadení

CPLD ATF15xx je možné nakonfigurovať ako súčasť reťaze viacerých JTAG-podporované zariadenia, ako je popísané nižšie a tiež zobrazené na nasledujúcom obrázku.

  1. Pripojte kolíky TMS a TCK pre každé zariadenie do konektora JTAG reťaz na TMS a TCK kolíky JTAG záhlavie rozhrania na doske plošných spojov.
  2. Pripojte kolík TDI z prvého zariadenia k kolíku TDI na JTAG hlavička rozhrania.
  3. Pripojte kolík TDO z prvého zariadenia k kolíku TDI ďalšieho zariadenia. Pokračujte v tomto procese, kým nebudú pripojené všetky okrem posledného.
  4. Pripojte kolík TDO z posledného zariadenia k kolíku TDO konektora JTAG hlavička rozhrania.

Obrázok 2-2 Viacnásobné zariadenie JTAG KonfiguráciaAtmel-ATF15xx-Complex-Programmable-Logic-Device-obr- (2)

Ak chcete naprogramovať viacero zariadení v jednotke JTAG reťazec, používatelia musia používať softvérové ​​nástroje ISP, ktoré podporujú takéto funkcie. V softvéri ISP musia používatelia špecifikovať:

  • Počet zariadení v JTAG reťaz.
  • Čísla dielov zariadení a pozície v rámci JTAG reťaz.
  • JTAG operácie pre každé zo zariadení.
  • Iný JTAGsúvisiace informácie, ako napríklad JTAG šírka inštrukcie pre každé zo zariadení.

Raz JTAG Daisy chain je správne nastavený na cieľovej doske ISP a v softvéri ISP, zariadenia v JTAG reťaz je možné naprogramovať súčasne.

Úvahy o dizajne

Ak chcete vykonať ISP na ATF15xx CPLD, zdroje pre JTAG rozhranie v ATF15xx musí byť rezervované. Preto štyri I/O piny pre TMS, TDI, TDO a TCK piny musia byť vyhradené pre JTAG a nemožno ich použiť ako užívateľské I/O. Čísla kolíkov pre tieto kolíky závisia od toho, ktoré ATF15xx CPLD sa používa, a od typu balenia. Informácie o pinout nájdete v tabuľke nižšie. JTAG štandard odporúča, aby boli kolíky TMS a TDI vytiahnuté pre každé zariadenie v JTAG reťaz. ATF15xx CPLD majú pre tieto kolíky internú pull-up funkciu, ktorá, keď je povolená, šetrí potrebu externých pull-up odporov. Ďalej, JTAG funkcia rozhrania musí byť povolená, aby bolo možné vykonávať ISP na CPLD ATF15xx. Povolenie funkcie JTAG rozhranie vyžaduje výber konkrétnych typov zariadení Atmel alebo nastavení možností pred zostavením návrhu ATF15xx. Tieto postupy sú v tejto príručke načrtnuté pre WinCUPL, ProChip Designer a POF2JED. Všetky úplne nové ATF15xx CPLD sa štandardne dodávajú s JTAG rozhranie povolené. Kedysi logické zdroje pre JTAG Rozhranie je vyhradené, používatelia môžu programovať, overovať a mazať ľubovoľné ATF15xx CPLD na cieľovej doske pomocou softvéru ATMISP.

Tip: Hoci štyria JTAG kolíky sú vyhradené pre JTAG rozhranie, používatelia môžu implementovať skryté logické funkcie v makrobunkách spojených s týmito kolíkmi.

Tabuľka 3-1 ATF15xx CPLD JTAG Čísla pinov

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

Povoliť JTAG Rozhranie s WinCUPL

Ak chcete povoliť funkciu JTAG rozhranie s WinCUPL, pred zostavením návrhu je potrebné špecifikovať príslušný typ zariadenia ATF15xx ISP. Po úspešnom zostavení dizajnu sa vytvorí JEDEC file s JTAG vygeneruje sa povolená funkcia rozhrania. Keď tento JEDEC file je naprogramovaný do ATF15xxCPLD, jeho JTAG rozhranie je povolené. Používatelia môžu tiež aktivovať interné pull-up odpory TDI a TMS zahrnutím nasledujúcich vlastností do návrhu CUPL file.

  • PROPERTY ATMEL {TDI_PULLUP = ON};
  • PROPERTY ATMEL {TMS_PULLUP = ON};

Všimnite si: Ak sa typ zariadenia ATF15xx ISP používa pre dizajn, ktorý používa JTAG piny rozhrania ako logické I/O piny, WinCUPL generuje chybu.

Nasledujúce kroky pojednávajú o tom, ako otvoriť existujúci návrh vo WinCUPL, určiť typ zariadenia a zostaviť návrh.

  1. V hlavnej ponuke WinCUPL vyberte File > Otvoriť. Vyberte zdroj CUPL (.pld). file z príslušného pracovného adresára.
  2. Výberom OK otvoríte zdroj PLD file.
  3. V hlavnej ponuke WinCUPL vyberte File > Uložiť. Tým sa uložia zmeny vykonané v zdroji file.
  4. V hlavnej ponuke vyberte položku Možnosti > Zariadenia. Tým sa otvorí dialógové okno Výber zariadenia.
  5. Vyberte si vhodné ISP zariadenie ATF15xx. V nasledujúcej tabuľke nájdete zoznam všetkých typov zariadení ATF15xx podporovaných WinCUPL.
  6. Výberom položky OK zatvoríte ponuku výberu zariadenia.
    • Poznámka: Alternatívnou metódou je vybrať vhodný typ zariadenia ATF15xx z nasledujúcej tabuľky a zahrnúť ho do sekcie hlavičky zdroja CUPL file.
  7. V hlavnej ponuke WinCUPL vyberte Spustiť> Kompilácia závislá na zariadení.
    • WinCUPL zostaví dizajn a vytvorí montér zariadení Atmel. Ak dizajn sedí, JEDEC file sa automaticky vytvorí.
    • Keď JEDEC file je naprogramovaný v zariadení, JTAG sú aktivované voliteľné interné ťahače TMS a TDI a voliteľné obvody pinkeepera.

Poznámka: Výber typu zariadenia Atmel ISP automaticky aktivuje JTAG rozhranie štandardne, keď Atmel WinCUPL spustí montér zariadení Atmel.

Ak návrhy bránia rezervovaniu zdrojov pre JTAG rozhranie alebo ISP voliteľne nepoužívate, je potrebné zvoliť typ zariadenia Atmel bez ISP. V tabuľke nižšie nájdete zoznam zariadení. Zariadenie je potom možné preprogramovať pomocou externého programátora zariadenia. V tabuľke nižšie sú uvedené typy zariadení Atmel ISP a Atmel non-ISP pre WinCUPL.

Tabuľka 3-2 Typ zariadenia WinCUPL ATF15xx

Názov zariadenia Typ balíka Typ zariadenia WinCUPL
JTAG Povolené JTAG Zakázané
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

Povoliť JTAG Rozhranie s Atmel ProChip Designer

Ak chcete povoliť funkciu JTAG rozhranie s ProChip Designer:

  1. Otvorte príslušný projekt ProChip Designer.
  2. Otvorte okno Fitter Options kliknutím na tlačidlo Atmel Fitter pod Device Fitter.
  3. Vyberte kartu Globálne zariadenie a potom začiarknite políčko JTAG Port box. Interné pull-up rezistory TMS a TDI je možné aktivovať aj zaškrtnutím políčok TDI Pullup a TMS Pullup. Tieto začiarkavacie políčka sú zobrazené na obrázku nižšie.

Obrázok 3-1 Používateľské rozhranie Možnosti inštalátora ProChip DesignerAtmel-ATF15xx-Complex-Programmable-Logic-Device-obr- (3)

Povoliť JTAG Rozhranie s POF2JED

V POF2JED, JTAG Možnosť Mode môže byť nastavená na Auto, aby POF2JED určil, či JTAG funkcia v ATF15xx by mala byť povolená alebo nie a je založená na tom, či JTAG je podporovaný v konkurenčnom CPLD. Ak chcete zapnúť JTAG v ATF15xx CPLD bez ohľadu na to, či JTAG je alebo nie je podporovaná v CPLD konkurenta, JTAG Možnosť Mode by mala byť nastavená na On. Keď JTAG je povolený v ATF15xx, interné pull-up rezistory TDI a TMS je možné aktivovať začiarknutím políčka Povoliť
TDI_PULLUP a Enable TMS_PULLUP boxy v POF2JED. Pozrite si obrázok nižšie.

Obrázok 3-2 Používateľské rozhranie POF2JEDAtmel-ATF15xx-Complex-Programmable-Logic-Device-obr- (4)

Usmernenia a odporúčania

Pozornosť: Tejto časti by ste mali venovať zvýšenú pozornosť pri vykonávaní operácií ISP na CPLD ATF15xx. Táto časť pojednáva o niektorých z JTAG Pokyny, informácie a odporúčania ISP, ktoré by ste si mali dobre všimnúť.

  1. Uistite sa, že JTAG port pre všetky zariadenia v JTAG sú povolené.
    • Pre ATF15xx CPLD, JTAG port je povolený, ak sú zariadenia prázdne/vymazané alebo naprogramované pomocou JTAG povolené.
    • Všetky zariadenia Atmel ATF15xx sa dodávajú v prázdnom/vymazanom stave; preto JTAG port je povolený pre všetky úplne nové zariadenia a je pripravený pre ISP.
    • Zariadenia ATF15xx s JTAG vypnuté je potrebné vymazať pomocou programátora zariadení, ktorý nepochádza od ISP, aby sa znova aktivoval JTAG prístav.
  2. Uistite sa, že správny objem VCCtage sa aplikuje na každé zo zariadení v JTAG reťaz.
    • ATF15xxAS/ASL CPLD v typoch balíkov 84-PLCC, 100-TQFP a 100-PQFP: VCCINT musí byť medzi 4.5 V a 5.5 V, zatiaľ čo VCCIO môže byť medzi 3.0 V a 3.6 V alebo 4.5 V a 5.5 V.
    • ATF15xxAS/ASL CPLD v typoch balíkov 44-PLCC a 44-TQFP: VCC musí byť medzi 4.5 V až 5.5 V.
    • ATF15xxASV/ASVL CPLD: VCC (VCCIO a VCCINT) musí byť medzi 3.0 V až 3.6 V.
  3. VCC pre zariadenia v JTAG reťaz musí byť správne regulovaná a filtrovaná.
    • Pre ATF15xx CPLD používané vo väčšine aplikácií sa odporúča použiť jeden 0.22µF oddeľovací kondenzátor pre každý z párov VCC/GND.
  4. Odporúča sa použiť spoločnú zem pre všetky zariadenia v JTAG reťaz a JTAG hardvér rozhrania (napr. ATDH1150USB ISP Download kábel).
  5. Odporúča sa vyhnúť sa dlhému (nie viac ako piatim zariadeniam) JTAG reťaze.
    1. Ak dlhý JTAG reťazec, vyrovnávajte signály TMS a TCK po každom piatom zariadení. Uprednostňuje sa použitie Schmittovho spúšťacieho pufra.
    2. Tlmiče pretvárajú časy vzostupu a poklesu signálov TMS a TCK.
    3. Je potrebné vziať do úvahy dodatočné oneskorenie spôsobené nárazníkmi.
  6. Odporúča sa použiť pull-up rezistory (4.7KΩ až 10KΩ) pre signály TMS a TDI a pull-down rezistor pre TCK signál na JTAG hlavička, aby sa zabránilo tomu, že sa tieto signály budú pohybovať, keď nie sú riadené hardvérom rozhrania.
    • Pre CPLD ATF15xx sú k dispozícii voliteľné interné ťahadlá na TMS a TDI.
  7. Odporúča sa ukončiť JTAG signály na JTAG hlavička.
    • Aktívne aj pasívne ukončenia sú prijateľné; uprednostňuje sa však pasívne ukončenie.
    • Znižuje vyzváňanie kvôli dlhým dĺžkam stôp kábla/PCB.
    • Ukončenie je najdôležitejšie pre TMS a TCK.
  8. Odporúča sa, aby všetky vstupy a I/O zariadení v jednotke JTAG reťaz, okrem JTAG kolíky, by mali byť v statickom stave, keď sa programujú CPLD ATF15xx, aby sa minimalizoval šum.
  9. Ak používate jednu z vývojových/programátorských dosiek Atmel ATF15xx, pri zmene pozícií prepojok VCC sa musí vypnúť napájanie dosky.
  10.  Pre ATF15xx CPLD, JTAG ISP je k dispozícii, keď je diel v režime vypnutia riadeného pinom alebo keď je zariadenie s nízkou spotrebou energie v režime spánku.
  11.  Stav zariadenia po prerušení ISP:
    • Ak je ISP prerušený, všetky I/O piny sú trojstavové bez ohľadu na stav obvodov pin-keepera.
    • Zabraňuje čiastočne naprogramovaným zariadeniam, aby spôsobili konflikt zbernice s inými zariadeniami na doske plošných spojov.
  12. Počas programovania ISP sú všetky I/O piny v jednej z nasledujúcich podmienok:
    • Stav s vysokou impedanciou:
    • Keď je naprogramované prázdne/vymazané zariadenie.
    • Keď je zariadenie preprogramované s vypnutými obvodmi pin-keepera.
    • Zabraňuje konfliktu zbernice s externými zariadeniami prepojenými s ATF15xx CPLD na doske plošných spojov.
    • Slabo zapadnuté do predchádzajúceho stavu:
    • Keď je naprogramované zariadenie preprogramované so zapnutými obvodmi PIN-keeper.
    • I/O piny si zachovávajú predchádzajúce logické úrovne pred ISP.
    • Zabraňuje ISP ovplyvňovať činnosť iných zariadení na systémovej doske.
  13. Použitie viacerých JTAG reťaze na jednej doske sa neodporúčajú.
    • Zariadenia môžu interagovať medzi rôznymi JTAG reťaze.
    • Doska je funkčná len vtedy, keď sú všetky zariadenia vo všetkých JTAG reťaze sú úspešne naprogramované.
    • Ak programovanie zlyhá aspoň pre jedno zariadenie v reťazci, zatiaľ čo iné JTAG reťazce boli úspešne naprogramované:
    • Buď Atmel, alebo iné zariadenia na doske môžu byť poškodené kvôli možnému problému so zbernicou pre trojstavové výstupy.
    • Prevádzkový stav systémovej dosky nie je definovaný; a preto môže dôjsť k nesprávnej funkčnej operácii.
  14. Vloženie aktívnych obvodov medzi JTAG hlavička a JTAG zariadenia v reťazci sa neodporúča. Ak aktívny obvod nefunguje správne, môže to spôsobiť problémy s programovaním/overením.
  15. Použitie zmiešaného objtagzariadenie JTAG reťaze sa neodporúčajú.
    • Toto sú JTAG reťaze so zariadeniami, ktoré používajú rôzne VCC objtages a/alebo rozhranie objtages.
    • Rozhranie zvtage úrovne (VIL, VIH, VOL, VOH) pre 5.0 V zariadenia nemusia byť kompatibilné s rozhraním vol.tage úrovne pre 3.0V zariadenia.
  16. Ak má ATMISP problém s komunikáciou s JTAG hardvérový reťazec zariadenia, skúste spustiť Self Calibrate alebo Manually Calibrate, aby ste znížili frekvencie JTAG signály.
  17. Pred spustením programovania skontrolujte, či je LED na kábli ATDH1150USB zapnutá a či svieti na zeleno. Uistite sa, že kábel na stiahnutie ISP dokáže správne komunikovať so softvérom ATMISP.
  18. Uistite sa, že správny objem VCCtage sa aplikuje na kábel ATDH1150USB.
    • VCC používané prvým zariadením v JTAG reťaz musí byť privedená ku káblu ATDH1150USB cez kolík 4 10-kolíkového JTAG hlavička.
    • Pre ATF15xx CPLD so samostatnými VCCINT a VCCIO by sa pre kábel ATDH1150USB malo použiť VCCIO.

Informácie o objednávke

Objednávací kód Popis
ATF15xx-DK3-U Vývojová/programátorská súprava CPLD (zahŕňa ATF15xxDK3-SAA44 a ATDH1150USB alebo ATDH1150USB-K)
ATF15xxDK3-SAA100 100-kolíkový adaptér soketu TQFP pre dosku DK3
ATF15xxDK3-SAJ44 44-kolíkový adaptér PLCC soketového adaptéra pre dosku DK3
ATF15xxDK3-SAJ84 84-kolíkový adaptér PLCC soketového adaptéra pre dosku DK3
ATF15xxDK3-SAA44 44-kolíkový adaptér soketu TQFP pre dosku DK3
ATDH1150USB Atmel ATF15xx CPLD USB JTAG Kábel na stiahnutie ISP

História revízií

Docentom sa stal doc. Rev. Dátum Komentáre
A 12/2015 Prvé vydanie dokumentu.

KONTAKTNÉ ÚDAJE

Spoločnosť 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_User Guide-12/2015

Atmel®, logo Atmel a ich kombinácie, Enabling Unlimited Possibilities® a ďalšie sú registrované ochranné známky alebo ochranné známky spoločnosti Atmel Corporation v USA a iných krajinách. Ostatné výrazy a názvy produktov môžu byť ochrannými známkami iných subjektov.
ODMIETNUTIE ZODPOVEDNOSTI: Informácie v tomto dokumente sú poskytované v súvislosti s produktmi Atmel. Týmto dokumentom ani v súvislosti s predajom produktov Atmel nie je udelená žiadna licencia, výslovná alebo implicitná, na základe prekážok alebo inak, na akékoľvek právo duševného vlastníctva. OKREM PODMIENOK PREDAJA UVEDENÝCH V PODMIENKACH PREDAJA ATMEL, KTORÉ SA NACHÁDZA ATMEL WEBSTRÁNKA, ATMEL NEPREBERÁ ŽIADNU ZODPOVEDNOSŤ A ODMIETA AKÚKOĽVEK VÝSLOVNÚ, IMPLICITÚ ALEBO ZÁKONNÚ ZÁRUKU TÝKAJÚCE SA JEJ PRODUKTOV, VRÁTANE, ALE NIE VÝHRADNE, IMPLICITNEJ ZÁRUKY OBCHODOVANIA, VHODNOSTI SPOLOČNOSTI FR. V ŽIADNOM PRÍPADE NEBUDE ATMEL ZODPOVEDNÝ ZA ŽIADNE PRIAMY, NEPRIAME, NÁSLEDNÉ, TRESTNÉ, ŠPECIÁLNE ALEBO NÁHODNÉ ŠKODY (VRÁTANE, BEZ OBMEDZENIA, ŠKODY ZA STRATU A ZISKY, PRERUŠENIE PODNIKANIA, ALEBO STRATU INFORMÁCIÍ ALEBO STRATU INFORMÁCIÍ POUŽÍVAŤ TENTO DOKUMENT, AJ KEĎ BOL ATMEL UPOZORNENÝ NA MOŽNOSŤ TAKÝCHTO ŠKOD. Atmel neposkytuje žiadne vyhlásenia ani záruky týkajúce sa presnosti alebo úplnosti obsahu tohto dokumentu a vyhradzuje si právo kedykoľvek bez upozornenia zmeniť špecifikácie a popisy produktov. Atmel sa nezaväzuje aktualizovať informácie obsiahnuté v tomto dokumente. Pokiaľ nie je výslovne uvedené inak, produkty Atmel nie sú vhodné a nesmú sa používať v automobilových aplikáciách. Produkty Atmel nie sú určené, autorizované ani zaručené na použitie ako komponenty v aplikáciách určených na podporu alebo udržanie životnosti. ODMIETNUTIE ZODPOVEDNOSTI ZA BEZPEČNOSTNÉ, VOJENSKÉ A AUTOMOBILOVÉ APLIKÁCIE: Produkty Atmel nie sú navrhnuté a nebudú sa používať v spojení s akýmikoľvek aplikáciami, pri ktorých by sa dalo odôvodnene očakávať, že zlyhanie takýchto produktov povedie k závažnému zraneniu alebo smrti osôb (“Kritické bezpečnostné Žiadosti”) bez osobitného písomného súhlasu pracovníka Atmel. Medzi aplikácie kritické z hľadiska bezpečnosti patria okrem iného zariadenia a systémy na podporu života, vybavenie alebo systémy na prevádzku jadrových zariadení a zbraňových systémov. Produkty Atmel nie sú navrhnuté ani určené na použitie vo vojenských alebo leteckých aplikáciách alebo prostrediach, pokiaľ nie sú spoločnosťou Atmel špecificky označené ako vojenské. Produkty Atmel nie sú navrhnuté ani určené na použitie v automobiloch, pokiaľ nie sú spoločnosťou Atmel špecificky označené ako automobilové.

Dokumenty / zdroje

Komplexné programovateľné logické zariadenie Atmel ATF15xx [pdf] Používateľská príručka
ATF15xx, ATF15xx Komplexné programovateľné logické zariadenie, komplexné programovateľné logické zariadenie, programovateľné logické zariadenie, logické zariadenie, zariadenie

Referencie

Zanechajte komentár

Vaša emailová adresa nebude zverejnená. Povinné polia sú označené *