Atmel-logotip

Atmel ATF15xx složeni programabilni logički uređaj

Atmel-ATF15xx-Složeni-programabilni-logički-uređaj-proizvod

Tehnički podaci

  • Naziv proizvoda: Atmel ATF15xx In-System Programming
  • Model: ATF15xx
  • Vrsta: Složeni programabilni logički uređaj (CPLD)
  • Metoda programiranja: programiranje unutar sustava (ISP)
  • Sučelje: JTAG ISP sučelje
  • Proizvođač: Atmel

FAQ

P: Mogu li koristiti softver za programiranje treće strane s ATF15xx CPLD-ovima?

O: Da, sve dok softver podržava programski algoritam i JTAG upute potrebne za ATF15xx CPLD.

P: Je li moguće programirati više ATF15xx CPLD-ova istovremeno?

O: Da, JTAG ISP sučelje podržava programiranje više uređaja za učinkovito programiranje više CPLD-ova odjednom.

Uvod

  • Atmel® ATF15xx složeni programabilni logički uređaji (CPLD) s arhitekturom Logic Doubling® podržavaju programiranje unutar sustava (ISP) kroz IEEE Std. 1149.1 Zajednička ispitna akcijska skupina (JTAG) sučelje. Ova značajka povećava fleksibilnost programiranja i pruža prednosti u različitim fazama; razvoj proizvoda, proizvodnja i uporaba na terenu. Ovaj korisnički priručnik opisuje metode dizajna i zahtjeve za implementaciju ISP-a na ATF15xx CPLD-ovima s podrškom za ISP kako je navedeno u nastavku:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

Značajke i prednosti

Programiranje unutar sustava omogućuje programiranje i ponovno programiranje ISP uređaja nakon što su montirani na tiskane ploče (PCB). Time se eliminira dodatni korak rukovanja potreban u proizvodnom procesu za programiranje uređaja na vanjskom programatoru uređaja prije nego što se montiraju na tiskane ploče. Uklanjanjem ovog koraka smanjuje se mogućnost oštećenja osjetljivih vodova uređaja za površinsku montažu s velikim brojem pinova ili oštećenja uređaja elektrostatičkim pražnjenjem (ESD) tijekom tijeka programiranja. ISP također omogućuje korisnicima izmjene dizajna i nadogradnje na terenu bez potrebe za uklanjanjem ISP uređaja s PCB-a. Nadalje, također dopušta korištenje ugrađenog mikrokontrolera ili testera unutar kruga za izvođenje operacija programiranja unutar sustava na ISP uređajima i integraciju tih operacija programiranja u proizvodni tijek sklopnih ploča.

Sustavi za programiranje unutar sustava

Tri bitne komponente ISP sustava za ATF15xx CPLD su:

Softver

Implementacija programskog algoritma, kao i generiranje JTAG upute i podatke za ciljne ISP uređaje. To može biti softverski program koji radi na osobnom računalu, ugrađeni mikrokontroler ili oprema za testiranje unutar strujnog kruga.

Hardver sučelja

Komunikacijski kanal između ISP softvera i ISP uređaja na ciljnoj ploči. To može biti ISP kabel za preuzimanje ili programator od Atmela ili dobavljača treće strane, oprema za testiranje unutar strujnog kruga ili veze između ugrađenog mikrokontrolera i ISP uređaja na PCB-u

Target Board

Sklopna ploča koja sadrži ISP uređaje u JTAG lanac. To može biti ATF15xx CPLD razvojna/programerska ploča tvrtke Atmel ili posebno dizajnirana tiskana ploča s odgovarajućim JTAG veze s hardverom sučelja.

Uz ove tri komponente, JEDEC file je potrebno za programiranje ATF15xx CPLD. Ovaj JEDEC file može se stvoriti sastavljanjem dizajna file koristeći razvojni softver koji podržava ATF15xx CPLD-ove kao što su Atmel WinCUPL i Atmel ProChip Designer. Atmel također nudi uslužni program za prevoditeljski softver, POF2JED.exe, koji pretvara izlaz file od programskog formata natjecatelja do JEDEC-a file kompatibilan s ATF15xx CPLD. Za više informacija o ovom uslužnom programu pogledajte napomenu o aplikaciji Atmel, "ATF15xx Product Family Conversion", dostupnu na Atmel webmjesto. Nakon JEDEC-a filestvoreni su za sve ATF15xx CPLD-ove, mogu se programirati na ciljnoj ploči. ATF15xx CPLD-ovi se mogu programirati pomoću sljedećih sustava za programiranje unutar sustava:

  • ATF15xx sustav za programiranje unutar sustava
  • Ugrađeni mikrokontroleri
  • Ispitivači unutar strujnog kruga

Atmel ATF15xx sustav za programiranje unutar sustava

Za programiranje unutar sustava ATF15xx CPLD-ova, ISP softver, kabel za preuzimanje i komplet za razvoj/programiranje dostupni su od Atmela i opisani su u odjeljcima ispod.

ISP softver

Atmel ATF15xx ISP softver, ATMISP, primarno je sredstvo za implementaciju JTAG programiranje unutar sustava na ATF15xx CPLD-ovima. ATMISP radi na glavnom računalu temeljenom na sustavu Windows i implementira programiranje ATF15xx CPLD-ova unutar sustava na hardverskom sustavu ciljnog ISP-a ili generira serijski vektorski format (.SVF) file koje će koristiti oprema za automatsko testiranje (ATE) za programiranje ATF15xx CPLD-ova na ciljnom sustavu. ATMISP najprije od korisnika prikuplja sve potrebne informacije o JTAG lanac uređaja u ciljnom sustavu. Zatim izvršava odgovarajući JTAG ISP upute na JTAG lanac uređaja u ciljnom sustavu prema JTAG informacije o lancu uređaja koje su odredili korisnici putem USB ili LPT priključka računala. Više informacija o Atmel ATMISP softveru dostupno je na www.atmel.com/tools/ATMISP.aspx.

ISP kabel za preuzimanje

Atmel ATF15xx USB ISP Download Cable, ATDH1150USB, spaja se na standardni USB priključak glavnog računala s jedne strane i na JTAG zaglavlje ciljne pločice s druge strane. Prenosi JTAG upute i podatke koje generira ATMISP koji radi na glavnom računalu ISP uređajima na ciljnoj ploči. Više informacija o ATDH1150USB kabelu dostupno je na www.atmel.com/tools/ATDH1150USB.aspx.

Razvoj/Programer

Atmel ATF15xx Development/Programmer Kit, ATF15xx-DK3-U, kompletan je razvojni sustav i ISP programator za ATF15xx CPLD. Ovaj komplet pruža dizajnerima vrlo brz i jednostavan način za razvoj prototipova i procjenu novih dizajna s ATF15xx ISP CPLD. Uz dostupnost različitih adapterskih ploča za utičnice koje podržavaju većinu vrsta paketa ponuđenih u ATF15xx CPLD-ovima, ovaj se komplet može koristiti kao ISP programator za programiranje ATF15xx ISP CPLD-ova u većini dostupnih tipova paketa putem JTAG sučelje. Više informacija o kompletu Atmel ATF15xx-DK3-U dostupno je na www.atmel.com/tools/ATF15XX-DK3-U.aspx.

Ugrađeni mikrokontrolerski sustav

Programski algoritam i JTAG upute za ATF15xx CPLD-ove mogu se implementirati u mikrokontroler ili mikroprocesor, koji se zatim mogu koristiti za programiranje ATF15xx CPLD-ova na ciljnoj ploči. Jedna od mogućih metoda je izdvajanje svih relevantnih JTAG informacije o protokolu (tj. JTAG upute i podaci) iz SVF-a file generiran softverom ATMISP, a zatim upotrijebite te informacije za implementaciju koda za mikrokontroler ili mikroprocesor koji bi generirao JTAG signale za ISP uređaje u JTAG lanac. Ovaj pristup je najprikladniji za sustave koji već imaju ugrađen mikrokontroler ili mikroprocesor, a to eliminira korištenje vanjskog softvera za programiranje unutar sustava i hardverskih alata.

Sustav za testiranje unutar kruga

ATF15xx CPLD-ovi se mogu programirati na ciljnoj ploči putem JTAG sučelje tijekom testiranja tiskane ploče pomoću ispitivača u strujnom krugu. Općenito, SVF file koje generira ATMISP treba sadržavati sve relevantne JTAG informacije o programiranju unutar sustava koje ispitivači unutar kruga trebaju za programiranje ATF15xx CPLD-ova na ciljnoj pločici. Ovaj pristup omogućuje integraciju programskog koraka u testiranjetage toka proizvodnje.

JTAG ISP sučelje

ISP za ATF15xx CPLD implementiran je korištenjem standarda IEEE 1149.1 Std. JTAG sučelje. Ovo se sučelje može koristiti za brisanje, programiranje i provjeru ATF15xx CPLD-ova. JTAG sučelje je serijsko sučelje koje se sastoji od TCK, TMS, TDI i TDO signala i JTAG Testirajte kontroler pristupnog priključka (TAP). TCK pin je ulaz takta za JTAG TAP kontroler i za prebacivanje u/iz JTAG upute i podatke. TDI pin je serijski ulaz podataka. Koristi se za prebacivanje programskih uputa i podataka u ISP uređaje. TDO pin je serijski izlaz podataka. Koristi se za prijenos podataka s ISP uređaja. TMS pin je pin za odabir načina rada. Kontrolira stanje JTAG TAP kontroler. JTAG pinovi sučelja ATF15xx CPLD-a na ISP ciljnoj ploči moraju biti spojeni na hardver ISP sučelja (tj. ISP kabel za preuzimanje) obično preko 10-pinskog zaglavlja. Hardver sučelja ISP-a također mora biti spojen na glavno računalo na kojem je pokrenut ISP softver. Hardver ISP sučelja uspostavlja komunikaciju između ISP softvera i ISP uređaja i omogućuje ISP softveru prijenos programskih uputa i podataka s glavnog računala na ATF15xx CPLD. ATF15xx CPLD s JTAG omogućene značajke u potpunosti su JTAG kompatibilni i također podržavaju potrebne operacije testa graničnog skeniranja (BST) navedene u JTAG standard. ATF15xx CPLD-ovi se mogu konfigurirati da budu dio JTAG BST lanac s drugim JTAG uređaji za unutarkružno testiranje matične ploče. S ovom značajkom, ATF15xx CPLD se mogu testirati na tiskanoj ploči zajedno s drugim JTAG-podržani uređaji bez pribjegavanja testiranju temelja noktiju.

Programiranje jednog uređaja

JTAG ISP sučelje može se konfigurirati za programiranje jednog ATF15xx CPLD-a. JTAG konfiguracija za jedan uređaj prikazana je na donjoj slici. Kada je ATF15xx CPLD konfiguriran na ovaj način, pojavljuje se registar između TDI i TDO pinova uređaja. Veličina registra ovisi o JTAG širina instrukcije i podaci koji se pomiču za tu instrukciju. Slika 2-1 JTAG UređajAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (1)

Programiranje više uređaja

ATF15xx CPLD-ovi mogu se konfigurirati kao dio lanca više JTAG-podržani uređaji kao što je opisano u nastavku i također prikazano na sljedećoj slici.

  1. Spojite TMS i TCK pin za svaki uređaj u JTAG lanac na TMS i TCK pinove JTAG zaglavlje sučelja na tiskanoj ploči.
  2. Spojite TDI pin iz prvog uređaja na TDI pin na JTAG zaglavlje sučelja.
  3. Spojite TDO pin s prvog uređaja na TDI pin sljedećeg uređaja. Nastavite s ovim postupkom dok se ne povežu svi osim posljednjeg.
  4. Spojite TDO pin s zadnjeg uređaja na TDO pin na JTAG zaglavlje sučelja.

Slika 2-2 Više uređaja JTAG KonfiguracijaAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (2)

Za programiranje više uređaja u JTAG lanca, korisnici moraju koristiti ISP softverske alate koji podržavaju takve značajke. U softveru ISP-a korisnici moraju navesti:

  • Broj uređaja u JTAG lanac.
  • Brojevi dijelova uređaja i položaji unutar JTAG lanac.
  • JTAG operacije za svaki od uređaja.
  • Drugi JTAG-povezane informacije kao što je JTAG širina instrukcija za svaki od uređaja.

Jednom kada je JTAG Daisy chain je ispravno postavljen na ISP ciljnoj ploči iu ISP softveru, uređaji u JTAG lanac se može programirati u isto vrijeme.

Razmatranja dizajna

Za izvođenje ISP-a na ATF15xx CPLD, resursi za JTAG sučelje u ATF15xx mora biti rezervirano. Stoga četiri I/O pina za TMS, TDI, TDO i TCK pinove moraju biti rezervirana za JTAG i ne može se koristiti kao korisnički I/O. Brojevi pinova za ove pinove ovise o tome koji se ATF15xx CPLD koristi i vrsti paketa. Pogledajte donju tablicu za informacije o pinoutu. JTAG standard preporučuje da se pinovi TMS i TDI povuku prema gore za svaki uređaj u JTAG lanac. ATF15xx CPLD-ovi imaju unutarnju pull-up značajku za ove pinove koja, kada je omogućena, štedi potrebu za vanjskim pull-up otpornicima. Nadalje, JTAG značajka sučelja mora biti omogućena kako bi se izvršio ISP na ATF15xx CPLD-ovima. Omogućavanje JTAG sučelje zahtijeva odabir specifičnih vrsta Atmel uređaja ili postavki opcija prije kompajliranja dizajna ATF15xx. Ovi su postupci navedeni za WinCUPL, ProChip Designer i POF2JED u ovom vodiču. Prema zadanim postavkama, svi potpuno novi ATF15xx CPLD-ovi isporučuju se s JTAG sučelje omogućeno. Nekadašnji logički resursi za JTAG sučelje rezervirano, korisnici mogu programirati, provjeriti i obrisati bilo koji ATF15xx CPLD na ciljnoj ploči pomoću softvera ATMISP.

Savjet: Iako četiri JTAG igle su rezervirane za JTAG sučelje, korisnici mogu implementirati skrivene logičke funkcije u makroćelije povezane s ovim pinovima.

Tablica 3-1 ATF15xx CPLD JTAG Pin brojevi

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

Omogući JTAG Sučelje s WinCUPL-om

Kako bi omogućili JTAG sučelja s WinCUPL-om, potrebno je navesti odgovarajuću vrstu ATF15xx ISP uređaja prije kompajliranja dizajna. Nakon što je dizajn uspješno sastavljen, JEDEC file s JTAG generira se omogućena značajka sučelja. Kad ovaj JEDEC file je programiran u ATF15xxCPLD, njegov JTAG sučelje je omogućeno. Korisnici također mogu omogućiti TDI i TMS interne pull-up otpornike uključivanjem sljedećih izjava o svojstvima u CUPL dizajn file.

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

Obavijest: Ako se tip uređaja ATF15xx ISP koristi za dizajn koji koristi JTAG pinovi sučelja kao logički I/O pinovi, WinCUPL generira pogrešku.

Sljedeći koraci govore o tome kako otvoriti postojeći dizajn u WinCUPL-u, odrediti vrstu uređaja i kompajlirati dizajn.

  1. Na glavnom izborniku WinCUPL odaberite File > Otvori. Odaberite CUPL (.pld) izvor file iz odgovarajućeg radnog imenika.
  2. Odaberite OK za otvaranje PLD izvora file.
  3. Na glavnom izborniku WinCUPL odaberite File > Spremi. Ovo sprema promjene napravljene na izvoru file.
  4. Na glavnom izborniku odaberite Opcije > Uređaji. Ovo otvara dijaloški okvir Odabir uređaja.
  5. Odaberite odgovarajući ATF15xx ISP uređaj. Pogledajte sljedeću tablicu za popis svih vrsta ATF15xx uređaja koje podržava WinCUPL.
  6. Odaberite OK za zatvaranje izbornika za odabir uređaja.
    • Napomena: alternativna metoda je odabrati odgovarajući tip uređaja ATF15xx iz sljedeće tablice i uključiti ga u odjeljak zaglavlja CUPL izvora file.
  7. Na glavnom izborniku WinCUPL odaberite Run> Device Dependent Compile.
    • WinCUPL sastavlja dizajn i stvara Atmel uređaj za postavljanje. Ako dizajn odgovara, JEDEC file automatski se stvara.
    • Kada je JEDEC file je programiran u uređaj, JTAG sučelje, omogućeni su opcijski interni TMS i TDI pull-up, te opcijski krugovi čuvara igala.

Bilješka: Odabir vrste uređaja Atmel ISP automatski omogućuje JTAG sučelje prema zadanim postavkama kada Atmel WinCUPL pokrene Atmel uređaj za postavljanje.

Ako projekti sprječavaju rezerviranje resursa za JTAG sučelje ili ISP po izboru se ne koristi, mora se odabrati vrsta uređaja Atmel koji nije ISP. Pogledajte tablicu ispod za popis uređaja. Uređaj se zatim može reprogramirati pomoću vanjskog programatora uređaja. Donja tablica navodi tipove uređaja Atmel ISP i Atmel non-ISP za WinCUPL.

Tablica 3-2 Tip uređaja WinCUPL ATF15xx

Naziv uređaja Vrsta paketa WinCUPL Vrsta uređaja
JTAG Omogućeno JTAG Onesposobljeno
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

Omogući JTAG Sučelje s Atmel ProChip Designerom

Kako bi omogućili JTAG sučelje s ProChip Designerom:

  1. Otvorite odgovarajući projekt ProChip Designera.
  2. Otvorite prozor Fitter Options klikom na gumb Atmel Fitter ispod Device Fitter.
  3. Odaberite karticu Global Device i zatim označite JTAG Priključna kutija. TMS i TDI interni pull-up otpornici također se mogu omogućiti označavanjem okvira TDI Pullup i TMS Pullup. Ovi potvrdni okviri prikazani su na donjoj slici.

Slika 3-1 Korisničko sučelje ProChip Designer Fitter OptionsAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (3)

Omogući JTAG Sučelje s POF2JED

U POF2JED, JTAG Opcija načina rada može se postaviti na Automatski kako bi POF2JED odredio hoće li JTAG značajka u ATF15xx treba biti omogućena ili ne, a ovisi o tome je li JTAG je podržan u CPLD-u konkurenta. Da uključim JTAG u ATF15xx CPLD bez obzira na to je li JTAG podržava li natjecateljev CPLD ili ne, JTAG Opcija načina rada treba biti postavljena na Uključeno. Kada je JTAG je omogućen u ATF15xx, TDI i TMS unutarnji otpornici za povlačenje mogu se omogućiti označavanjem Omogući
TDI_PULLUP i Omogući TMS_PULLUP okvire u POF2JED. Pogledajte sliku ispod.

Slika 3-2 POF2JED korisničko sučeljeAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (4)

Smjernice i preporuke

Pažnja: Treba obratiti dodatnu pozornost na ovaj odjeljak pri izvođenju ISP operacija na ATF15xx CPLD-ovima. Ovaj odjeljak govori o nekim od JTAG Smjernice ISP-a, informacije i preporuke koje treba dobro zapamtiti.

  1. Provjerite je li JTAG priključak za sve uređaje u JTAG lanac su omogućeni.
    • Za ATF15xx CPLD, JTAG priključak je omogućen ako su uređaji prazni/izbrisani ili programirani s JTAG omogućeno.
    • Svi Atmel ATF15xx uređaji isporučuju se u praznom/izbrisanom stanju; dakle, JTAG priključak je omogućen za sve potpuno nove uređaje i spreman za ISP-a.
    • ATF15xx uređaji s JTAG onesposobljeni moraju biti izbrisani pomoću programatora uređaja koji nije ISP kako bi se ponovno omogućio JTAG luka.
  2. Provjerite je li odgovarajući VCC voltage se primjenjuje na svaki od uređaja u JTAG lanac.
    • ATF15xxAS/ASL CPLD u vrstama paketa 84-PLCC, 100-TQFP i 100-PQFP: VCCINT mora biti između 4.5 V i 5.5 V dok VCCIO može biti između 3.0 V i 3.6 V ili 4.5 V i 5.5 V.
    • ATF15xxAS/ASL CPLD-ovi u vrstama paketa 44-PLCC i 44-TQFP: VCC mora biti između 4.5 V i 5.5 V.
    • ATF15xxASV/ASVL CPLD: VCC (VCCIO i VCCINT) mora biti između 3.0 V i 3.6 V.
  3. VCC za uređaje u JTAG lanac mora biti pravilno reguliran i filtriran.
    • Za ATF15xx CPLD koji se koriste u većini aplikacija, preporuča se koristiti jedan kondenzator za odvajanje od 0.22 µF za svaki VCC/GND par.
  4. Preporuča se koristiti zajedničko uzemljenje za sve uređaje u JTAG lanac i JTAG hardver sučelja (tj. ATDH1150USB ISP Download Cable).
  5. Preporuča se izbjegavati duge (ne više od pet uređaja) JTAG lanci.
    1. Ako dugi JTAG lanac je neophodan, međuspremnik TMS i TCK signala nakon svakog petog uređaja. Poželjna je uporaba Schmittovog međuspremnika.
    2. Međuspremnici preoblikuju vremena porasta i pada TMS i TCK signala.
    3. Potrebno je uzeti u obzir dodatno kašnjenje koje stvaraju međuspremnici.
  6. Preporuča se korištenje pull-up otpornika (4.7 KΩ do 10 KΩ) za TMS i TDI signale i pull-up otpornika za TCK signal na JTAG zaglavlje kako bi se spriječilo plutanje ovih signala kada ih ne pokreće hardver sučelja.
    • Za ATF15xx CPLD-ove dostupni su opcijski unutarnji potezi za TMS i TDI.
  7. Preporuča se raskinuti JTAG signali na JTAG zaglavlje.
    • Prihvatljivi su i aktivni i pasivni završeci; međutim, preferira se pasivno prekidanje.
    • Smanjuje zvonjenje zbog dugih kabela/PCB tragova.
    • Prekid je najkritičniji za TMS i TCK.
  8. Preporuča se da svi ulazi i I/O uređaja u JTAG lanac, osim JTAG pinovi, trebaju biti u statičkom stanju kada se ATF15xx CPLD-ovi programiraju za smanjenje buke.
  9. Kada koristite jednu od Atmel ATF15xx razvojnih/programerskih ploča, napajanje ploče mora biti isključeno kada se mijenjaju položaji VCC skakača za odabir.
  10.  Za ATF15xx CPLD, JTAG ISP je dostupan kada je dio u Pin-controlled Power-down modu ili kada je uređaj "niske snage" u stanju mirovanja.
  11.  Stanje uređaja nakon prekida ISP-a:
    • Ako se ISP prekine, svi I/O pinovi su u tri stanja bez obzira na stanje sklopova Pin-keeper.
    • Sprječava djelomično programirane uređaje da izazovu sukob sabirnice s drugim uređajima na tiskanoj ploči.
  12. Tijekom ISP programiranja, svi I/O pinovi su u jednom od sljedećih stanja:
    • Stanje visoke impedancije:
    • Kada je programiran prazan/brisan uređaj.
    • Kada se uređaj reprogramira s onemogućenim sklopovima Pin-keeper.
    • Sprječava sukob sabirnice s vanjskim uređajima koji su u sučelju s ATF15xx CPLD-ovima na tiskanoj ploči.
    • Slabo vezano za prethodno stanje:
    • Kada se programirani uređaj ponovno programira s uključenim sklopovima Pin-keeper.
    • I/O pinovi zadržavaju prethodne logičke razine prije ISP-a.
    • Sprječava da ISP utječe na rad drugih uređaja na matičnoj ploči.
  13. Upotreba više JTAG lanci na jednoj ploči se ne preporučuju.
    • Uređaji mogu komunicirati između različitih JTAG lanci.
    • Ploča je funkcionalna samo kada su svi uređaji u svim JTAG lanci su uspješno programirani.
    • Ako programiranje ne uspije za barem jedan uređaj u lancu dok drugi JTAG lanci su uspješno programirani:
    • Ili Atmel ili drugi uređaji na brodu mogu biti oštećeni zbog mogućeg problema sukoba sabirnice za tri-stateable izlaze.
    • Radno stanje matične ploče je nedefinirano; i stoga može doći do neispravnog funkcionalnog rada.
  14. Umetanje aktivnih krugova između JTAG zaglavlje i JTAG uređaja u lancu se ne preporučuje. Ako aktivni krug ne radi ispravno, to može uzrokovati probleme s programiranjem/provjerom.
  15. Korištenje mješovito-voltage uređaj JTAG lanci se ne preporučuju.
    • Ovo su JTAG lanaca s uređajima koji koriste različite VCC voltages i/ili sučelje voltages.
    • Sučelje voltagRazine (VIL, VIH, VOL, VOH) za uređaje od 5.0 V možda neće biti kompatibilne s vol.tage razine za uređaje od 3.0 V.
  16. Ako ATMISP ima problema u komunikaciji s JTAG lanac hardvera uređaja, pokušajte pokrenuti Self Calibrate ili Manually Calibrate kako biste smanjili frekvencije JTAG signale.
  17. Provjerite je li LED na ATDH1150USB kabelu uključen i zelen prije početka programiranja. Provjerite može li kabel za preuzimanje ISP-a pravilno komunicirati s ATMISP softverom.
  18. Provjerite je li odgovarajući VCC voltage se primjenjuje na kabel ATDH1150USB.
    • VCC koji je koristio prvi uređaj u JTAG lanac mora biti priključen na ATDH1150USB kabel preko pina 4 10-pinskog JTAG zaglavlje.
    • Za ATF15xx CPLD s odvojenim VCCINT i VCCIO, VCCIO treba koristiti za ATDH1150USB kabel.

Informacije o naručivanju

Kod naručivanja Opis
ATF15xx-DK3-U CPLD komplet za razvoj/programiranje (uključuje ATF15xxDK3-SAA44 i ATDH1150USB ili ATDH1150USB-K)
ATF15xxDK3-SAA100 100-pinska TQFP utičnica adapterska ploča za DK3 ploču
ATF15xxDK3-SAJ44 44-pinska PLCC utičnica adapterska ploča za DK3 ploču
ATF15xxDK3-SAJ84 84-pinska PLCC utičnica adapterska ploča za DK3 ploču
ATF15xxDK3-SAA44 44-pinska TQFP utičnica adapterska ploča za DK3 ploču
ATDH1150USB Atmel ATF15xx CPLD USB baziran JTAG ISP kabel za preuzimanje

Povijest revizija

Doc. vlč. Datum Komentari
A 12/2015 Prvo izdanje dokumenta.

PODACI ZA KONTAKT

Atmel Corporation

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

© 2015 Atmel Corporation. / Rev.: Atmel-8968A-CPLD-ATF-ISP_Korisnički vodič-12/2015

Atmel®, logotip Atmel i njihove kombinacije, Enabling Unlimited Possibilities® i drugi registrirani su zaštitni znakovi ili zaštitni znakovi Atmel Corporation u SAD-u i drugim zemljama. Ostali pojmovi i nazivi proizvoda mogu biti zaštitni znakovi drugih.
ODRICANJE ODGOVORNOSTI: Informacije u ovom dokumentu dane su u vezi s Atmel proizvodima. Ovim dokumentom ili u vezi s prodajom Atmelovih proizvoda ne daje se nikakva licenca, izričita ili implicitna, estoppelom ili na drugi način, za bilo koje pravo intelektualnog vlasništva. OSIM KAKO JE NAVEDENO U ATMEL UVJETIMA I ODREDBAMA PRODAJE KOJI SE NALAZE NA ATMEL-U WEBMJESTO, ATMEL NE PREUZIMA NIKAKVU ODGOVORNOST I ODRIČE SE BILO KAKVOG IZRIČITOG, IMPLICITNOG ILI ZAKONSKOG JAMSTVA KOJE SE ODNOSI NA NJEGOVE PROIZVODE, UKLJUČUJUĆI, ALI NE OGRANIČAVAJUĆI SE NA, IMPLICITNO JAMSTVO MOGUĆNOSTI PRODAJE, PRIKLADNOSTI ZA ODREĐENU NAMJENU ILI NEKRŠENJE. ATMEL NI U KOM SLUČAJU NEĆE BITI ODGOVORAN ZA BILO KAKVU IZRAVNU, NEIZRAVNU, POSLJEDIČNU, KAZNENU, POSEBNU ILI SLUČAJNU ŠTETU (UKLJUČUJUĆI, BEZ OGRANIČENJA, ŠTETU ZBOG GUBITKA I DOBITI, PREKIDA U POSLOVANJU ILI GUBITKA INFORMACIJA) KOJA NASTANE IZVAN KORIŠTENJA ILI NEMOGUĆNOSTI KORIŠTENJA OVOG DOKUMENTA, ČAK I AKO JE ATMEL UPOZOREN O MOGUĆNOSTI TAKVIH ŠTETA. Atmel ne daje nikakva zastupanja niti jamstva u pogledu točnosti ili potpunosti sadržaja ovog dokumenta i zadržava pravo izmjene specifikacija i opisa proizvoda u bilo kojem trenutku bez prethodne najave. Atmel se ne obvezuje ažurirati ovdje sadržane informacije. Osim ako nije drugačije navedeno, Atmel proizvodi nisu prikladni i ne smiju se koristiti u automobilskim aplikacijama. Atmel proizvodi nisu namijenjeni, ovlašteni ili zajamčeni za upotrebu kao komponente u aplikacijama namijenjenim održavanju ili održavanju života. PRIMJENE KRITIČNE ZA SIGURNOST, VOJNE I AUTOMOBILSKE PRIMJENE: Atmel proizvodi nisu dizajnirani i neće se koristiti u vezi s bilo kojim aplikacijama za koje bi se razumno očekivalo da će kvar takvih proizvoda rezultirati značajnim osobnim ozljedama ili smrću ("Prijave kritične za sigurnost") bez izričitog pisanog pristanka časnika Atmela. Sigurnosno kritične aplikacije uključuju, bez ograničenja, uređaje i sustave za održavanje života, opremu ili sustave za rad nuklearnih postrojenja i sustava oružja. Proizvodi Atmela nisu dizajnirani niti namijenjeni za upotrebu u vojnim ili zrakoplovnim aplikacijama ili okruženjima osim ako ih Atmel izričito ne označi kao vojne kvalitete. Atmel proizvodi nisu dizajnirani niti namijenjeni za upotrebu u automobilskim aplikacijama osim ako ih Atmel izričito ne označi kao automobilske.

Dokumenti / Resursi

Atmel ATF15xx složeni programabilni logički uređaj [pdf] Korisnički priručnik
ATF15xx, ATF15xx Složeni programabilni logički uređaj, Složeni programabilni logički uređaj, Programabilni logički uređaj, Logički uređaj, Uređaj

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *