Logo Atmel

Komplexní programovatelné logické zařízení Atmel ATF15xx

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

Specifikace

  • Název produktu: Atmel ATF15xx In-System Programming
  • Model: ATF15xx
  • Typ: Komplexní programovatelné logické zařízení (CPLD)
  • Metoda programování: In-System Programming (ISP)
  • Rozhraní: JTAG Rozhraní ISP
  • Výrobce: Atmel

Nejčastější dotazy

Otázka: Mohu s CPLD ATF15xx používat programovací software třetí strany?

Odpověď: Ano, pokud software podporuje programovací algoritmus a JTAG instrukce požadované pro ATF15xx CPLD.

Otázka: Je možné naprogramovat více ATF15xx CPLD současně?

A: Ano, JTAG Rozhraní ISP podporuje programování více zařízení pro efektivní programování více CPLD najednou.

Zavedení

  • Atmel® ATF15xx Complex Programmable Logic Devices (CPLD) s architekturou Logic Doubling® podporují In-System Programming (ISP) prostřednictvím IEEE Std. 1149.1 Společná testovací akční skupina (JTAG) rozhraní. Tato funkce zvyšuje flexibilitu programování a poskytuje výhody v různých fázích; vývoj produktu, výroba a použití v terénu. Tato uživatelská příručka popisuje metody návrhu a požadavky pro implementaci ISP na ATF15xx CPLD s podporou ISP, jak je uvedeno níže:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

Vlastnosti a výhody

Programování v systému umožňuje programování a přeprogramování zařízení ISP poté, co jsou namontována na desky s plošnými spoji (PCB). To eliminuje další manipulační krok vyžadovaný ve výrobním procesu k programování zařízení na externím programátoru zařízení před jejich montáží na desky plošných spojů. Vyloučení tohoto kroku snižuje možnost poškození jemných vodičů zařízení pro povrchovou montáž s vysokým počtem pinů nebo poškození zařízení elektrostatickým výbojem (ESD) během programování. ISP také umožňuje uživatelům provádět změny designu a upgrady v terénu, aniž by museli odstraňovat zařízení ISP z desek plošných spojů. Kromě toho také umožňuje použití vestavěného mikrokontroléru nebo testeru obvodů k provádění operací programování v rámci systému na zařízeních ISP a integraci těchto operací programování do výrobního toku desek s obvody.

In-System Programming Systems

Tři základní součásti systému ISP pro CPLD ATF15xx jsou:

Software

Implementace programovacího algoritmu, stejně jako generace JTAG instrukce a data pro cílová zařízení ISP. Může to být softwarový program běžící na PC, vestavěný mikrokontrolér nebo zařízení pro testování v obvodu.

Hardware rozhraní

Komunikační kanál mezi softwarem ISP a zařízeními ISP na cílové desce. Může to být kabel pro stahování ISP nebo programátor od společnosti Atmel nebo dodavatele třetí strany, zařízení pro testování v obvodu nebo spojení mezi vestavěným mikrokontrolérem a zařízeními ISP na desce plošných spojů.

Cílová deska

Obvodová deska obsahující zařízení ISP v JTAG řetěz. Může to být vývojová/programátorská deska ATF15xx CPLD od společnosti Atmel nebo na zakázku navržená obvodová deska s příslušným JTAG připojení k hardwaru rozhraní.

Kromě těchto tří složek, JEDEC file je nutné naprogramovat ATF15xx CPLD. Tento JEDEC file lze vytvořit sestavením návrhu file pomocí vývojového softwaru, který podporuje ATF15xx CPLD, jako je Atmel WinCUPL a Atmel ProChip Designer. Atmel také poskytuje softwarový nástroj pro překladatele, POF2JED.exe, který převádí výstup file z konkurenčního programového formátu na JEDEC file kompatibilní s ATF15xx CPLD. Další informace o tomto nástroji naleznete v poznámce k aplikaci Atmel „ATF15xx Product Family Conversion“, která je k dispozici na webu Atmel. webmísto. Po JEDEC files jsou vytvořeny pro všechny CPLD ATF15xx, lze je naprogramovat na cílové desce. Jednotky CPLD ATF15xx lze programovat pomocí následujících systémů programování v systému:

  • ATF15xx In-System Programovací systém
  • Vestavěné mikrokontroléry
  • Obvodové testery

In-systémový programovací systém Atmel ATF15xx

Pro systémové programování ATF15xx CPLD jsou k dispozici ISP software, kabel ke stažení a vývojová/programátorská sada od společnosti Atmel a jsou popsány v následujících částech.

Software ISP

Software Atmel ATF15xx ISP, ATMISP, je primárním prostředkem pro implementaci JTAG programování v systému na CPLD ATF15xx. ATMISP běží na hostitelském počítači se systémem Windows a implementuje in-system programování ATF15xx CPLD na cílovém hardwarovém systému ISP nebo generuje Serial Vector Format (.SVF). file pro použití automatickým testovacím zařízením (ATE) k programování ATF15xx CPLD na cílovém systému. ATMISP nejprve od uživatelů získá všechny potřebné informace o JTAG řetězec zařízení v cílovém systému. Poté provede příslušné JTAG Pokyny ISP na JTAG řetězec zařízení v cílovém systému podle JTAG informace o řetězci zařízení určené uživateli prostřednictvím portu USB nebo LPT počítače. Více informací o softwaru Atmel ATMISP je k dispozici na www.atmel.com/tools/ATMISP.aspx.

Kabel pro stahování ISP

Kabel Atmel ATF15xx USB ISP Download, ATDH1150USB, se připojuje ke standardnímu USB portu hostitelského počítače na jedné straně a k JTAG záhlaví cílové desky plošných spojů na druhé straně. Přenáší JTAG instrukce a data generovaná ATMISP běžící na hostitelském PC do ISP zařízení na cílové desce plošných spojů. Více informací o kabelu ATDH1150USB je k dispozici na www.atmel.com/tools/ATDH1150USB.aspx.

Vývojář/programátor

Atmel ATF15xx Development/Programmer Kit, ATF15xx-DK3-U, je kompletní vývojový systém a ISP programátor pro ATF15xx CPLD. Tato sada poskytuje návrhářům velmi rychlý a snadný způsob, jak vyvíjet prototypy a vyhodnocovat nové návrhy pomocí ATF15xx ISP CPLD. Vzhledem k dostupnosti různých desek adaptérů patic pro podporu většiny typů balíčků nabízených v ATF15xx CPLD lze tuto sadu použít jako ISP programátor k programování ATF15xx ISP CPLD ve většině dostupných typů balíčků prostřednictvím JTAG rozhraní. Více informací o sadě Atmel ATF15xx-DK3-U je k dispozici na www.atmel.com/tools/ATF15XX-DK3-U.aspx.

Vestavěný mikrokontrolérový systém

Programovací algoritmus a JTAG instrukce pro CPLD ATF15xx mohou být implementovány v mikrokontroléru nebo mikroprocesoru, který pak lze použít k programování CPLD ATF15xx na cílové desce. Jednou z možných metod je extrahovat všechny příslušné JTAG informace o protokolu (např. JTAG pokyny a data) z SVF file generované softwarem ATMISP, a poté použít tyto informace k implementaci kódu pro mikrokontrolér nebo mikroprocesor, který by generoval JTAG signály pro zařízení ISP v JTAG řetěz. Tento přístup je nejvhodnější pro systémy, které již mají vestavěný mikrokontrolér nebo mikroprocesor, a to eliminuje použití externího programovacího softwaru a hardwarových nástrojů v systému.

In-circuit Testing System

CPLD ATF15xx lze naprogramovat na cílové desce plošných spojů pomocí JTAG rozhraní během testování obvodové desky pomocí in-circuit testeru. Obecně platí, že SVF file generovaný ATMISP by měl obsahovat všechny příslušné JTAG informace o programování v systému, které potřebují obvodové testery k naprogramování CPLD ATF15xx na cílové desce plošných spojů. Tento přístup umožňuje integraci programovacího kroku do testovacích stage výrobního toku.

JTAG Rozhraní ISP

ISP pro ATF15xx CPLD je implementován pomocí IEEE 1149.1 Std. JTAG rozhraní. Toto rozhraní lze použít k vymazání, programování a ověřování CPLD ATF15xx. JTAG rozhraní je sériové rozhraní sestávající ze signálů TCK, TMS, TDI a TDO a JTAG Otestujte řadič přístupového portu (TAP). Pin TCK je hodinový vstup pro JTAG TAP ovladač a pro zapínání/vypínání JTAG pokyny a data. Pin TDI je sériový datový vstup. Používá se pro přesun programovacích instrukcí a dat do zařízení ISP. Pin TDO je sériový datový výstup. Používá se k přesunu dat ze zařízení ISP. Pin TMS je pin pro volbu režimu. Řídí stav JTAG TAP ovladač. JTAG piny rozhraní ATF15xx CPLD na cílové desce ISP musí být připojeny k hardwaru rozhraní ISP (tj. kabel pro stahování ISP) obvykle přes 10kolíkovou hlavičku. Hardware rozhraní ISP také musí být připojen k hostitelskému počítači se softwarem ISP. Hardware rozhraní ISP zajišťuje komunikaci mezi softwarem ISP a zařízeními ISP a umožňuje softwaru ISP přenášet programovací instrukce a data z hostitelského PC do ATF15xx CPLD. ATF15xx CPLD s JTAG funkce povoleny jsou plně JTAG kompatibilní a také podporují požadované operace Boundary Scan Test (BST) specifikované v JTAG norma. CPLD ATF15xx lze nakonfigurovat tak, aby byly součástí JTAG Řetěz BST s dalšími JTAG zařízení pro obvodové testování systémové desky. S touto funkcí lze ATF15xx CPLD testovat na desce plošných spojů spolu s dalšími JTAG-podporovaná zařízení bez nutnosti testování na nehtech.

Programování jednoho zařízení

JTAG Rozhraní ISP lze nakonfigurovat pro programování jednoho CPLD ATF15xx. JTAG konfigurace pro jedno zařízení je znázorněna na obrázku níže. Když je ATF15xx CPLD nakonfigurováno tímto způsobem, objeví se registr mezi piny TDI a TDO zařízení. Velikost registru závisí na JTAG šířka instrukce a data, která se pro tuto instrukci posouvají. Obrázek 2-1 JTAG ZařízeníAtmel-ATF15xx-Complex-Programmable-Logic-Device-obr- (1)

Programování více zařízení

Jednotky CPLD ATF15xx lze konfigurovat jako součást řetězu více JTAG-podporovaná zařízení, jak je popsáno níže a také znázorněno na následujícím obrázku.

  1. Připojte kolíky TMS a TCK pro každé zařízení do konektoru JTAG řetěz k TMS a TCK kolíkům JTAG rozhraní na desce plošných spojů.
  2. Připojte kolík TDI z prvního zařízení k kolíku TDI na JTAG záhlaví rozhraní.
  3. Připojte kolík TDO z prvního zařízení k kolíku TDI dalšího zařízení. Pokračujte v tomto procesu, dokud nebudou připojeny všechny kromě posledního.
  4. Připojte kolík TDO z posledního zařízení k kolíku TDO na JTAG záhlaví rozhraní.

Obrázek 2-2 Více zařízení JTAG KonfiguraceAtmel-ATF15xx-Complex-Programmable-Logic-Device-obr- (2)

Chcete-li naprogramovat více zařízení v jednotce JTAG řetězce, uživatelé musí používat softwarové nástroje ISP, které takové funkce podporují. V softwaru ISP musí uživatelé specifikovat:

  • Počet zařízení v JTAG řetěz.
  • Čísla dílů zařízení a pozice v rámci JTAG řetěz.
  • JTAG operace pro každé ze zařízení.
  • Další JTAGsouvisející informace, jako je JTAG šířka instrukce pro každé ze zařízení.

Jakmile JTAG Daisy chain je správně nastaven na cílové desce ISP a v softwaru ISP, zařízení v JTAG Řetěz lze naprogramovat současně.

Úvahy o designu

Chcete-li provést ISP na ATF15xx CPLD, prostředky pro JTAG rozhraní v ATF15xx musí být rezervováno. Proto musí být čtyři I/O piny pro TMS, TDI, TDO a TCK vyhrazeny pro JTAG a nelze je použít jako uživatelské I/O. Čísla pinů těchto pinů závisí na použitém ATF15xx CPLD a na typu jeho pouzdra. Informace o pinoutu naleznete v tabulce níže. JTAG standard doporučuje, aby byly kolíky TMS a TDI vytaženy pro každé zařízení v JTAG řetěz. CPLD ATF15xx mají pro tyto piny vnitřní pull-up funkci, která, když je povolena, šetří potřebu externích pull-up rezistorů. Dále pak JTAG funkce rozhraní musí být povolena, aby bylo možné provádět ISP na CPLD ATF15xx. Povolení JTAG rozhraní vyžaduje před kompilací návrhu ATF15xx vybrat konkrétní typy zařízení Atmel nebo nastavení možností. Tyto postupy jsou v této příručce popsány pro WinCUPL, ProChip Designer a POF2JED. Ve výchozím nastavení jsou všechny zcela nové ATF15xx CPLD dodávány s JTAG rozhraní povoleno. Jakmile logické prostředky pro JTAG Pokud je rozhraní vyhrazeno, uživatelé mohou programovat, ověřovat a mazat jakékoli ATF15xx CPLD na cílové desce pomocí softwaru ATMISP.

Tip: Přestože čtyři JTAG kolíky jsou vyhrazeny pro JTAG rozhraní, uživatelé mohou implementovat skryté logické funkce v makrobuňkách spojených s těmito kolíky.

Tabulka 3-1 ATF15xx CPLD JTAG Pinová čísla

JTAG Kolík 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

Povolit JTAG Rozhraní s WinCUPL

Chcete-li povolit funkci JTAG rozhraní s WinCUPL, je třeba před kompilací návrhu specifikovat příslušný typ zařízení ATF15xx ISP. Po úspěšném sestavení návrhu se objeví JEDEC file s JTAG vygeneruje se povolená funkce rozhraní. Když tento JEDEC file je naprogramován do ATF15xxCPLD, jeho JTAG rozhraní je povoleno. Uživatelé mohou také aktivovat interní pull-up rezistory TDI a TMS zahrnutím následujících prohlášení o vlastnostech do návrhu CUPL file.

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

Oznámení: Pokud je typ zařízení ATF15xx ISP použit pro návrh, který používá JTAG piny rozhraní jako logické I/O piny, WinCUPL generuje chybu.

Následující kroky popisují, jak otevřít existující návrh ve WinCUPL, určit typ zařízení a zkompilovat návrh.

  1. V hlavní nabídce WinCUPL vyberte File > Otevřít. Vyberte zdroj CUPL (.pld). file z příslušného pracovního adresáře.
  2. Výběrem OK otevřete zdroj PLD file.
  3. V hlavní nabídce WinCUPL vyberte File > Uložit. Tím se uloží změny provedené ve zdroji file.
  4. V hlavní nabídce vyberte Možnosti > Zařízení. Otevře se dialogové okno Výběr zařízení.
  5. Vyberte vhodné zařízení ATF15xx ISP. V následující tabulce je uveden seznam všech typů zařízení ATF15xx podporovaných WinCUPL.
  6. Výběrem OK zavřete nabídku pro výběr zařízení.
    • Poznámka: Alternativní metodou je vybrat vhodný typ zařízení ATF15xx z následující tabulky a zahrnout jej do sekce záhlaví zdroje CUPL. file.
  7. V hlavní nabídce WinCUPL vyberte Spustit > Kompilace závislá na zařízení.
    • WinCUPL sestaví návrh a vytvoří montér zařízení Atmel. Pokud design sedí, JEDEC file se automaticky vytvoří.
    • Když JEDEC file je naprogramován v zařízení, JTAG jsou povoleny volitelné interní TMS a TDI pull-up a volitelné pin-keeper obvody.

Poznámka: Výběr typu zařízení Atmel ISP automaticky povolí JTAG rozhraní ve výchozím nastavení, když Atmel WinCUPL spustí montér zařízení Atmel.

Pokud návrhy brání vyhrazení zdrojů pro JTAG Pokud není volitelně použito rozhraní nebo ISP, je nutné zvolit typ zařízení Atmel bez ISP. Seznam zařízení naleznete v tabulce níže. Zařízení lze poté přeprogramovat pomocí externího programátoru zařízení. Níže uvedená tabulka uvádí typy zařízení Atmel ISP a Atmel non-ISP pro WinCUPL.

Tabulka 3-2 Typ zařízení WinCUPL ATF15xx

Název zařízení Typ balíčku Typ zařízení WinCUPL
JTAG Povoleno JTAG Zakázáno
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

Povolit JTAG Rozhraní s Atmel ProChip Designer

Chcete-li povolit funkci JTAG rozhraní s ProChip Designer:

  1. Otevřete příslušný projekt ProChip Designer.
  2. Otevřete okno Fitter Options kliknutím na tlačítko Atmel Fitter pod Device Fitter.
  3. Vyberte kartu Globální zařízení a poté zaškrtněte políčko JTAG Port box. Interní pull-up rezistory TMS a TDI lze také aktivovat zaškrtnutím políček TDI Pullup a TMS Pullup. Tato zaškrtávací políčka jsou zobrazena na obrázku níže.

Obrázek 3-1 Uživatelské rozhraní Možnosti instalace ProChip DesignerAtmel-ATF15xx-Complex-Programmable-Logic-Device-obr- (3)

Povolit JTAG Rozhraní s POF2JED

V POF2JED, JTAG Možnost Mode může být nastavena na Auto a nechat POF2JED určit, zda JTAG funkce v ATF15xx by měla být povolena nebo ne a je založena na tom, zda JTAG je podporováno v konkurenčním CPLD. Chcete-li zapnout JTAG v ATF15xx CPLD bez ohledu na to, zda JTAG je nebo není podporováno v konkurenčním CPLD, JTAG Možnost Mode by měla být nastavena na On. Když JTAG je povoleno v ATF15xx, interní pull-up rezistory TDI a TMS lze aktivovat zaškrtnutím možnosti Povolit
TDI_PULLUP a Enable TMS_PULLUP boxy v POF2JED. Viz obrázek níže.

Obrázek 3-2 Uživatelské rozhraní POF2JEDAtmel-ATF15xx-Complex-Programmable-Logic-Device-obr- (4)

Pokyny a doporučení

Pozor: Této části je třeba věnovat zvýšenou pozornost při provádění operací ISP na CPLD ATF15xx. Tato část pojednává o některých JTAG Pokyny, informace a doporučení ISP, které by měly být dobře poznamenány.

  1. Ujistěte se, že JTAG port pro všechna zařízení v JTAG řetězce jsou povoleny.
    • Pro ATF15xx CPLD, JTAG port je povolen, pokud jsou zařízení prázdná/vymazaná nebo naprogramovaná pomocí JTAG povoleno.
    • Všechna zařízení Atmel ATF15xx jsou dodávána v prázdném/vymazaném stavu; proto JTAG port je povolen pro všechna zcela nová zařízení a připraven pro ISP.
    • Zařízení ATF15xx s JTAG zakázáno je třeba vymazat pomocí programátoru zařízení, který není poskytovatelem ISP, aby se znovu aktivoval JTAG přístav.
  2. Ujistěte se, že správný objem VCCtage se aplikuje na každé ze zařízení v JTAG řetěz.
    • ATF15xxAS/ASL CPLD v typech balíčků 84-PLCC, 100-TQFP a 100-PQFP: VCCINT musí být mezi 4.5 V a 5.5 V, zatímco VCCIO může být mezi 3.0 V a 3.6 V nebo 4.5 V a 5.5 V.
    • ATF15xxAS/ASL CPLD v typech pouzder 44-PLCC a 44-TQFP: VCC musí být mezi 4.5 V až 5.5 V.
    • ATF15xxASV/ASVL CPLD: VCC (VCCIO a VCCINT) musí být mezi 3.0 V až 3.6 V.
  3. VCC pro zařízení v JTAG řetěz musí být správně regulován a filtrován.
    • Pro ATF15xx CPLD používané ve většině aplikací se doporučuje použít jeden 0.22µF oddělovací kondenzátor pro každý z párů VCC/GND.
  4. Doporučuje se použít společnou zem pro všechna zařízení v JTAG řetěz a JTAG hardware rozhraní (např. ATDH1150USB ISP Download Cable).
  5. Doporučuje se vyhnout se dlouhému (ne více než pěti zařízením) JTAG řetězy.
    1. Pokud dlouhý JTAG je nutný řetězec, vyrovnejte signály TMS a TCK po každém pátém zařízení. Preferuje se použití Schmittova spouštěcího bufferu.
    2. Vyrovnávací paměti přetvářejí doby vzestupu a poklesu signálů TMS a TCK.
    3. Je třeba vzít v úvahu dodatečné zpoždění způsobené nárazníky.
  6. Doporučuje se použít pull-up rezistory (4.7KΩ až 10KΩ) pro signály TMS a TDI a pull-down rezistor pro TCK signál na JTAG záhlaví, aby se zabránilo těmto signálům v plovoucím stavu, když nejsou řízeny hardwarem rozhraní.
    • Pro CPLD ATF15xx jsou k dispozici volitelné vnitřní pull-up na TMS a TDI.
  7. Doporučuje se ukončit JTAG signály na JTAG záhlaví.
    • Aktivní i pasivní zakončení jsou přijatelné; upřednostňuje se však pasivní ukončení.
    • Snižuje vyzvánění kvůli dlouhým trasám kabelu/PCB.
    • Ukončení je nejdůležitější pro TMS a TCK.
  8. Doporučuje se, aby všechny vstupy a I/O zařízení v JTAG řetěz, kromě JTAG piny by měly být při programování ATF15xx CPLD ve statickém stavu, aby se minimalizoval šum.
  9. Při použití jedné z vývojových/programátorských desek Atmel ATF15xx musí být napájení desky vypnuto, když se mění pozice výběrových propojek VCC.
  10.  Pro ATF15xx CPLD, JTAG ISP je k dispozici, když je součástka v režimu vypnutí řízeného pinem nebo když zařízení s nízkou spotřebou spí.
  11.  Stav zařízení po přerušení ISP:
    • Pokud je ISP přerušeno, všechny I/O piny jsou třístavové bez ohledu na stav obvodů Pin-keeper.
    • Zabraňuje tomu, aby částečně naprogramovaná zařízení způsobila konflikt sběrnice s jinými zařízeními na desce plošných spojů.
  12. Během programování ISP jsou všechny I/O piny v jedné z následujících podmínek:
    • Stav s vysokou impedancí:
    • Když je naprogramováno prázdné/vymazané zařízení.
    • Když je zařízení přeprogramováno s deaktivovanými obvody Pin-keeper.
    • Zabraňuje konfliktu sběrnice s externími zařízeními propojenými s ATF15xx CPLD na desce plošných spojů.
    • Slabě přichyceno do předchozího stavu:
    • Když je naprogramované zařízení přeprogramováno s povolenými obvody Pin-keeper.
    • I/O piny si zachovávají předchozí logické úrovně před ISP.
    • Zabraňuje ISP ovlivňovat provoz ostatních zařízení na základní desce.
  13. Použití více JTAG řetězy na jedné desce se nedoporučuje.
    • Zařízení mohou interagovat mezi různými JTAG řetězy.
    • Deska je funkční pouze tehdy, když jsou všechna zařízení ve všech JTAG řetězy jsou úspěšně naprogramovány.
    • Pokud selže programování alespoň jednoho zařízení v řetězci, zatímco ostatní JTAG Řetězy byly úspěšně naprogramovány:
    • Buď Atmel nebo jiná zařízení na desce mohou být poškozena kvůli možnému problému se sběrnicí pro tri-stavové výstupy.
    • Provozní stav základní desky není definován; a proto může dojít k nesprávné funkční operaci.
  14. Vložení aktivních obvodů mezi JTAG záhlaví a JTAG zařízení v řetězci se nedoporučuje. Pokud aktivní obvod nefunguje správně, může to způsobit problémy s programováním/ověřením.
  15. Použití smíšené-objtagzařízení JTAG řetězy se nedoporučuje.
    • Toto jsou JTAG řetězy se zařízeními, která používají různé VCC objtages a/nebo rozhraní svtages.
    • Rozhraní svtage úrovně (VIL, VIH, VOL, VOH) pro 5.0V zařízení nemusí být kompatibilní s rozhraním vol.tage úrovně pro 3.0V zařízení.
  16. Pokud má ATMISP problém s komunikací s JTAG hardwarový řetězec zařízení, zkuste spustit Self Calibrate nebo Manually Calibrate, abyste snížili frekvence JTAG signály.
  17. Před zahájením programování se ujistěte, že LED na kabelu ATDH1150USB svítí a svítí zeleně. Ujistěte se, že kabel pro stahování ISP je schopen správně komunikovat se softwarem ATMISP.
  18. Ujistěte se, že správný objem VCCtage se aplikuje na kabel ATDH1150USB.
    • VCC používané prvním zařízením v JTAG řetěz musí být přiveden ke kabelu ATDH1150USB přes kolík 4 10kolíkového JTAG záhlaví.
    • Pro ATF15xx CPLD se samostatnými VCCINT a VCCIO by měl být pro kabel ATDH1150USB použit VCCIO.

Informace pro objednání

Objednací kód Popis
ATF15xx-DK3-U Vývojová/programátorská sada CPLD (zahrnuje ATF15xxDK3-SAA44 a ATDH1150USB nebo ATDH1150USB-K)
ATF15xxDK3-SAA100 100kolíkový adaptér soketu TQFP pro desku DK3
ATF15xxDK3-SAJ44 44kolíková PLCC soketová adaptérová deska pro desku DK3
ATF15xxDK3-SAJ84 84kolíková PLCC soketová adaptérová deska pro desku DK3
ATF15xxDK3-SAA44 44kolíkový adaptér soketu TQFP pro desku DK3
ATDH1150USB Atmel ATF15xx CPLD na bázi USB JTAG Kabel pro stahování ISP

Historie revizí

Doc. Rev. Datum Komentáře
A 12/2015 Prvotní vydání dokumentu.

KONTAKTNÍ ÚDAJE

Společnost 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 jejich kombinace, Enabling Unlimited Possibilities® a další jsou registrované ochranné známky nebo ochranné známky společnosti Atmel Corporation v USA a dalších zemích. Jiné termíny a názvy produktů mohou být ochrannými známkami jiných společností.
ODMÍTNUTÍ ODPOVĚDNOSTI: Informace v tomto dokumentu jsou poskytovány v souvislosti s produkty Atmel. Tímto dokumentem ani v souvislosti s prodejem produktů Atmel není udělena žádná licence, výslovná nebo předpokládaná, estoppel nebo jinak, k právům duševního vlastnictví. S VÝJIMKOU UVEDENÝCH V PODMÍNKÁCH A PODMÍNEK PRODEJE ATMEL UVEDENÝCH V ATMEL WEBSTRÁNKA, ATMEL NEPŘEBÍRÁ ŽÁDNOU ODPOVĚDNOST A ODMÍTÁ JAKÉKOLIV VÝSLOVNÉ, PŘEDPOKLÁDANÉ NEBO ZÁKONNÉ ZÁRUKY VZTAHUJÍCÍ SE NA SVÉ PRODUKTY, VČETNĚ, ALE NE OMEZENĚ, PŘEDPOKLÁDANÉ ZÁRUKY OBCHODOVATELNOSTI, VHODNOSTI PARTNERSTVÍ NEBO VHODNOSTI PARTNERSTVÍ. V ŽÁDNÉM PŘÍPADĚ NEBUDE ATMEL ODPOVĚDNÁ ZA JAKÉKOLI PŘÍMÉ, NEPŘÍMÉ, NÁSLEDNÉ, TRESTNÉ, ZVLÁŠTNÍ NEBO NÁHODNÉ ŠKODY (VČETNĚ, BEZ OMEZENÍ, ŠKOD ZA ZTRÁTU A ZISKY, PŘERUŠENÍ OBCHODNÍ ČINNOSTI, NEBO ZA ZTRÁTU INFORMACÍ POUŽITÍ TENTO DOKUMENT, I KDYŽ BYL ATMEL UPOZORNĚN NA MOŽNOST TAKOVÝCH ŠKOD. Společnost Atmel neposkytuje žádná prohlášení ani záruky s ohledem na přesnost nebo úplnost obsahu tohoto dokumentu a vyhrazuje si právo kdykoli bez upozornění provádět změny specifikací a popisů produktů. Společnost Atmel se nezavazuje aktualizovat zde uvedené informace. Pokud není výslovně uvedeno jinak, produkty Atmel nejsou vhodné pro automobilové aplikace a nesmí se v nich používat. Produkty Atmel nejsou zamýšleny, autorizovány nebo zaručeny pro použití jako součásti v aplikacích určených k podpoře nebo udržení životnosti. PROHLÁŠENÍ O BEZPEČNOSTNÍCH, VOJENSKÝCH A AUTOMOBILOVÝCH APLIKACÍCH PROHLÁŠENÍ: Produkty Atmel nejsou navrženy a nebudou používány ve spojení s žádnými aplikacemi, kde by se při selhání takových produktů dalo důvodně očekávat, že by mohlo dojít k vážnému zranění nebo smrti („kritické z hlediska bezpečnosti“ Žádosti”) bez zvláštního písemného souhlasu pracovníka Atmel. Aplikace kritické z hlediska bezpečnosti zahrnují, bez omezení, zařízení a systémy na podporu života, vybavení nebo systémy pro provoz jaderných zařízení a zbraňových systémů. Produkty Atmel nejsou navrženy ani určeny pro použití ve vojenských nebo leteckých aplikacích nebo prostředích, pokud nejsou společností Atmel výslovně označeny jako vojenské. Produkty Atmel nejsou navrženy ani určeny pro použití v automobilových aplikacích, pokud nejsou společností Atmel výslovně označeny jako automobilové.

Dokumenty / zdroje

Komplexní programovatelné logické zařízení Atmel ATF15xx [pdfUživatelská příručka
ATF15xx, ATF15xx Komplexní programovatelné logické zařízení, Komplexní programovatelné logické zařízení, Programovatelné logické zařízení, Logické zařízení, Zařízení

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *