Atmel ATF15xx složeni programibilni logički uređaj
Specifikacije
- Naziv proizvoda: Atmel ATF15xx programiranje unutar sistema
- Model: ATF15xx
- Tip: Kompleksni programabilni logički uređaj (CPLD)
- Metoda programiranja: Programiranje unutar sistema (ISP)
- Interfejs: JTAG ISP Interface
- Proizvođač: Atmel
FAQs
P: Mogu li koristiti softver za programiranje treće strane sa ATF15xx CPLD-ovima?
O: Da, sve dok softver podržava algoritam programiranja i JTAG uputstva potrebna za ATF15xx CPLD.
P: Da li je moguće programirati više ATF15xx CPLD-ova istovremeno?
O: Da, JTAG ISP interfejs podržava programiranje više uređaja za efikasno programiranje više CPLD-ova odjednom.
Uvod
- Atmel® ATF15xx složeni programibilni logički uređaji (CPLD) sa Logic Doubling® arhitekturom podržavaju programiranje unutar sistema (ISP) preko IEEE Std. 1149.1 Zajednička akciona grupa za testiranje (JTAG) interfejs. Ova funkcija poboljšava fleksibilnost programiranja i pruža prednosti u različitim fazama; razvoj proizvoda, proizvodnja i upotreba na terenu. Ovaj korisnički vodič opisuje metode dizajna i zahtjeve za implementaciju ISP-a na ATF15xx CPLD-ove s podrškom za ISP kao što je navedeno u nastavku:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
Karakteristike i prednosti
Programiranje unutar sistema omogućava programiranje i reprogramiranje ISP uređaja nakon što se montiraju na štampane ploče (PCB). Ovo eliminiše dodatni korak rukovanja koji je potreban u proizvodnom procesu za programiranje uređaja na vanjskom programatoru uređaja prije nego što se montiraju na PCB. Eliminacijom ovog koraka smanjuje se mogućnost oštećenja osjetljivih provodnika uređaja za površinsku montažu s velikim brojem pinova ili oštećenja uređaja elektrostatičkim pražnjenjem (ESD) tokom programiranja. ISP također omogućava korisnicima da izvrše promjene dizajna i nadogradnje na terenu bez potrebe da uklanjaju ISP uređaje sa PCB-a. Nadalje, također omogućava korištenje ugrađenog mikrokontrolera ili testera u krugu za izvođenje operacija programiranja u sistemu na ISP uređajima i integraciju ovih programskih operacija u proizvodni tok ploča.
Sistemi za programiranje unutar sistema
Tri bitne komponente ISP sistema za ATF15xx CPLD su:
Softver
Implementacija algoritma programiranja, kao i generisanje JTAG uputstva i podaci za ciljne ISP uređaje. To može biti softverski program koji radi na PC-u, ugrađeni mikrokontroler ili oprema za testiranje u krugu.
Interface Hardware
Komunikacijski kanal između ISP softvera i ISP uređaja na ciljnoj ploči. Ovo može biti kabl za preuzimanje ISP-a ili programator od Atmela ili dobavljača treće strane, oprema za testiranje u krugu ili veze između ugrađenog mikrokontrolera i ISP uređaja na PCB-u
Target Board
Ploča sa kola koja sadrži ISP uređaje u JTAG lanac. Ovo može biti ATF15xx CPLD razvojna/programerska ploča iz Atmela ili posebno dizajnirana ploča s odgovarajućim JTAG veze sa hardverom interfejsa.
Pored ove tri komponente, JEDEC file potrebno je programirati ATF15xx CPLD. Ovaj JEDEC file može se kreirati sastavljanjem dizajna file koristeći razvojni softver koji podržava ATF15xx CPLD-ove kao što su Atmel WinCUPL i Atmel ProChip Designer. Atmel takođe obezbeđuje uslužni program za prevodioce, POF2JED.exe, koji pretvara izlaz file od takmičarskog programskog formata do JEDEC-a file kompatibilan sa ATF15xx CPLD. Za više informacija o ovom uslužnom programu, pogledajte napomenu o aplikaciji Atmel, „Konverzija porodice proizvoda ATF15xx“, dostupnu na Atmel-u website. Nakon JEDEC-a filesu kreirani za sve ATF15xx CPLD-ove, mogu se programirati na ciljnoj ploči. ATF15xx CPLD-ovi se mogu programirati pomoću sljedećih sistema za programiranje unutar sistema:
- ATF15xx Sistem za programiranje unutar sistema
- Ugrađeni mikrokontroleri
- Testeri u krugu
Atmel ATF15xx sistem za programiranje unutar sistema
Za programiranje u sistemu ATF15xx CPLD-ova, ISP softver, kabl za preuzimanje i komplet za razvoj/programiranje dostupni su od Atmela i opisani su u odeljcima ispod.
ISP softver
Atmel ATF15xx ISP softver, ATMISP, je primarno sredstvo za implementaciju JTAG programiranje unutar sistema na ATF15xx CPLD-ovima. ATMISP radi na Windows-baziranom host PC-u i implementira unutar-sistemsko programiranje ATF15xx CPLD-ova na ciljnom ISP hardverskom sistemu ili generiše serijski vektorski format (.SVF) file da se koristi od strane opreme za automatsko testiranje (ATE) za programiranje ATF15xx CPLD-ova na ciljnom sistemu. ATMISP prvo pribavlja sve potrebne informacije od korisnika o JTAG lanac uređaja u ciljnom sistemu. Zatim izvršava odgovarajući JTAG ISP instrukcije na JTAG lanac uređaja u ciljnom sistemu prema JTAG informacije o lancu uređaja koje su odredili korisnici preko USB ili LPT porta računara. Više informacija o Atmel ATMISP softveru dostupno je na www.atmel.com/tools/ATMISP.aspx.
ISP kabel za preuzimanje
Atmel ATF15xx USB-bazirani ISP kabel za preuzimanje, ATDH1150USB, povezuje se sa standardnim USB portom glavnog računala s jedne strane i na JTAG zaglavlje ciljne ploče na drugoj strani. Prenosi JTAG instrukcije i podaci koje generira ATMISP koji radi na glavnom računaru do ISP uređaja na ciljnoj ploči. Više informacija o ATDH1150USB kablu dostupno je na www.atmel.com/tools/ATDH1150USB.aspx.
Razvoj/Programer
Atmel ATF15xx razvojni/programerski komplet, ATF15xx-DK3-U, je kompletan razvojni sistem i ISP programator za ATF15xx CPLD. Ovaj komplet pruža dizajnerima vrlo brz i lak način za razvoj prototipova i procjenu novih dizajna sa ATF15xx ISP CPLD. Uz dostupnost različitih adapterskih ploča za utičnice koje podržavaju većinu tipova paketa koji se nude u ATF15xx CPLD-ovima, ovaj komplet se može koristiti kao ISP programator za programiranje ATF15xx ISP CPLD-ova u većini dostupnih tipova paketa putem JTAG interfejs. Više informacija o kompletu Atmel ATF15xx-DK3-U dostupno je na adresi www.atmel.com/tools/ATF15XX-DK3-U.aspx.
Ugrađeni mikrokontrolerski sistem
Algoritam programiranja i JTAG instrukcije za ATF15xx CPLD se mogu implementirati u mikrokontroler ili mikroprocesor, koji se zatim može 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 uputstva i podaci) iz SVF-a file generira softver ATMISP, a zatim koristi ove informacije za implementaciju koda za mikrokontroler ili mikroprocesor koji bi generirao JTAG signale za ISP uređaje u JTAG lanac. Ovaj pristup je najpogodniji za sisteme koji već imaju ugrađeni mikrokontroler ili mikroprocesor, a to eliminiše upotrebu eksternog softvera i hardverskih alata za programiranje unutar sistema.
Sistem za ispitivanje u krugu
ATF15xx CPLD-ovi se mogu programirati na ciljnoj ploči preko JTAG sučelje tokom testiranja pločice pomoću testera u krugu. Generalno, SVF file generisan od ATMISP-a treba da sadrži sve relevantne JTAG informacije o programiranju unutar sistema koje testeri u krugu trebaju za programiranje ATF15xx CPLD-ova na ciljnoj ploči s kola. Ovaj pristup omogućava integraciju koraka programiranja u testiranjetage toka proizvodnje.
JTAG ISP Interface
ISP za ATF15xx CPLD je implementiran korištenjem IEEE 1149.1 Std. JTAG interfejs. Ovo sučelje se može koristiti za brisanje, programiranje i provjeru ATF15xx CPLD-ova. The JTAG Interfejs je serijski interfejs koji se sastoji od TCK, TMS, TDI i TDO signala i JTAG Testirajte kontroler pristupnog porta (TAP). TCK pin je ulaz sata za JTAG TAP kontroler i za prebacivanje u/iz JTAG uputstva i podaci. TDI pin je serijski ulaz podataka. Koristi se za prebacivanje programskih instrukcija i podataka u ISP uređaje. TDO pin je serijski izlaz podataka. Koristi se za prebacivanje podataka sa ISP uređaja. TMS pin je pin za odabir načina rada. Kontroliše stanje JTAG TAP kontroler. The JTAG pinovi interfejsa ATF15xx CPLD-a na ISP ciljnoj ploči moraju biti povezani na ISP interfejs hardver (tj. ISP kabl za preuzimanje) obično preko 10-pinskog zaglavlja. Hardver ISP interfejsa takođe treba da bude povezan sa glavnim računarom koji koristi ISP softver. Hardver ISP interfejsa uspostavlja komunikaciju između ISP softvera i ISP uređaja, i omogućava ISP softveru da prenese instrukcije za programiranje i podatke sa glavnog računara na ATF15xx CPLD. ATF15xx CPLD-ovi sa JTAG omogućena funkcija su u potpunosti JTAG kompatibilan i također podržava potrebne operacije Boundary Scan Test (BST) navedene u JTAG standard. ATF15xx CPLD-ovi se mogu konfigurirati da budu dio JTAG BST lanac s drugim JTAG uređaji za ispitivanje matične ploče u krugu. Sa ovom karakteristikom, ATF15xx CPLD-ovi se mogu testirati na ploči zajedno sa drugim JTAG-podržani uređaji bez pribjegavanja testiranju kreveta od noktiju.
Programiranje jednog uređaja
The JTAG ISP interfejs se može konfigurisati da programira jedan ATF15xx CPLD. The JTAG konfiguracija za jedan uređaj prikazana je na donjoj slici. Kada je ATF15xx CPLD konfigurisan na ovaj način, pojavljuje se registar između TDI i TDO pinova uređaja. Veličina registra zavisi od JTAG širinu instrukcije i podatke koji se pomiču za tu instrukciju. Slika 2-1 JTAG Uređaj
Programiranje više uređaja
ATF15xx CPLD-ovi se mogu konfigurirati kao dio niza višestrukih JTAG-podržani uređaji kao što je opisano u nastavku i prikazano na sljedećoj slici.
- Povežite TMS i TCK pin za svaki uređaj u JTAG lanac na TMS i TCK igle JTAG zaglavlje interfejsa na ploči.
- Povežite TDI pin sa prvog uređaja na TDI pin na JTAG zaglavlje interfejsa.
- Povežite TDO pin sa prvog uređaja na TDI pin sljedećeg uređaja. Nastavite ovaj proces dok se svi osim posljednjeg ne povežu.
- Povežite TDO pin sa zadnjeg uređaja na TDO pin na JTAG zaglavlje interfejsa.
Slika 2-2 Više uređaja JTAG Konfiguracija
Za programiranje više uređaja u JTAG lanac, korisnici moraju koristiti ISP softverske alate koji podržavaju takve funkcije. U softveru ISP-a, korisnici treba da navedu:
- Broj uređaja u JTAG lanac.
- Brojevi dijelova uređaja i pozicije unutar JTAG lanac.
- JTAG operacije za svaki od uređaja.
- Ostalo JTAG- informacije vezane za JTAG širina instrukcije 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.
Razmatranje dizajna
Za obavljanje ISP-a na ATF15xx CPLD-u, resursi za JTAG interfejs u ATF15xx mora biti rezervisan. Stoga, četiri I/O pina za TMS, TDI, TDO i TCK pinova moraju biti rezervirana za JTAG i ne može se koristiti kao korisnički I/O. Brojevi pinova za ove pinove zavise od toga koji se ATF15xx CPLD koristi i njegovog tipa paketa. Pogledajte donju tabelu za informacije o pinoutu. The JTAG standard preporučuje da se TMS i TDI pinovi povuku prema gore za svaki uređaj u JTAG lanac. ATF15xx CPLD-ovi imaju internu funkciju za povlačenje za ove pinove koja, kada je omogućena, štedi potrebu za eksternim pull-up otpornicima. Nadalje, JTAG funkcija interfejsa mora biti omogućena da bi se izvršio ISP na ATF15xx CPLD-ovima. Omogućavanje JTAG interfejs zahteva odabir specifičnih tipova Atmel uređaja ili podešavanja opcija pre kompajliranja ATF15xx dizajna. Ove procedure su navedene za WinCUPL, ProChip Designer i POF2JED u ovom vodiču. Prema zadanim postavkama, svi potpuno novi ATF15xx CPLD-ovi se isporučuju s JTAG interfejs omogućen. Nekada logički resursi za JTAG Interfejs su rezervisani, korisnici mogu programirati, verificirati i obrisati bilo koji ATF15xx CPLD na ciljnoj ploči koristeći ATMISP softver.
Savjet: Iako su četiri JTAG igle su rezervisane za JTAG interfejs, korisnici mogu implementirati skrivene logičke funkcije u makroćelije koje su povezane sa ovim pinovima.
Tabela 3-1 ATF15xx CPLD JTAG Pin Numbers
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 Interfejs sa WinCUPL
Da biste omogućili JTAG interfejs sa WinCUPL, odgovarajući ATF15xx ISP tip uređaja treba da bude specificiran pre nego što se dizajn kompajlira. Nakon što je dizajn uspješno sastavljen, JEDEC file sa JTAG generira se omogućena funkcija interfejsa. Kada je ovaj JEDEC file je programiran u ATF15xxCPLD, njegov JTAG interfejs je omogućen. Korisnici također mogu omogućiti TDI i TMS interne pull-up otpornike uključivanjem sljedećih iskaza svojstava u CUPL dizajn file.
- PROPERTY ATMEL {TDI_PULLUP = ON};
- PROPERTY ATMEL {TMS_PULLUP = ON};
Napomena: Ako se tip uređaja ATF15xx ISP koristi za dizajn koji koristi JTAG pinovi interfejsa kao logički I/O pinovi, WinCUPL generiše grešku.
Sljedeći koraci govore o tome kako otvoriti postojeći dizajn u WinCUPL-u, odrediti tip uređaja i kompajlirati dizajn.
- Na WinCUPL glavnom meniju izaberite File > Otvori. Odaberite CUPL (.pld) izvor file iz odgovarajućeg radnog direktorija.
- Odaberite OK da otvorite PLD izvor file.
- Na WinCUPL glavnom meniju izaberite File > Sačuvaj. Ovo sprema promjene napravljene na izvoru file.
- U glavnom meniju izaberite Opcije > Uređaji. Ovo otvara dijaloški okvir za odabir uređaja.
- Odaberite odgovarajući ATF15xx ISP uređaj. Pogledajte sljedeću tablicu za popis svih tipova ATF15xx uređaja koje podržava WinCUPL.
- Odaberite OK da zatvorite izbornik za odabir uređaja.
- Napomena: Alternativni metod je da odaberete odgovarajući tip uređaja ATF15xx iz sljedeće tabele i uključite ga u odjeljak zaglavlja CUPL izvora file.
- Na WinCUPL glavnom izborniku odaberite Pokreni> Kompiliranje ovisno o uređaju.
- WinCUPL kompajlira dizajn i pokreće Atmel uređaja za montažu. Ako dizajn odgovara, JEDEC file se automatski kreira.
- Kada je JEDEC file je programiran u uređaj, JTAG sučelje, opcioni interni TMS i TDI pull-up i opcioni krugovi za čuvanje igle su omogućeni.
Napomena: Izbor tipa Atmel ISP uređaja automatski omogućava JTAG interfejs podrazumevano kada Atmel WinCUPL pokrene montažer Atmel uređaja.
Ako dizajn sprečava rezervisanje resursa za JTAG interfejs ili se ISP opciono ne koristi, mora biti izabran tip uređaja koji nije Atmel ne-ISP. Pogledajte donju tabelu za listu uređaja. Uređaj se zatim može reprogramirati pomoću eksternog programatora uređaja. U tabeli ispod su navedeni Atmel ISP i Atmel non-ISP tipovi uređaja za WinCUPL.
Tabela 3-2 WinCUPL ATF15xx Tip uređaja
Naziv uređaja | Vrsta paketa | WinCUPL Tip uređaja | |
JTAG Omogućeno | JTAG Onemogućeno | ||
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 Interfejs sa Atmel ProChip Designer-om
Da biste omogućili JTAG interfejs sa ProChip Designer-om:
- Otvorite odgovarajući projekat ProChip Designer.
- Otvorite prozor Monter opcije klikom na dugme Atmel Fitter ispod Device Fitter.
- Odaberite karticu Globalni uređaj, a zatim provjerite JTAG Port box. TMS i TDI interni pull-up otpornici se takođe mogu omogućiti tako što ćete označiti TDI Pullup i TMS Pullup kutije. Ovi potvrdni okviri su prikazani na donjoj slici.
Slika 3-1 Korisnički interfejs za opcije montažera ProChip Designer-a
Omogući JTAG Interfejs sa POF2JED
U POF2JED, JTAG Opcija načina rada može se postaviti na Auto kako bi POF2JED odredio da li je JTAG funkcija u ATF15xx treba biti omogućena ili ne, a zasniva se na tome da li JTAG je podržan u konkurentskom CPLD-u. Da biste uključili JTAG u ATF15xx CPLD bez obzira da li je JTAG je podržan u konkurentskom CPLD-u ili ne, JTAG Opciju Mode treba postaviti na On. Kada je JTAG je omogućen u ATF15xx, TDI i TMS interni pull-up otpornici mogu se omogućiti provjerom Omogući
TDI_PULLUP i Omogući TMS_PULLUP kutije u POF2JED. Pogledajte sliku ispod.
Slika 3-2 Korisnički interfejs POF2JED
Smjernice i preporuke
Pažnja: Posebnu pažnju treba posvetiti ovom odeljku kada izvodite ISP operacije na ATF15xx CPLD-ovima. Ovaj dio govori o nekim od JTAG Smjernice, informacije i preporuke ISP-a koje treba dobro primijetiti.
- Uvjerite se da je JTAG port za sve uređaje u JTAG lanac su omogućeni.
- Za ATF15xx CPLD, JTAG port je omogućen ako su uređaji prazni/izbrisani ili programirani pomoću JTAG omogućeno.
- Svi Atmel ATF15xx uređaji se isporučuju u praznom/izbrisanom stanju; dakle, JTAG port je omogućen za sve potpuno nove uređaje i spreman za ISP.
- ATF15xx uređaji sa JTAG onemogućeno potrebno je izbrisati pomoću programatora uređaja koji nije ISP da biste ponovo omogućili JTAG luka.
- Provjerite je li ispravan VCC voltage se primjenjuje na svaki od uređaja u JTAG lanac.
- ATF15xxAS/ASL CPLD-ovi u 84-PLCC, 100-TQFP i 100-PQFP tipovima paketa: VCCINT mora biti između 4.5V i 5.5V dok VCCIO može biti između 3.0V i 3.6V ili 4.5V i 5.5V.
- ATF15xxAS/ASL CPLD-ovi u 44-PLCC i 44-TQFP tipovima paketa: VCC mora biti između 4.5V do 5.5V.
- ATF15xxASV/ASVL CPLD-ovi: VCC (VCCIO i VCCINT) mora biti između 3.0V do 3.6V.
- VCC za uređaje u JTAG lanac mora biti pravilno regulisan i filtriran.
- Za ATF15xx CPLD-ove koji se koriste u većini aplikacija, preporučuje se korištenje jednog kondenzatora za razdvajanje od 0.22 µF za svaki od VCC/GND parova.
- Preporučuje se korištenje zajedničke osnove za sve uređaje u JTAG lanac i JTAG hardver interfejsa (tj. ATDH1150USB ISP kabl za preuzimanje).
- Preporučuje se izbjegavanje dugih (ne više od pet uređaja) JTAG lancima.
- Ako duga JTAG lanac je neophodan, baferujte TMS i TCK signale nakon svakog petog uređaja. Poželjna je upotreba Schmittovog okidačkog bafera.
- Baferi preoblikuju vrijeme uspona i pada TMS i TCK signala.
- Treba uzeti u obzir dodatno kašnjenje uzrokovano baferima.
- Preporučuje se korištenje pull-up otpornika (4.7KΩ do 10KΩ) za TMS i TDI signale i pull-down otpornika za TCK signal na JTAG zaglavlje kako bi se spriječilo da ti signali lebde kada ih ne pokreće hardver sučelja.
- Opciona interna povlačenja na TMS i TDI su dostupna za ATF15xx CPLD.
- Preporučuje se ukidanje JTAG signali kod JTAG header.
- I aktivni i pasivni prekidi su prihvatljivi; međutim, preferira se pasivni prekid.
- Smanjuje zvonjenje zbog dugih dužina tragova kabla/PCB-a.
- Prekid je najkritičniji za TMS i TCK.
- Preporučuje se da svi ulazi i I/O uređaji u JTAG lanac, osim JTAG pinovi, treba da budu u statičkom stanju kada se ATF15xx CPLD programiraju da minimiziraju šum.
- Kada koristite jednu od razvojnih/programerskih ploča Atmel ATF15xx, napajanje ploče mora biti ISKLJUČENO kada se mijenjaju pozicije VCC džampera za odabir.
- Za ATF15xx CPLD, JTAG ISP je dostupan kada je dio u Pin-controled Power-down modu ili kada je uređaj “niske potrošnje” u stanju mirovanja.
- Stanje uređaja nakon prekida ISP-a:
- Ako je ISP prekinut, svi I/O pinovi su trostruki bez obzira na stanje kola za čuvanje pinova.
- Sprečava djelimično programirane uređaje da izazovu sukobe sabirnice sa drugim uređajima na ploči.
- Tokom ISP programiranja, svi I/O pinovi su u jednom od sljedećih stanja:
- Stanje visoke impedancije:
- Kada je prazan/brisani uređaj programiran.
- Kada se uređaj ponovo programira sa onemogućenim krugovima za čuvanje pinova.
- Sprečava sukob sa magistralom sa eksternim uređajima koji se povezuju sa ATF15xx CPLD-ovima na ploči.
- Slabo vezano za prethodno stanje:
- Kada se programirani uređaj ponovo programira s uključenim krugovima za čuvanje pinova.
- I/O pinovi zadržavaju prethodne logičke nivoe prije ISP-a.
- Sprečava ISP da utiče na rad drugih uređaja na matičnoj ploči.
- Upotreba višestrukih JTAG lanci na jednoj ploči se ne preporučuju.
- Uređaji mogu komunicirati između različitih JTAG lancima.
- 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 ploči mogu se oštetiti zbog mogućeg problema sukoba sabirnice za tri-stateable izlaze.
- Stanje rada sistemske ploče je nedefinisano; i stoga može doći do nepravilnog rada.
- Umetanje aktivnih kola između JTAG zaglavlje i JTAG uređaja u lancu se ne preporučuje. Ako aktivno kolo pokvari, to može uzrokovati probleme u programiranju/verifikaciji.
- Upotreba mixed-voltage uređaj JTAG lanci se ne preporučuju.
- Ovo su JTAG lanci sa uređajima koji koriste različite VCC voltages i/ili interfejs voltages.
- Interface voltagNivoi (VIL, VIH, VOL, VOH) za 5.0V uređaje možda neće biti kompatibilni sa interfejsom voltage nivoi za 3.0V uređaje.
- Ako ATMISP ima problema u komunikaciji sa JTAG hardverski lanac uređaja, pokušajte pokrenuti Self Calibrate ili Manually Calibrate da smanjite frekvencije JTAG signale.
- Uvjerite se da je LED na ATDH1150USB kabelu uključena i da je zelena prije početka programiranja. Uvjerite se da ISP kabel za preuzimanje može pravilno komunicirati sa ATMISP softverom.
- Provjerite je li ispravan VCC voltage se primjenjuje na ATDH1150USB kabel.
- VCC koji je koristio prvi uređaj u JTAG lanac mora biti napajan na ATDH1150USB kabel preko pina 4 10-pinskog JTAG header.
- Za ATF15xx CPLD-ove sa zasebnim VCCINT i VCCIO, VCCIO treba koristiti za ATDH1150USB kabl.
Informacije o naručivanju
Šifra za narudžbu | Opis |
ATF15xx-DK3-U | CPLD razvojni/programerski komplet (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-pinski PLCC Socket Adapter Board za DK3 ploču |
ATF15xxDK3-SAJ84 | 84-pinski PLCC Socket Adapter Board 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 |
Istorija revizija
Doc. Rev. | Datum | Komentari |
A | 12/2015 | Prvo izdanje dokumenta. |
KONTAKT INFORMACIJE
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_Vodič za korisnike-12/2015
Atmel®, Atmel logo i njihove kombinacije, Enabling Unlimited Possibilities® i drugi su registrovani zaštitni znaci ili zaštitni znakovi kompanije Atmel Corporation u SAD-u i drugim zemljama. Drugi termini i nazivi proizvoda mogu biti zaštićeni znakovi drugih.
ODRICANJE OD ODGOVORNOSTI: Informacije u ovom dokumentu date su u vezi sa Atmel proizvodima. Ovim dokumentom ili u vezi sa prodajom Atmel proizvoda ne daje se nikakva licenca, izričita ili implicirana, putem estoppela ili na drugi način, za bilo koje pravo intelektualne svojine. OSIM KAKO JE NAVEDENO U ODREDBAMA I USLOVIMA PRODAJE NA ATMEL-u WEBSAJT, ATMEL NE PREUZIMA NIKAKVU ODGOVORNOST I ODRIČE SE BILO KAKVE IZRIČITE, PODRAZUMEVANE ILI ZAKONSKIH GARANCIJA KOJE SE ODNOSE NA NJEGOVE PROIZVODE UKLJUČUJUĆI, ALI NE OGRANIČAVAJUĆI SE NA, IMPLICIRANU GARANCIJU TRGOVAČKE DELATNOSTI, NEKRŠENJE. ATMEL NEĆE BITI ODGOVORAN ZA BILO KAKVE DIREKTNE, INDIREKTNE, POSLEDIČNE, KAZNENE, POSEBNE ILI SLUČAJNE ŠTETE (UKLJUČUJUĆI, BEZ OGRANIČENJA, ŠTETU ZA GUBITAK I DOBITAK, POSLOVANJE U POSLOVANJU, INFORMATIVNOM POSLOVANJU KOJI PROISTIČU IZ KORIŠĆENJA ILI NEMOGUĆNOSTI KORIŠĆENJA OVOG DOKUMENTA, ČAK I AKO JE ATMEL OBAVIJEŠTEN O MOGUĆNOSTI TAKVIH ŠTETA. Atmel ne daje nikakve izjave ili jamstva u pogledu tačnosti ili potpunosti sadržaja ovog dokumenta i zadržava pravo izmjene specifikacija i opisa proizvoda u bilo koje vrijeme bez prethodne najave. Atmel se ne obavezuje da će ažurirati informacije sadržane u ovom dokumentu. Osim ako nije drugačije određeno, Atmel proizvodi nisu prikladni i neće se koristiti u automobilskim aplikacijama. Atmel proizvodi nisu namijenjeni, odobreni ili pod garancijom za upotrebu kao komponente u aplikacijama namijenjenim za održavanje ili održavanje života. KRITIČNE ZA SIGURNOST, VOJNE I AUTOMOBILNE APLIKACIJE ODRICANJE OD ODGOVORNOSTI: Atmel proizvodi nisu dizajnirani i neće se koristiti u vezi s bilo kojom primjenom u kojoj bi se razumno očekivalo da će neuspjeh takvih proizvoda dovesti do značajnih ozljeda ili smrti („Sigurnosno kritično Prijave”) bez posebne pismene saglasnosti službenika Atmela. Sigurnosne kritične aplikacije uključuju, bez ograničenja, uređaje i sisteme za održavanje života, opremu ili sisteme za rad nuklearnih objekata i sistema naoružanja. Atmel proizvodi nisu dizajnirani niti namijenjeni za upotrebu u vojnim ili svemirskim aplikacijama ili okruženjima, osim ako ih Atmel izričito ne odredi kao vojne klase. Atmel proizvodi nisu dizajnirani niti namijenjeni za upotrebu u automobilskim aplikacijama osim ako ih Atmel izričito ne odredi kao automobilske klase.
Dokumenti / Resursi
![]() |
Atmel ATF15xx složeni programibilni logički uređaj [pdf] Korisnički priručnik ATF15xx, ATF15xx Kompleksni programibilni logički uređaj, Kompleksni programibilni logički uređaj, Programabilni logički uređaj, Logički uređaj, Uređaj |