Atmel-logó

Atmel ATF15xx komplex programozható logikai eszköz

Atmel-ATF15xx-Komplex-Programozható-Logikai-eszköz-termék

Műszaki adatok

  • Terméknév: Atmel ATF15xx In-System Programming
  • Modell: ATF15xx
  • Típus: Komplex programozható logikai eszköz (CPLD)
  • Programozási módszer: Rendszeren belüli programozás (ISP)
  • Interfész: JTAG ISP interfész
  • Gyártó: Atmel

GYIK

K: Használhatok harmadik féltől származó programozószoftvert az ATF15xx CPLD-kkel?

V: Igen, mindaddig, amíg a szoftver támogatja a programozási algoritmust és a JTAG Az ATF15xx CPLD-khez szükséges utasítások.

K: Lehetséges több ATF15xx CPLD egyidejű programozása?

V: Igen, a JTAG Az ISP interfész több eszköz programozását támogatja több CPLD egyidejű hatékony programozása érdekében.

Bevezetés

  • Az Atmel® ATF15xx komplex programozható logikai eszközök (CPLD) Logic Duubling® architektúrával támogatják a rendszeren belüli programozást (ISP) az IEEE szabványon keresztül. 1149.1 Joint Test Action Group (JTAG) felület. Ez a funkció növeli a programozási rugalmasságot és előnyöket biztosít a különböző fázisokban; termékfejlesztés, gyártás és terepi felhasználás. Ez a felhasználói kézikönyv leírja az ISP ATF15xx CPLD-ken való megvalósításának tervezési módszereit és követelményeit ISP-támogatással, az alábbiak szerint:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

Jellemzők és előnyök

A rendszeren belüli programozás lehetővé teszi az ISP-eszközök programozását és újraprogramozását, miután azokat a nyomtatott áramköri kártyákra (PCB-kre) szerelték fel. Ez kiküszöböli azt az extra kezelési lépést, amely a gyártási folyamatban szükséges ahhoz, hogy az eszközöket külső eszközprogramozón programozzák, mielőtt azokat a PCB-kre szerelnék. Ennek a lépésnek a kiküszöbölése csökkenti a nagy tűszámú, felületre szerelhető eszközök kényes vezetékeinek vagy az eszköz károsodásának lehetőségét az elektrosztatikus kisülés (ESD) miatt a programozási folyamat során. Az ISP azt is lehetővé teszi a felhasználók számára, hogy a tervezési változtatásokat és helyszíni frissítéseket hajtsák végre anélkül, hogy el kellene távolítaniuk az ISP-eszközöket a PCB-kről. Ezenkívül lehetővé teszi egy beágyazott mikrokontroller vagy in-circuit teszter használatát az ISP-eszközökön belüli programozási műveletek végrehajtásához, és ezeknek a programozási műveleteknek az áramköri kártyák gyártási folyamatába történő integrálását.

Rendszeren belüli programozási rendszerek

Az ATF15xx CPLD-k ISP-rendszerének három alapvető összetevője:

Szoftver

A programozási algoritmus megvalósítása, valamint a J generálásaTAG utasításokat és adatokat a cél ISP eszközökhöz. Ez lehet egy PC-n futó szoftver, egy beágyazott mikrokontroller vagy egy áramkörön belüli tesztelő berendezés.

Interfész Hardver

Kommunikációs csatorna az ISP szoftver és a célkártyán lévő ISP-eszközök között. Ez lehet az Atmel vagy harmadik féltől származó ISP letöltő kábel vagy programozó, áramkörön belüli tesztelő berendezés, vagy a PCB-n lévő beágyazott mikrokontroller és ISP-eszközök közötti kapcsolatok.

Céltábla

Az ISP-eszközöket tartalmazó áramköri kártya a JTAG lánc. Ez lehet az Atmel ATF15xx CPLD Fejlesztő/Programozó kártya vagy egy egyedi tervezésű áramköri kártya a megfelelő JTAG csatlakozások az interfész hardveréhez.

E három komponensen kívül egy JEDEC file szükséges egy ATF15xx CPLD programozásához. Ez a JEDEC file terv összeállításával hozható létre file az ATF15xx CPLD-ket támogató fejlesztőszoftverek, például az Atmel WinCUPL és az Atmel ProChip Designer használatával. Az Atmel egy fordítószoftver-segédprogramot is biztosít, a POF2JED.exe-t, amely konvertálja a kimenetet file a versenyző programozási formátumától a JEDEC-ig file kompatibilis az ATF15xx CPLD-vel. A segédprogrammal kapcsolatos további információkért tekintse meg az Atmel alkalmazási megjegyzését, az „ATF15xx termékcsalád átalakítása”, amely az Atmel webhelyen érhető el. webtelek. A JEDEC után files minden ATF15xx CPLD-hez jönnek létre, ezek programozhatók a céltáblán. Az ATF15xx CPLD-k a következő rendszeren belüli programozási rendszerekkel programozhatók:

  • ATF15xx In-System Programozó rendszer
  • Beágyazott mikrokontrollerek
  • Áramkörön belüli tesztelők

Atmel ATF15xx rendszeren belüli programozási rendszer

Az ATF15xx CPLD-k rendszeren belüli programozásához az ISP-szoftver, a letöltőkábel és a fejlesztői/programozói készlet beszerezhető az Atmeltől, és ezek leírása az alábbi szakaszokban található.

ISP szoftver

Az Atmel ATF15xx ISP szoftver, az ATMISP az elsődleges eszköz a JTAG rendszeren belüli programozás az ATF15xx CPLD-ken. Az ATMISP Windows alapú gazdagépen fut, és megvalósítja az ATF15xx CPLD-k rendszeren belüli programozását a cél ISP hardverrendszerén, vagy soros vektorformátumot (.SVF) generál. file az Automatic Testing Equipment (ATE) által az ATF15xx CPLD-k programozásához a célrendszeren. Az ATMISP először megszerez minden szükséges információt a felhasználóktól a JTAG eszközlánc a célrendszerben. Ezután végrehajtja a megfelelő J-tTAG ISP utasítások a JTAG eszközlánc a célrendszerben a J. szerintTAG A felhasználók által a számítógép USB- vagy LPT-portján keresztül megadott eszközlánc-információk. További információ az Atmel ATMISP szoftverről a következő címen érhető el www.atmel.com/tools/ATMISP.aspx.

ISP letöltő kábel

Az Atmel ATF15xx USB-alapú ISP letöltőkábel, ATDH1150USB, az egyik oldalon a gazdaszámítógép szabványos USB-portjához, valamint a JTAG a cél áramköri lap fejléce a másik oldalon. Átviszi a JTAG a gazdaszámítógépen futó ATMISP által generált utasítások és adatok a cél áramköri lapon lévő ISP-eszközökhöz. További információ az ATDH1150USB kábelről a következő címen érhető el www.atmel.com/tools/ATDH1150USB.aspx.

Fejlesztő/programozó

Az Atmel ATF15xx fejlesztő/programozó készlet, az ATF15xx-DK3-U, egy teljes fejlesztőrendszer és egy ISP programozó az ATF15xx CPLD-ekhez. Ez a készlet nagyon gyors és egyszerű módot biztosít a tervezőknek prototípusok fejlesztésére és új tervek kiértékelésére az ATF15xx ISP CPLD segítségével. Mivel az ATF15xx CPLD-kben kínált legtöbb csomagtípus támogatására rendelkezésre állnak a különböző foglalat-adapter kártyák, ez a készlet ISP-programozóként használható az ATF15xx ISP CPLD-k programozására a legtöbb elérhető csomagtípusban a J-n keresztül.TAG felület. További információ az Atmel ATF15xx-DK3-U készletről a következő címen érhető el www.atmel.com/tools/ATF15XX-DK3-U.aspx.

Beágyazott mikrokontroller rendszer

A programozási algoritmus és JTAG Az ATF15xx CPLD-kre vonatkozó utasítások megvalósíthatók egy mikrokontrollerben vagy mikroprocesszorban, amelyek azután felhasználhatók az ATF15xx CPLD-k programozására a célkártyán. Az egyik lehetséges módszer az összes vonatkozó JTAG protokoll információ (pl. JTAG utasításokat és adatokat) az SVF-től file az ATMISP szoftver által generált, majd használja ezt az információt a mikrokontroller vagy mikroprocesszor kódjának implementálására, amely létrehozná a JTAG jelek az ISP-eszközök számára a JTAG lánc. Ez a megközelítés a legmegfelelőbb olyan rendszerek számára, amelyek már rendelkeznek beágyazott mikrokontrollerrel vagy mikroprocesszorral, és ez kiküszöböli a külső rendszeren belüli programozási szoftverek és hardvereszközök használatát.

Áramkörön belüli tesztelési rendszer

Az ATF15xx CPLD-k programozhatók a cél áramköri lapra a JTAG interfész az áramköri lap tesztelése során egy in-circuit tester segítségével. Általában az SVF file Az ATMISP által generált fájlnak tartalmaznia kell az összes vonatkozó JTAG rendszeren belüli programozási információk, amelyekre az áramköri tesztelőknek szükségük van az ATF15xx CPLD-k programozásához a cél áramköri lapon. Ez a megközelítés lehetővé teszi a programozási lépés integrálását a tesztelésbetage a termelési folyamatból.

JTAG ISP interfész

Az ATF15xx CPLD-k ISP-jét az IEEE 1149.1 Std. JTAG felület. Ez az interfész használható az ATF15xx CPLD-k törlésére, programozására és ellenőrzésére. A JTAG Az interfész egy soros interfész, amely a TCK, TMS, TDI és TDO jelekből és egy JTAG A hozzáférési port (TAP) vezérlő tesztelése. A TCK tű a J óra bemeneteTAG TAP vezérlő és a J be-/kikapcsolásáhozTAG utasításokat és adatokat. A TDI érintkező a soros adatbevitel. A programozási utasítások és adatok áthelyezésére szolgál az ISP eszközökbe. A TDO pin a soros adatkimenet. Az adatok továbbítására szolgál az ISP-eszközökről. A TMS tű egy módválasztó tű. Ez szabályozza a J állapotátTAG TAP vezérlő. A JTAG Az ISP célkártyán lévő ATF15xx CPLD interfész érintkezőit általában 10 tűs fejlécen keresztül kell csatlakoztatni az ISP interfész hardveréhez (azaz az ISP letöltőkábeléhez). Az ISP interfész hardvert is csatlakoztatni kell az ISP szoftvert futtató gazdaszámítógéphez. Az ISP interfész hardvere kommunikációt hoz létre az ISP szoftver és az ISP eszközök között, és lehetővé teszi az ISP szoftver számára a programozási utasítások és adatok átvitelét a gazdaszámítógépről az ATF15xx CPLD-kre. ATF15xx CPLD-k a JTAG a funkció teljesen engedélyezettTAG kompatibilis, és támogatja a BST (Boundary Scan Test) műveleteket is, amelyeket a JTAG standard. Az ATF15xx CPLD-k konfigurálhatók úgy, hogy egy J részei legyenekTAG BST lánc más JTAG eszközök az alaplap áramkörön belüli tesztelésére. Ezzel a funkcióval az ATF15xx CPLD-k tesztelhetők az áramköri lapon más J-vel együttTAG-támogatott eszközök a körömágy tesztelése nélkül.

Egyeszközös programozás

A JTAG Az ISP interfész konfigurálható egyetlen ATF15xx CPLD programozására. A JTAG Egyetlen eszköz konfigurációja az alábbi ábrán látható. Ha egy ATF15xx CPLD ilyen módon van konfigurálva, egy regiszter jelenik meg az eszköz TDI és TDO lábai között. A regiszter mérete a JTAG utasítás szélessége és az adott utasításhoz eltolt adatok. 2-1 ábra JTAG EszközAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (1)

Több eszköz programozása

Az ATF15xx CPLD-k több J-ből álló láncolat részeként konfigurálhatókTAG-támogatott eszközök az alábbiak szerint, és a következő ábrán is látható.

  1. Csatlakoztassa a TMS és a TCK érintkezőit minden eszközhöz a JTAG lánc a J TMS és TCK csapjaihozTAG interfész fejléc az áramköri lapon.
  2. Csatlakoztassa az első eszköz TDI érintkezőjét a J TDI érintkezőjéhezTAG interfész fejléce.
  3. Csatlakoztassa az első eszköz TDO tűjét a következő eszköz TDI érintkezőjéhez. Folytassa ezt a folyamatot, amíg az utolsó kivételével az összes csatlakoztatva van.
  4. Csatlakoztassa az utolsó eszköz TDO tűjét a J TDO érintkezőjéhezTAG interfész fejléce.

2-2 ábra Több eszköz JTAG KonfigurációAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (2)

Több eszköz programozásához egy JTAG lánc, a felhasználóknak olyan ISP szoftvereszközöket kell használniuk, amelyek támogatják az ilyen funkciókat. Az internetszolgáltató szoftverében a felhasználóknak meg kell adniuk:

  • Az eszközök száma a JTAG lánc.
  • Az eszközök cikkszámai és a J-n belüli pozíciókTAG lánc.
  • JTAG műveleteket az egyes eszközökhöz.
  • Másik JTAG- kapcsolódó információk, mint például a JTAG utasításszélesség az egyes eszközökhöz.

Egyszer a JTAG a daisy chain megfelelően be van állítva az ISP céltábláján és az ISP szoftverben, az eszközök a JTAG lánc egyidejűleg programozható.

Tervezési szempontok

Az ISP ATF15xx CPLD-n való végrehajtásához erőforrások a JTAG Az ATF15xx interfészt le kell foglalni. Ezért a TMS, TDI, TDO és TCK érintkezők négy I/O lábát a J számára kell fenntartani.TAG és nem használhatók felhasználói I/O-ként. A tűk PIN-száma a használt ATF15xx CPLD-től és a csomag típusától függ. Tekintse meg az alábbi táblázatot a rögzítési információkért. A JTAG szabvány azt javasolja, hogy a TMS és TDI érintkezőket minden egyes eszköznél fel kell húzni a JTAG lánc. Az ATF15xx CPLD-k belső felhúzó funkcióval rendelkeznek ezekhez a érintkezőkhöz, amely engedélyezése esetén nem szükséges külső felhúzó ellenállás. Továbbá a JTAG Az interfész funkciót engedélyezni kell ahhoz, hogy ISP-t végezhessen az ATF15xx CPLD-ken. Engedélyezi a JTAG Az interfészhez az ATF15xx terv összeállítása előtt meg kell választani az adott Atmel eszköztípust vagy opcióbeállításokat. Ezeket az eljárásokat a WinCUPL, a ProChip Designer és a POF2JED esetében ismertetjük ebben az útmutatóban. Alapértelmezés szerint minden vadonatúj ATF15xx CPLD-t a JTAG interfész engedélyezve. Egykor logikai erőforrások a JTAG Az interfész le van foglalva, a felhasználók az ATMISP szoftver segítségével programozhatnak, ellenőrizhetnek és törölhetnek bármilyen ATF15xx CPLD-t a célkártyán.

Tipp: Bár a négy JTAG a tűk egy J számára vannak fenntartvaTAG interfészen a felhasználók eltemetett logikai függvényeket valósíthatnak meg az ezekhez a lábakhoz társított makrocellákban.

3-1. táblázat ATF15xx CPLD JTAG Pin számok

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

Engedélyezze JTAG Interfész a WinCUPL-lel

A JTAG A WinCUPL interfészhez a megfelelő ATF15xx ISP eszköztípust meg kell adni a terv összeállítása előtt. A terv sikeres összeállítása után egy JEDEC file a J-velTAG interfész funkció engedélyezve jön létre. Amikor ez a JEDEC file ATF15xxCPLD-be van programozva, annak JTAG interfész engedélyezve van. A felhasználók a TDI és TMS belső felhúzó ellenállásokat is engedélyezhetik, ha a következő tulajdonság-utasításokat belefoglalják a CUPL-be file.

  • TULAJDON ATMEL {TDI_PULLUP = BE};
  • TULAJDON ATMEL {TMS_PULLUP = BE};

Értesítés: Ha ATF15xx ISP eszköztípust használnak olyan kialakításhoz, amely a JTAG interfész lábak logikai I/O lábakként, a WinCUPL hibát generál.

A következő lépések bemutatják, hogyan lehet megnyitni egy meglévő tervet WinCUPL-ben, megadni az eszköz típusát, és lefordítani a tervet.

  1. A WinCUPL főmenüjében válassza a lehetőséget File > Megnyitás. Válassza ki a CUPL (.pld) forrást file a megfelelő munkakönyvtárból.
  2. A PLD forrás megnyitásához kattintson az OK gombra file.
  3. A WinCUPL főmenüjében válassza a lehetőséget File > Mentés. Ez menti a forráson végrehajtott módosításokat file.
  4. A főmenüben válassza az Opciók > Eszközök lehetőséget. Ezzel megnyílik az Eszközválasztás párbeszédpanel.
  5. Válassza ki a megfelelő ATF15xx ISP eszközt. Tekintse meg a következő táblázatot a WinCUPL által támogatott összes ATF15xx eszköztípus felsorolásához.
  6. Az eszközválasztó menü bezárásához kattintson az OK gombra.
    • Megjegyzés: Egy másik módszer az, hogy kiválaszt egy megfelelő ATF15xx eszköztípust a következő táblázatból, és belefoglalja a CUPL forrás fejlécébe. file.
  7. A WinCUPL főmenüjében válassza a Futtatás > Eszközfüggő fordítás menüpontot.
    • A WinCUPL összeállítja a tervezést és létrehozza az Atmel eszközillesztőt. Ha a kialakítás megfelel, egy JEDEC file automatikusan létrejön.
    • Amikor a JEDEC file be van programozva a készülékbe, a JTAG interfész, az opcionális belső TMS és TDI felhúzók, valamint az opcionális tűtartó áramkörök engedélyezve vannak.

Jegyzet: Az Atmel ISP eszköztípusának kiválasztása automatikusan engedélyezi a JTAG alapértelmezés szerint interfész, amikor az Atmel WinCUPL futtatja az Atmel eszközillesztőt.

Ha a tervek megakadályozzák az erőforrások lefoglalását a JTAG interfész vagy opcionálisan nem használ ISP-t, akkor az Atmel nem ISP eszköztípust kell kiválasztani. Az alábbi táblázatban találja az eszközök listáját. A készülék ezután egy külső eszközprogramozó segítségével újraprogramozható. Az alábbi táblázat felsorolja az Atmel ISP és az Atmel nem ISP eszköztípusokat a WinCUPL-hez.

3-2 táblázat: WinCUPL ATF15xx eszköztípus

Eszköz neve Csomag típusa WinCUPL eszköztípus
JTAG Engedélyezve JTAG Letiltva
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

Engedélyezze JTAG Interfész az Atmel ProChip Designerrel

A JTAG interfész a ProChip Designerrel:

  1. Nyissa meg a megfelelő ProChip Designer projektet.
  2. Nyissa meg a Fitter Options ablakot az Atmel Fitter gombra kattintva a Device Fitter alatt.
  3. Válassza a Globális eszköz lapot, majd ellenőrizze a JTAG Port doboz. A TMS és TDI belső felhúzó ellenállások a TDI Pullup és TMS Pullup négyzetek bejelölésével is engedélyezhetők. Ezek a jelölőnégyzetek az alábbi ábrán láthatók.

3-1. ábra ProChip Designer Fitter Options felhasználói felületAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (3)

Engedélyezze JTAG Interfész a POF2JED-del

A POF2JED-ben a JTAG A mód opció Auto-ra állítható, hogy a POF2JED meghatározza, hogy a JTAG Az ATF15xx funkcióját engedélyezni kell vagy sem, és ez attól függ, hogy JTAG támogatja a versenyző CPLD-jében. A J bekapcsolásáhozTAG az ATF15xx CPLD-ben, függetlenül attól, hogy JTAG támogatja-e a versenyző CPLD-je vagy sem, a JTAG A mód opciót Be értékre kell állítani. Amikor JTAG engedélyezve van az ATF15xx-ben, a TDI és TMS belső felhúzó ellenállások az Engedélyezés bejelölésével engedélyezhetők
TDI_PULLUP és TMS_PULLUP dobozok engedélyezése POF2JED-ben. Lásd az alábbi ábrát.

3-2. ábra POF2JED felhasználói felületAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (4)

Irányelvek és ajánlások

Figyelem: Különös figyelmet kell fordítani erre a szakaszra, amikor ISP-műveleteket hajt végre ATF15xx CPLD-ken. Ez a rész néhány JTAG Az internetszolgáltatók iránymutatásai, információk és ajánlások, amelyeket jól meg kell jegyezni.

  1. Győződjön meg arról, hogy a JTAG port az összes eszközhöz a JTAG lánc engedélyezve van.
    • Az ATF15xx CPLD-k esetében a JTAG A port engedélyezve van, ha az eszközök üresek/töröltek, vagy J-vel van programozvaTAG engedélyezve van.
    • Az összes Atmel ATF15xx eszközt üres/törölt állapotban szállítjuk; ezért a JTAG port engedélyezve van minden vadonatúj eszköz számára, és készen áll az ISP-re.
    • ATF15xx eszközök JTAG A letiltott elemeket nem ISP-eszközprogramozóval kell törölni, hogy újra engedélyezze a JTAG kikötő.
  2. Győződjön meg arról, hogy a megfelelő VCC voltagAz e-t a J-ban szereplő eszközök mindegyikére alkalmazzákTAG lánc.
    • ATF15xxAS/ASL CPLD-k 84-PLCC, 100-TQFP és 100-PQFP csomagtípusokban: A VCCINT-nek 4.5 V és 5.5 V között kell lennie, míg a VCCIO 3.0 V és 3.6 V vagy 4.5 V és 5.5 V között lehet.
    • ATF15xxAS/ASL CPLD-k 44-PLCC és 44-TQFP csomagtípusokban: A VCC-nek 4.5 V és 5.5 V között kell lennie.
    • ATF15xxASV/ASVL CPLD-k: A VCC (VCCIO és VCCINT) feszültségének 3.0 V és 3.6 V között kell lennie.
  3. A VCC a JTAG a láncot megfelelően szabályozni és szűrni kell.
    • A legtöbb alkalmazásban használt ATF15xx CPLD-k esetében ajánlatos egy 0.22 µF-os leválasztó kondenzátort használni minden VCC/GND párhoz.
  4. Javasoljuk, hogy a J-ben lévő összes eszközhöz közös földelést használjonTAG lánc és a JTAG interfész hardver (azaz ATDH1150USB ISP letöltő kábel).
  5. Javasoljuk, hogy kerülje a hosszú (legfeljebb öt eszköz) JTAG láncok.
    1. Ha egy hosszú JTAG lánc szükséges, minden ötödik eszköz után pufferelje a TMS és TCK jeleket. A Schmitt trigger puffer használata előnyös.
    2. A pufferek átalakítják a TMS és TCK jelek felfutási és esési idejét.
    3. Figyelembe kell venni a pufferek által okozott további késéseket.
  6. Javasoljuk, hogy a TMS és TDI jelekhez lehúzó ellenállásokat (4.7 KΩ - 10 KΩ), a TCK jelhez pedig lehúzó ellenállást használjon a JTAG fejléc, amely megakadályozza, hogy ezek a jelek lebegjenek, amikor nem az interfész hardver hajtja őket.
    • Az ATF15xx CPLD-khez opcionális belső felhúzások állnak rendelkezésre TMS-en és TDI-n.
  7. Javasoljuk, hogy a JTAG jeleket a JTAG fejléc.
    • Aktív és passzív lezárások egyaránt elfogadhatók; a passzív befejezést azonban előnyben részesítik.
    • Csökkenti a csengetést a hosszú kábel/NYÁK nyomvonal miatt.
    • A felmondás a legkritikusabb a TMS és a TCK számára.
  8. Javasoljuk, hogy az eszközök összes bemenetét és I/O-ját a JTAG lánc, kivéve a JTAG érintkezőknek statikus állapotban kell lenniük, amikor az ATF15xx CPLD-ket a zaj minimalizálása érdekében programozzák.
  9. Ha valamelyik Atmel ATF15xx fejlesztő/programozó kártyát használja, a VCC kiválasztó jumperek helyzetének megváltoztatásakor a kártyát le kell kapcsolni.
  10.  Az ATF15xx CPLD-k esetében a JTAG Az ISP akkor érhető el, ha az alkatrész tűvel vezérelt lekapcsolási módban van, vagy amikor az „alacsony fogyasztású” eszköz alvó állapotban van.
  11.  Az eszköz állapota az ISP megszakítása után:
    • Ha az ISP megszakad, az összes I/O érintkező három állapotú lesz, függetlenül a Pin-keeper áramkörök állapotától.
    • Megakadályozza, hogy a részben programozott eszközök buszversenyt okozzanak az áramköri lapon lévő más eszközökkel.
  12. Az ISP programozása során az összes I/O érintkező a következő feltételek valamelyikével rendelkezik:
    • Nagy impedanciájú állapot:
    • Ha üres/törölt eszköz van programozva.
    • Ha egy eszközt újraprogramoznak úgy, hogy a Pin-keeper áramkörök le vannak tiltva.
    • Megakadályozza a busz versengését az áramköri lapon lévő ATF15xx CPLD-kkel interfésszel rendelkező külső eszközökkel.
    • Gyengén rögzítve az előző állapothoz:
    • Ha egy beprogramozott eszközt újraprogramoznak úgy, hogy a Pin-keeper áramkörök engedélyezve vannak.
    • Az I/O érintkezők megtartják az ISP előtti logikai szinteket.
    • Megakadályozza, hogy az internetszolgáltató befolyásolja az alaplapon lévő többi eszköz működését.
  13. Több J használataTAG láncok egy deszkán nem ajánlott.
    • Az eszközök kölcsönhatásba léphetnek a különböző JTAG láncok.
    • A tábla csak akkor működik, ha minden eszköz az összes JTAG a láncok programozása sikeres volt.
    • Ha a programozás sikertelen a láncban legalább egy eszköznél, míg a többi JTAG a láncokat sikeresen programozták:
    • Akár az Atmel, akár a fedélzeten lévő egyéb eszközök megsérülhetnek a háromállapotú kimenetek esetleges buszverseny-problémái miatt.
    • Az alaplap működési állapota nincs meghatározva; és ezért előfordulhat a hibás működés.
  14. Aktív áramkörök beillesztése J közéTAG fejléc és a JTAG láncban lévő eszközök használata nem ajánlott. Ha az aktív áramkör hibásan működik, az programozási/ellenőrzési problémákat okozhat.
  15. A vegyes-köttagA készülék JTAG lánc használata nem ajánlott.
    • Ezek JTAG láncok különböző VCC-t használó eszközökkeltages és/vagy interfész voltages.
    • Interfész voltagElőfordulhat, hogy az 5.0 V-os eszközök e-szintjei (VIL, VIH, VOL, VOH) nem kompatibilisek a vol interfészekkeltage szintek 3.0 V-os készülékekhez.
  16. Ha az ATMISP-nek problémái vannak a JTAG eszköz hardverlánca, próbálja meg futtatni az önkalibrálást vagy a kézi kalibrálást a J frekvenciájának csökkentéséhezTAG jeleket.
  17. A programozás megkezdése előtt győződjön meg arról, hogy az ATDH1150USB kábelen lévő LED be van kapcsolva, és zölden világít. Győződjön meg arról, hogy az ISP letöltési kábele megfelelően tud kommunikálni az ATMISP szoftverrel.
  18. Győződjön meg arról, hogy a megfelelő VCC voltage az ATDH1150USB kábelre van csatlakoztatva.
    • Az első eszköz által használt VCC a JTAG a láncot az ATDH1150USB kábelhez a 4 tűs J 10. érintkezőjén keresztül kell ellátniTAG fejléc.
    • A külön VCCINT-tel és VCCIO-val rendelkező ATF15xx CPLD-k esetén VCCIO-t kell használni az ATDH1150USB kábelhez.

Rendelési információk

Rendelési kód Leírás
ATF15xx-DK3-U CPLD fejlesztő/programozó készlet (tartalmazza az ATF15xxDK3-SAA44 és ATDH1150USB vagy ATDH1150USB-K)
ATF15xxDK3-SAA100 100 tűs TQFP socket adapterkártya DK3 kártyához
ATF15xxDK3-SAJ44 44 tűs PLCC foglalatos adapterkártya DK3 kártyához
ATF15xxDK3-SAJ84 84 tűs PLCC foglalatos adapterkártya DK3 kártyához
ATF15xxDK3-SAA44 44 tűs TQFP socket adapterkártya DK3 kártyához
ATDH1150USB Atmel ATF15xx CPLD USB-alapú JTAG ISP letöltő kábel

Revíziótörténet

Doc. Fordulat. Dátum Megjegyzések
A 12/2015 Első dokumentum kiadás.

ELÉRHETŐSÉGI ADATOK

Atmel Corporation

  • 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

Az Atmel®, az Atmel logó és ezek kombinációi, az Enabling Unlimited Possibilities® és mások az Atmel Corporation bejegyzett védjegyei vagy védjegyei az Egyesült Államokban és más országokban. Más kifejezések és terméknevek mások védjegyei lehetnek.
NYILATKOZAT: A jelen dokumentumban szereplő információk az Atmel termékekkel kapcsolatban állnak rendelkezésre. Ez a dokumentum vagy az Atmel-termékek értékesítésével összefüggésben semmilyen szellemi tulajdonjogra nem adnak kifejezett vagy hallgatólagos engedélyt, sem estoppel, sem más módon. KIVÉVE AZ ATMEL AZ ATMEL-EN ELHELYEZETT ÉRTÉKESÍTÉSI FELTÉTELEKBEN BIZTOSÍTOTT FELTÉTELEKET. WEBAZ ATMEL SEMMILYEN FELELŐSSÉGET NEM VÁLLAL TERMÉKEIRE VONATKOZÓ KIFEJEZETT, VÉLELMEZETT VAGY TÖRVÉNYES GARANCIÁT BELEÉRTVE, DE NEM KIZÁRÓLAG AZ ELADHATÓSÁGRA VONATKOZÓ VÁLTOZTATÁSI GARANCIÁT, A FORGALMAZÁSI JELLEMZŐT NEM JOGSÉRTÉS. Az ATMEL SEMMILYEN ESETÉN NEM VÁLLAL FELELŐSSÉGET SEMMILYEN KÖZVETLEN, KÖZVETETT, KÖVETKEZMÉNYES, BÜNTETŐ, KÜLÖNLEGES VAGY VÉLETLEN KÁROKÉRT (BEÉLETETETT KORLÁTOZAT NÉLKÜL A NYERESÉG ELVESZTETÉSÉBŐL, A VÁLLALKOZÁSI MEGSZAKADÁSÁBÓL) A DOKUMENTUM HASZNÁLATA VAGY FELHASZNÁLÁSÁRA KÉPESÜLÉS, MÉG HA AZ ATMEL AZ ILYEN KÁROK LEHETŐSÉGÉRŐL TÁJÉKOZTATTA. Az Atmel nem vállal felelősséget vagy garanciát a jelen dokumentum tartalmának pontosságára vagy teljességére vonatkozóan, és fenntartja a jogot, hogy előzetes értesítés nélkül bármikor módosítsa a specifikációkat és a termékleírásokat. Az Atmel nem vállal kötelezettséget az itt található információk frissítésére. Hacsak kifejezetten másként nem rendelkezik, az Atmel termékek nem alkalmasak autóipari alkalmazásokra, és nem használhatók ott. Az Atmel-termékeket nem tervezték, nem engedélyezték vagy nem garantálják az élet fenntartását vagy fenntartását szolgáló alkalmazások alkatrészeinek felhasználására. BIZTONSÁGI KRITIKUS, KATONAI ÉS GÉPJÁRMŰ ALKALMAZÁSI NYILATKOZAT: Az Atmel termékeket nem olyan alkalmazásokra tervezték, és nem használják olyan esetekben, ahol az ilyen termékek meghibásodása ésszerűen várhatóan jelentős személyi sérülést vagy halált okoz ("Biztonsági szempontból kritikus Pályázatok”) az Atmel tisztviselő külön írásbeli hozzájárulása nélkül. A biztonság szempontjából kritikus alkalmazások közé tartoznak – korlátozás nélkül – az életfenntartó eszközök és rendszerek, a nukleáris létesítmények és fegyverrendszerek üzemeltetésére szolgáló berendezések vagy rendszerek. Az Atmel termékeket nem tervezték és nem szánják katonai vagy űrkutatási alkalmazásokban vagy környezetben való használatra, kivéve, ha az Atmel kifejezetten katonai minőségűnek jelölte meg. Az Atmel termékeket nem tervezték és nem szánták autóipari alkalmazásokra, kivéve, ha az Atmel kifejezetten autóipari minőségűnek jelölte meg.

Dokumentumok / Források

Atmel ATF15xx komplex programozható logikai eszköz [pdf] Felhasználói útmutató
ATF15xx, ATF15xx komplex programozható logikai eszköz, komplex programozható logikai eszköz, programozható logikai eszköz, logikai eszköz, eszköz

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *