Logotip Atmel

Kompleksna programabilna logična naprava Atmel ATF15xx

Izdelek-kompleksne-programabilne-logične-naprave Atmel-ATF15xx

Specifikacije

  • Ime izdelka: Atmel ATF15xx znotrajsistemsko programiranje
  • Model: ATF15xx
  • Tip: Kompleksna programabilna logična naprava (CPLD)
  • Metoda programiranja: znotrajsistemsko programiranje (ISP)
  • Vmesnik: JTAG Vmesnik ISP
  • Proizvajalec: Atmel

pogosta vprašanja

V: Ali lahko uporabljam programsko opremo drugih proizvajalcev s CPLD-ji ATF15xx?

O: Da, če programska oprema podpira programski algoritem in JTAG potrebna navodila za ATF15xx CPLD.

V: Ali je mogoče programirati več ATF15xx CPLD hkrati?

O: Da, JTAG Vmesnik ISP podpira programiranje več naprav za učinkovito programiranje več CPLD hkrati.

Uvod

  • Kompleksne programabilne logične naprave Atmel® ATF15xx (CPLD) z arhitekturo Logic Doubling® podpirajo sistemsko programiranje (ISP) prek IEEE Std. 1149.1 Skupna akcijska skupina za testiranje (JTAG) vmesnik. Ta funkcija povečuje prilagodljivost programiranja in zagotavlja prednosti v različnih fazah; razvoj izdelkov, proizvodnja in uporaba na terenu. Ta uporabniški priročnik opisuje metode načrtovanja in zahteve za implementacijo ISP na ATF15xx CPLD s podporo ISP, kot je navedeno spodaj:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

Značilnosti in prednosti

Sistemsko programiranje omogoča programiranje in ponovno programiranje naprav ISP, potem ko so nameščene na tiskanih vezjih (PCB). To odpravlja dodaten korak rokovanja, ki je potreben v proizvodnem procesu za programiranje naprav na zunanjem programatorju naprav, preden so nameščene na PCB. Odprava tega koraka zmanjša možnost poškodbe občutljivih vodnikov naprav za površinsko montažo z velikim številom nožic ali poškodbe naprave zaradi elektrostatične razelektritve (ESD) med potekom programiranja. ISP uporabnikom omogoča tudi spreminjanje dizajna in nadgradnjo na terenu, ne da bi morali odstraniti naprave ISP iz tiskanih vezij. Poleg tega omogoča tudi uporabo vgrajenega mikrokrmilnika ali preizkuševalnika v vezju za izvajanje operacij sistemskega programiranja na napravah ISP in integracijo teh operacij programiranja v proizvodni tok tiskanih vezij.

Sistemi za znotrajsistemsko programiranje

Tri bistvene komponente sistema ISP za ATF15xx CPLD so:

Programska oprema

Izvedba programskega algoritma, kot tudi generiranje JTAG navodila in podatke za ciljne naprave ISP. To je lahko programska oprema, ki se izvaja na osebnem računalniku, vgrajeni mikrokrmilnik ali oprema za testiranje v vezju.

Vmesniška strojna oprema

Komunikacijski kanal med programsko opremo ISP in napravami ISP na ciljni plošči. To je lahko kabel za prenos ISP ali programator Atmela ali tretje osebe, oprema za testiranje v vezju ali povezave med vdelanim mikrokrmilnikom in napravami ISP na tiskanem vezju

Target Board

Vezje, ki vsebuje naprave ISP v JTAG veriga. To je lahko Atmelova razvojna/programerska plošča ATF15xx CPLD ali po meri izdelano vezje z ustreznim JTAG povezave s strojno opremo vmesnika.

Poleg teh treh komponent je JEDEC file je potreben za programiranje ATF15xx CPLD. Ta JEDEC file lahko ustvarite s sestavljanjem dizajna file z uporabo razvojne programske opreme, ki podpira ATF15xx CPLD, kot sta Atmel WinCUPL in Atmel ProChip Designer. Atmel nudi tudi pripomoček programske opreme za prevajanje, POF2JED.exe, ki pretvori izhod file od konkurenčnega programskega formata do JEDEC file združljiv z ATF15xx CPLD. Za več informacij o tem pripomočku glejte opombo o aplikaciji Atmel, »ATF15xx Product Family Conversion«, ki je na voljo na Atmel webmesto. Po JEDEC fileso ustvarjeni za vse ATF15xx CPLD, jih je mogoče programirati na ciljni plošči. CPLD ATF15xx je mogoče programirati z naslednjimi sistemi za programiranje v sistemu:

  • Sistem za znotrajsistemsko programiranje ATF15xx
  • Vgrajeni mikrokontrolerji
  • Testerji v vezju

Sistem za sistemsko programiranje Atmel ATF15xx

Za sistemsko programiranje ATF15xx CPLD so programska oprema ISP, kabel za prenos in razvojni/programerski komplet na voljo pri Atmelu in so opisani v spodnjih razdelkih.

Programska oprema ISP

Programska oprema ISP Atmel ATF15xx, ATMISP, je primarno sredstvo za implementacijo JTAG sistemsko programiranje na ATF15xx CPLD. ATMISP deluje na gostiteljskem računalniku z operacijskim sistemom Windows in izvaja sistemsko programiranje CPLD-jev ATF15xx na ciljnem sistemu strojne opreme ponudnika internetnih storitev ali generira serijski vektorski format (.SVF) file ki jih bo uporabljala oprema za samodejno testiranje (ATE) za programiranje ATF15xx CPLD v ciljnem sistemu. ATMISP od uporabnikov najprej pridobi vse potrebne informacije o JTAG verigo naprav v ciljnem sistemu. Nato izvede ustrezen JTAG Navodila ponudnika internetnih storitev na JTAG veriga naprav v ciljnem sistemu po JTAG informacije o verigi naprav, ki jih določijo uporabniki prek vrat USB ali LPT računalnika. Več informacij o programski opremi Atmel ATMISP je na voljo na www.atmel.com/tools/ATMISP.aspx.

Kabel za prenos ISP

Atmel ATF15xx USB-based ISP Download Cable, ATDH1150USB, se poveže na standardna vrata USB gostiteljskega računalnika na eni strani in na JTAG glavo ciljnega vezja na drugi strani. Prenaša JTAG navodila in podatke, ki jih ustvari ATMISP, ki se izvaja na gostiteljskem računalniku, napravam ISP na ciljnem vezju. Več informacij o kablu ATDH1150USB je na voljo na www.atmel.com/tools/ATDH1150USB.aspx.

Razvoj/Programer

Komplet za razvoj/programiranje Atmel ATF15xx, ATF15xx-DK3-U, je popoln razvojni sistem in programator ISP za CPLD ATF15xx. Ta komplet oblikovalcem omogoča zelo hiter in enostaven način za razvoj prototipov in ocenjevanje novih dizajnov z ATF15xx ISP CPLD. Ker so na voljo različne adapterske plošče vtičnic za podporo večini vrst paketov, ki so na voljo v ATF15xx CPLD, lahko ta komplet uporabite kot ISP programator za programiranje ATF15xx ISP CPLD v večini razpoložljivih vrst paketov prek JTAG vmesnik. Več informacij o kompletu Atmel ATF15xx-DK3-U je na voljo na www.atmel.com/tools/ATF15XX-DK3-U.aspx.

Vgrajen mikrokrmilniški sistem

Programski algoritem in JTAG navodila za ATF15xx CPLD je mogoče implementirati v mikrokrmilnik ali mikroprocesor, ki se lahko nato uporabi za programiranje ATF15xx CPLD na ciljni plošči. Ena od možnih metod je ekstrahiranje vseh ustreznih JTAG informacije o protokolu (tj. JTAG navodila in podatke) iz SVF file ki jih ustvari programska oprema ATMISP, nato pa te informacije uporabite za implementacijo kode za mikrokrmilnik ali mikroprocesor, ki bi ustvaril JTAG signale za naprave ISP v JTAG veriga. Ta pristop je najprimernejši za sisteme, ki že imajo vgrajen mikrokrmilnik ali mikroprocesor, in to odpravlja uporabo zunanjih programskih in strojnih orodij za programiranje v sistemu.

Sistem testiranja v vezju

CPLD ATF15xx je mogoče programirati na ciljnem vezju prek JTAG vmesnik med preskušanjem vezja z uporabo preizkuševalnika v vezju. Na splošno je SVF file ki jih ustvari ATMISP, mora vsebovati vse ustrezne JTAG informacije o programiranju v sistemu, ki jih preizkuševalci v vezju potrebujejo za programiranje CPLD-jev ATF15xx na ciljnem vezju. Ta pristop omogoča integracijo koraka programiranja v testiranjetage proizvodnega toka.

JTAG Vmesnik ISP

ISP za ATF15xx CPLD je implementiran s standardom IEEE 1149.1 Std. JTAG vmesnik. Ta vmesnik se lahko uporablja za brisanje, programiranje in preverjanje CPLD-jev ATF15xx. JTAG vmesnik je serijski vmesnik, sestavljen iz signalov TCK, TMS, TDI in TDO ter JTAG Preizkusite krmilnik dostopnih vrat (TAP). Zatič TCK je vhod ure za JTAG TAP krmilnik in za prestavljanje v/iz JTAG navodila in podatke. Pin TDI je serijski vhod podatkov. Uporablja se za prenos programskih navodil in podatkov v naprave ISP. Pin TDO je serijski izhod podatkov. Uporablja se za prenos podatkov iz naprav ponudnika internetnih storitev. Zatič TMS je zatič za izbiro načina. Nadzoruje stanje JTAG krmilnik TAP. JTAG vmesniški zatiči ATF15xx CPLD na ciljni plošči ISP morajo biti povezani s strojno opremo vmesnika ISP (tj. kabel za nalaganje ISP) običajno prek 10-pinskega priključka. Strojna oprema vmesnika ISP mora biti povezana tudi z gostiteljskim računalnikom, na katerem se izvaja programska oprema ISP. Strojna oprema vmesnika ISP vzpostavi komunikacijo med programsko opremo ISP in napravami ISP ter omogoča programski opremi ISP prenos navodil za programiranje in podatkov iz gostiteljskega računalnika v ATF15xx CPLD. ATF15xx CPLD z JTAG omogočene funkcije so popolnoma JTAG združljiv in podpira tudi zahtevane postopke preskusa mejnega skeniranja (BST), določene v JTAG standard. CPLD ATF15xx je mogoče konfigurirati tako, da so del JTAG BST veriga z drugimi JTAG naprave za testiranje sistemske plošče v vezju. S to funkcijo je mogoče ATF15xx CPLD preizkusiti na tiskanem vezju skupaj z drugimi JTAG-podprte naprave, ne da bi se zatekali k testiranju na dnu nohtov.

Programiranje ene naprave

JTAG Vmesnik ISP je mogoče konfigurirati za programiranje enega ATF15xx CPLD. JTAG konfiguracija za posamezno napravo je prikazana na spodnji sliki. Ko je ATF15xx CPLD konfiguriran na ta način, se med zatičima TDI in TDO naprave pojavi register. Velikost registra je odvisna od JTAG širina ukaza in podatki, ki se premaknejo za to navodilo. Slika 2-1 JTAG NapravaAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (1)

Programiranje več naprav

CPLD ATF15xx je mogoče konfigurirati kot del verige več JTAG-podprte naprave, kot je opisano spodaj in prikazano tudi na naslednji sliki.

  1. Povežite zatič TMS in TCK za vsako napravo v JTAG verige na zatiče TMS in TCK JTAG glava vmesnika na vezju.
  2. Priključite zatič TDI iz prve naprave na zatič TDI na JTAG glava vmesnika.
  3. Povežite zatič TDO iz prve naprave z zatičem TDI naslednje naprave. Nadaljujte s tem postopkom, dokler niso povezani vsi razen zadnjega.
  4. Priključite zatič TDO iz zadnje naprave na zatič TDO na JTAG glava vmesnika.

Slika 2-2 Več naprav JTAG KonfiguracijaAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (2)

Za programiranje več naprav v JTAG verigi, morajo uporabniki uporabljati programska orodja ISP, ki podpirajo takšne funkcije. V programski opremi ponudnika internetnih storitev morajo uporabniki določiti:

  • Število naprav v JTAG veriga.
  • Številke delov naprav in položaji v JTAG veriga.
  • JTAG operacije za vsako od naprav.
  • Drugi JTAG-povezane informacije, kot je JTAG širina navodil za vsako od naprav.

Nekoč je JTAG Daisy chain pravilno nastavljen na ciljni plošči ISP in v programski opremi ISP, naprave v JTAG verigo lahko programirate istočasno.

Premisleki glede oblikovanja

Za izvedbo ISP na ATF15xx CPLD so viri za JTAG vmesnik v ATF15xx je treba rezervirati. Zato morajo biti štirje V/I zatiči za zatiče TMS, TDI, TDO in TCK rezervirani za JTAG in jih ni mogoče uporabiti kot uporabniške V/I. Številke zatičev za te zatiče so odvisne od tega, kateri ATF15xx CPLD se uporablja, in njegove vrste paketa. Glejte spodnjo tabelo za informacije o pinoutu. JTAG Standard priporoča, da se zatiča TMS in TDI za vsako napravo v JTAG veriga. CPLD-ji ATF15xx imajo notranjo funkcijo vlečenja za te nožice, ki, ko je omogočena, prihrani potrebo po zunanjih vlečenih uporih. Poleg tega je JTAG funkcija vmesnika mora biti omogočena, če želite izvajati ISP na ATF15xx CPLD. Omogočanje JTAG vmesnik zahteva izbiro posebnih vrst naprav Atmel ali nastavitev možnosti pred prevajanjem zasnove ATF15xx. Ti postopki so v tem priročniku opisani za WinCUPL, ProChip Designer in POF2JED. Privzeto so vsi povsem novi CPLD-ji ATF15xx dobavljeni z JTAG vmesnik omogočen. Nekoč logični viri za JTAG vmesnika rezerviran, lahko uporabniki programirajo, preverijo in izbrišejo kateri koli CPLD ATF15xx na ciljni plošči s programsko opremo ATMISP.

Nasvet: Čeprav štirje JTAG žebljički so rezervirani za JTAG vmesnika, lahko uporabniki izvajajo zakopane logične funkcije v makrocelicah, povezanih s temi zatiči.

Tabela 3-1 ATF15xx CPLD JTAG PIN številke

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

Omogoči JTAG Vmesnik z WinCUPL

Da omogočite JTAG vmesnik z WinCUPL, je treba pred prevajanjem načrta določiti ustrezno vrsto naprave ATF15xx ISP. Ko je načrt uspešno sestavljen, se JEDEC file z JTAG funkcija vmesnika je omogočena. Ko ta JEDEC file je programiran v ATF15xxCPLD, njegov JTAG vmesnik je omogočen. Uporabniki lahko omogočijo tudi notranje vlečne upore TDI in TMS tako, da v zasnovo CUPL vključijo naslednje izjave o lastnostih file.

  • LASTNOST ATMEL {TDI_PULLUP = ON};
  • LASTNOST ATMEL {TMS_PULLUP = VKLOP};

Obvestilo: Če je vrsta naprave ATF15xx ISP uporabljena za načrt, ki uporablja JTAG zatiči vmesnika kot logični V/I zatiči, WinCUPL ustvari napako.

Naslednji koraki obravnavajo, kako odpreti obstoječo zasnovo v WinCUPL, določiti vrsto naprave in prevesti zasnovo.

  1. V glavnem meniju WinCUPL izberite File > Odpri. Izberite vir CUPL (.pld). file iz ustreznega delovnega imenika.
  2. Izberite OK, da odprete izvor PLD file.
  3. V glavnem meniju WinCUPL izberite File > Shrani. To shrani spremembe vira file.
  4. V glavnem meniju izberite Možnosti > Naprave. S tem se odpre pogovorno okno Izbira naprave.
  5. Izberite ustrezno napravo ISP ATF15xx. Glejte naslednjo tabelo za seznam vseh tipov naprav ATF15xx, ki jih podpira WinCUPL.
  6. Izberite OK, da zaprete meni za izbiro naprave.
    • Opomba: alternativna metoda je, da izberete ustrezno vrsto naprave ATF15xx iz naslednje tabele in jo vključite v razdelek glave vira CUPL file.
  7. V glavnem meniju WinCUPL izberite Run> Device Dependent Compile.
    • WinCUPL sestavi zasnovo in ustvari orodje za nameščanje naprav Atmel. Če dizajn ustreza, JEDEC file se ustvari samodejno.
    • Ko je JEDEC file je programiran v napravi, JTAG vmesnik, omogočena so izbirna notranja vlečenja TMS in TDI ter izbirna vezja za ohranjanje kegljev.

Opomba: Izbira vrste naprave Atmel ISP samodejno omogoči JTAG vmesnik privzeto, ko Atmel WinCUPL zažene program za namestitev naprav Atmel.

Če načrti preprečujejo rezervacijo virov za JTAG vmesnik ali ponudnik internetnih storitev izbirno ni uporabljen, je treba izbrati vrsto naprave Atmel, ki ni ponudnik internetnih storitev. Glejte spodnjo tabelo za seznam naprav. Napravo je nato mogoče ponovno programirati z uporabo zunanjega programatorja naprav. V spodnji tabeli so navedene vrste naprav Atmel ISP in Atmel non-ISP za WinCUPL.

Tabela 3-2 Vrsta naprave WinCUPL ATF15xx

Ime naprave Vrsta paketa Vrsta naprave WinCUPL
JTAG Omogočeno JTAG Onemogočen
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

Omogoči JTAG Vmesnik z Atmel ProChip Designer

Da omogočite JTAG vmesnik s programom ProChip Designer:

  1. Odprite ustrezen projekt ProChip Designer.
  2. Odprite okno Fitter Options s klikom na gumb Atmel Fitter pod Device Fitter.
  3. Izberite zavihek Globalna naprava in nato označite JTAG Vratna škatla. Notranje upore TMS in TDI lahko omogočite tudi tako, da potrdite polja TDI Pullup in TMS Pullup. Ta potrditvena polja so prikazana na spodnji sliki.

Slika 3-1 Uporabniški vmesnik ProChip Designer Fitter OptionsAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (3)

Omogoči JTAG Vmesnik s POF2JED

V POF2JED je JTAG Možnost načina je mogoče nastaviti na Auto, da POF2JED določi, ali JTAG funkcija v ATF15xx mora biti omogočena ali ne, in temelji na tem, ali JTAG je podprt v konkurentovem CPLD. Za vklop JTAG v ATF15xx CPLD ne glede na to, ali JTAG je podprt v konkurentovem CPLD ali ne, JTAG Možnost načina mora biti nastavljena na Vklopljeno. Ko je JTAG je omogočen v ATF15xx, lahko notranje upore TDI in TMS omogočite tako, da označite Enable
TDI_PULLUP in Omogoči polja TMS_PULLUP v POF2JED. Glejte spodnjo sliko.

Slika 3-2 Uporabniški vmesnik POF2JEDAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (4)

Smernice in priporočila

Pozor: Pri izvajanju operacij ISP na ATF15xx CPLD je treba temu razdelku posvetiti posebno pozornost. Ta del obravnava nekatere od JTAG Smernice ponudnika internetnih storitev, informacije in priporočila, ki jih je treba dobro upoštevati.

  1. Prepričajte se, da JTAG vrata za vse naprave v JTAG verige so omogočene.
    • Za ATF15xx CPLD, JTAG vrata so omogočena, če so naprave prazne/izbrisane ali programirane z JTAG omogočeno.
    • Vse naprave Atmel ATF15xx so poslane v praznem/izbrisanem stanju; zato je JTAG vrata so omogočena za vse popolnoma nove naprave in pripravljena za ISP.
    • ATF15xx naprave z JTAG onemogočene je treba izbrisati s programatorjem naprave, ki ni ponudnik internetnih storitev, da ponovno omogočite JTAG pristanišče.
  2. Prepričajte se, da je ustrezen VCC voltage se uporablja za vsako od naprav v JTAG veriga.
    • ATF15xxAS/ASL CPLD v vrstah paketov 84-PLCC, 100-TQFP in 100-PQFP: VCCINT mora biti med 4.5 V in 5.5 V, medtem ko je VCCIO lahko med 3.0 V in 3.6 V ali 4.5 V in 5.5 V.
    • ATF15xxAS/ASL CPLD v vrstah paketov 44-PLCC in 44-TQFP: VCC mora biti med 4.5 V in 5.5 V.
    • ATF15xxASV/ASVL CPLD: VCC (VCCIO in VCCINT) mora biti med 3.0 V in 3.6 V.
  3. VCC za naprave v JTAG veriga mora biti pravilno regulirana in filtrirana.
    • Za ATF15xx CPLD, ki se uporabljajo v večini aplikacij, je priporočljiva uporaba enega ločilnega kondenzatorja 0.22 µF za vsakega od parov VCC/GND.
  4. Priporočljivo je, da uporabite skupno ozemljitev za vse naprave v JTAG veriga in JTAG vmesniška strojna oprema (tj. ATDH1150USB ISP Download Cable).
  5. Priporočljivo je, da se izogibate dolgim ​​(ne več kot pet naprav) JTAG verige.
    1. Če je dolg JTAG veriga je potrebna, medpomnite signale TMS in TCK po vsaki peti napravi. Prednostna je uporaba Schmittovega sprožilnega medpomnilnika.
    2. Medpomnilniki preoblikujejo čas vzpona in padca signalov TMS in TCK.
    3. Upoštevati je treba dodatno zakasnitev, ki jo povzročajo medpomnilniki.
  6. Priporočljivo je, da uporabite vlečne upore (4.7 kΩ do 10 kΩ) za signale TMS in TDI ter vlečne upore za signal TCK na JTAG glavo, da prepreči lebdenje teh signalov, ko jih ne poganja strojna oprema vmesnika.
    • Za ATF15xx CPLD so na voljo izbirni notranji vlečni deli na TMS in TDI.
  7. Priporočljivo je prekiniti JTAG signali na JTAG glava.
    • Sprejemljivi so tako aktivni kot pasivni zaključki; vendar je prednostna pasivna prekinitev.
    • Zmanjša zvonjenje zaradi dolgih kablov/tiskanih vezij.
    • Prekinitev je najbolj kritična za TMS in TCK.
  8. Priporočljivo je, da so vsi vhodi in V/I naprav v JTAG veriga, razen JTAG zatiči, morajo biti v statičnem stanju, ko se ATF15xx CPLD programirajo za zmanjšanje hrupa.
  9. Pri uporabi ene od razvojnih/programatorskih plošč Atmel ATF15xx mora biti napajanje plošče IZKLOPLJENO, ko se spremenijo položaji izbirnih mostičkov VCC.
  10.  Za ATF15xx CPLD, JTAG ISP je na voljo, ko je del v načinu izklopa, ki ga upravlja Pin, ali ko naprava z nizko porabo energije spi.
  11.  Stanje naprave po prekinitvi ISP:
    • Če je ISP prekinjen, so vsi I/O pini tri-state ne glede na stanje vezij Pin-keeper.
    • Preprečuje, da bi delno programirane naprave povzročile spor med vodilom in drugimi napravami na tiskanem vezju.
  12. Med programiranjem ponudnika internetnih storitev so vsi V/I zatiči v enem od naslednjih pogojev:
    • Stanje visoke impedance:
    • Ko je programirana prazna/izbrisana naprava.
    • Ko je naprava ponovno programirana z onemogočenimi vezji Pin-keeper.
    • Preprečuje spor med vodilom in zunanjimi napravami, ki se povezujejo s CPLD-ji ATF15xx na tiskanem vezju.
    • Slabo pritrjen na prejšnje stanje:
    • Ko je programirana naprava ponovno programirana z omogočenimi vezji Pin-keeper.
    • V/I zatiči ohranjajo prejšnje logične ravni pred ponudnikom internetnih storitev.
    • Preprečuje, da bi ISP vplival na delovanje drugih naprav na sistemski plošči.
  13. Uporaba več JTAG verige na eni plošči niso priporočljive.
    • Naprave lahko medsebojno delujejo med različnimi JTAG verige.
    • Plošča deluje le, ko so vse naprave v vseh JTAG verige so uspešno programirane.
    • Če programiranje ne uspe pri vsaj eni napravi v verigi, medtem ko druga JTAG verige so bile uspešno programirane:
    • Atmel ali druge naprave na vozilu se lahko poškodujejo zaradi morebitne težave s sporom vodila za izhode s tremi stanji.
    • Delovno stanje sistemske plošče je nedefinirano; zato lahko pride do nepravilnega delovanja.
  14. Vstavljanje aktivnih vezij med JTAG glava in JTAG naprav v verigi ni priporočljivo. Če aktivno vezje ne deluje pravilno, lahko povzroči težave pri programiranju/preverjanju.
  15. Uporaba mešanih voltage naprava JTAG verige ni priporočljivo.
    • To so JTAG verige z napravami, ki uporabljajo različne VCC voltages in/ali vmesnik voltages.
    • Interface voltagRavni e (VIL, VIH, VOL, VOH) za naprave 5.0 V morda niso združljive z vol.tagravni e za naprave 3.0 V.
  16. Če ima ATMISP težave pri komunikaciji z JTAG verigi strojne opreme naprave, poskusite zagnati samoumerjanje ali ročno umerjanje, da znižate frekvence JTAG signali.
  17. Pred začetkom programiranja se prepričajte, da je LED na kablu ATDH1150USB vklopljena in zelena. Prepričajte se, da lahko kabel za prenos ISP pravilno komunicira s programsko opremo ATMISP.
  18. Prepričajte se, da je ustrezen VCC voltage se nanaša na kabel ATDH1150USB.
    • VCC, ki ga uporablja prva naprava v JTAG veriga mora biti napajana na kabel ATDH1150USB prek nožice 4 10-pinske JTAG glava.
    • Za ATF15xx CPLD z ločenima VCCINT in VCCIO je treba za kabel ATDH1150USB uporabiti VCCIO.

Informacije o naročanju

Koda za naročanje Opis
ATF15xx-DK3-U Komplet za razvoj/programer CPLD (vključuje ATF15xxDK3-SAA44 in ATDH1150USB ali ATDH1150USB-K)
ATF15xxDK3-SAA100 100-polna adapterska plošča vtičnice TQFP za ploščo DK3
ATF15xxDK3-SAJ44 44-pinska PLCC vtičnica adapterska plošča za ploščo DK3
ATF15xxDK3-SAJ84 84-pinska PLCC vtičnica adapterska plošča za ploščo DK3
ATF15xxDK3-SAA44 44-polna adapterska plošča vtičnice TQFP za ploščo DK3
ATDH1150USB Atmel ATF15xx CPLD USB na osnovi JTAG Kabel za prenos ISP

Zgodovina revizij

Doc. Rev. Datum Komentarji
A 12/2015 Začetna izdaja dokumenta.

KONTAKTNI PODATKI

Atmel Corporation

  • 1600 Technology Drive, San Jose, CA 95110 ZDA
  • T: (+1)(408) 441.0311
  • F: (+1)(408) 436.4200
  • www.atmel.com

© 2015 Atmel Corporation. / Rev.: Atmel-8968A-CPLD-ATF-ISP_Uporabniški priročnik-12/2015

Atmel®, logotip Atmel in njihove kombinacije, Enabling Unlimited Possibilities® in druge so registrirane blagovne znamke ali blagovne znamke Atmel Corporation v ZDA in drugih državah. Drugi izrazi in imena izdelkov so lahko blagovne znamke drugih.
ODPOVED ODGOVORNOSTI: Informacije v tem dokumentu so na voljo v povezavi z izdelki Atmel. S tem dokumentom ali v povezavi s prodajo izdelkov Atmel ni podeljena nobena licenca, izrecna ali implicitna, z ustavitvijo ali kako drugače, za katero koli pravico do intelektualne lastnine. RAZEN KOT JE DOLOČENO V PRODAJNIH POGOJIH ATMEL, KI SE NAJAJO NA ATMEL WEBSPLETNEGA MESTA, ATMEL NE PREVZEMA KAKRŠNEGA KOLI ODGOVORNOSTI IN ZAVRAČA KAKRŠNO KOLI IZRECNO, IMPLICITNO ALI ZAKONSKO DOLOČENO JAMSTVO V ZVEZI S SVOJIM IZDELKOM, VENDAR NE OMEJENO NA IMPLICITNO GARANCIJO PRIMERNOSTI ZA PRODAJO, PRIMERNOST ZA DOLOČEN NAMEN ALI NEKRŠITEV MENT. ATMEL V NOBENEM PRIMERU NE BO ODGOVOREN ZA NEPOSREDNO, POSLEDIČNO, POSEBNO ALI NAKLJUČNO ŠKODO (VKLJUČNO Z, BREZ OMEJITVE, ŠKODO ZA IZGUBO IN DOBIČEK, PREKINITEV POSLOVANJA ALI IZGUBO INFORMACIJ), KI IZHAJA ZARADI UPORABE ALI NESPOSOBNOSTI UPORABITE TA DOKUMENT, TUDI ČE JE BIL ATMEL OBVEŠČEN O MOŽNOSTI TAKŠNE ŠKODE. Atmel ne daje nobenih zagotovil ali jamstev v zvezi s točnostjo ali popolnostjo vsebine tega dokumenta in si pridržuje pravico do sprememb specifikacij in opisov izdelkov kadar koli brez predhodnega obvestila. Atmel se ne zavezuje, da bo posodobil informacije, ki jih vsebuje. Razen če ni posebej določeno drugače, izdelki Atmel niso primerni in se ne smejo uporabljati v avtomobilskih aplikacijah. Izdelki Atmel niso namenjeni, odobreni ali zajamčeni za uporabo kot komponente v aplikacijah, ki so namenjene podpiranju ali ohranjanju življenja. VARNOSTNO KRITIČNE, VOJAŠKE IN AVTOMOBILSKE APLIKACIJE ODPOVED ODGOVORNOSTI: Izdelki Atmel niso zasnovani in se ne bodo uporabljali v povezavi z nobenimi aplikacijami, kjer bi razumno pričakovali, da bo okvara takih izdelkov povzročila resne telesne poškodbe ali smrt (»Varnostno kritična Aplikacije”) brez posebnega pisnega soglasja uradnika Atmela. Varnostno kritične aplikacije vključujejo, brez omejitev, naprave in sisteme za vzdrževanje življenja, opremo ali sisteme za delovanje jedrskih objektov in orožnih sistemov. Izdelki Atmel niso zasnovani ali namenjeni za uporabo v vojaških ali vesoljskih aplikacijah ali okoljih, razen če jih Atmel posebej označi kot vojaške. Izdelki Atmel niso zasnovani ali namenjeni za uporabo v avtomobilskih aplikacijah, razen če jih Atmel posebej označi kot avtomobilske.

Dokumenti / Viri

Kompleksna programabilna logična naprava Atmel ATF15xx [pdf] Uporabniški priročnik
ATF15xx, ATF15xx kompleksna programabilna logična naprava, kompleksna programirljiva logična naprava, programirljiva logična naprava, logična naprava, naprava

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *