Atmel logotips

Atmel ATF15xx kompleksā programmējamā loģiskā ierīce

Atmel-ATF15xx-Complex-Programmable-Logic-Device-produkts

Specifikācijas

  • Produkta nosaukums: Atmel ATF15xx In-System Programming
  • Modelis: ATF15xx
  • Tips: kompleksā programmējamā loģiskā ierīce (CPLD)
  • Programmēšanas metode: Sistēmas programmēšana (ISP)
  • Interfeiss: JTAG ISP interfeiss
  • Ražotājs: Atmel

FAQ

J: Vai es varu izmantot trešās puses programmēšanas programmatūru ar ATF15xx CPLD?

A: Jā, ja vien programmatūra atbalsta programmēšanas algoritmu un DžTAG instrukcijas, kas nepieciešamas ATF15xx CPLD.

J: Vai ir iespējams vienlaicīgi ieprogrammēt vairākus ATF15xx CPLD?

A: Jā, DžTAG ISP interfeiss atbalsta vairāku ierīču programmēšanu, lai vienlaikus efektīvi programmētu vairākus CPLD.

Ievads

  • Atmel® ATF15xx kompleksās programmējamās loģiskās ierīces (CPLD) ar Logic Duubling® arhitektūru atbalsta sistēmas programmēšanu (ISP), izmantojot IEEE standartu. 1149.1 Apvienotā pārbaudes rīcības grupa (JTAG) interfeiss. Šī funkcija uzlabo programmēšanas elastību un sniedz priekšrocības dažādās fāzēs; produktu izstrāde, ražošana un izmantošana uz vietas. Šajā lietotāja rokasgrāmatā ir aprakstītas projektēšanas metodes un prasības ISP ieviešanai ATF15xx CPLD ar ISP atbalstu, kā norādīts tālāk:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

Funkcijas un priekšrocības

Sistēmas programmēšana ļauj programmēt un pārprogrammēt ISP ierīces pēc tam, kad tās ir uzstādītas uz iespiedshēmas platēm (PCB). Tas novērš papildu apstrādes posmu, kas nepieciešams ražošanas procesā, lai ierīces programmētu ārējās ierīces programmētājā, pirms tās tiek uzstādītas uz PCB. Izslēdzot šo darbību, tiek samazināta iespēja programmēšanas plūsmas laikā sabojāt trauslos vadus ar lielu tapu skaitu virsmas montāžas ierīcēm vai sabojāt ierīci ar elektrostatisko izlādi (ESD). ISP arī ļauj lietotājiem veikt dizaina izmaiņas un lauka jauninājumus, nenoņemot ISP ierīces no PCB. Turklāt tas arī ļauj izmantot iegulto mikrokontrolleri vai ķēdes testeri, lai veiktu sistēmas programmēšanas darbības ISP ierīcēs un integrētu šīs programmēšanas darbības shēmas plates ražošanas plūsmā.

Sistēmas programmēšanas sistēmas

Trīs galvenie ATF15xx CPLD ISP sistēmas komponenti ir:

Programmatūra

Programmēšanas algoritma ieviešana, kā arī J ģenerēšanaTAG instrukcijas un dati mērķa ISP ierīcēm. Tā var būt programmatūra, kas darbojas datorā, iegultais mikrokontrolleris vai ķēdē esoša testēšanas iekārta.

Interfeisa aparatūra

Saziņas kanāls starp ISP programmatūru un ISP ierīcēm mērķa panelī. Tas var būt ISP lejupielādes kabelis vai programmētājs no Atmel vai trešās puses pārdevēja, ķēdes pārbaudes aprīkojums vai savienojumi starp iegulto mikrokontrolleri un ISP ierīcēm PCB.

Mērķdēlis

Shēmas plate, kas satur ISP ierīces JTAG ķēde. Tā var būt Atmel ATF15xx CPLD izstrādes/programmētāja plate vai īpaši izstrādāta shēmas plate ar atbilstošu JTAG savienojumi ar interfeisa aparatūru.

Papildus šīm trim sastāvdaļām JEDEC file ir nepieciešams, lai ieprogrammētu ATF15xx CPLD. Šis JEDEC file var izveidot, sastādot dizainu file izmantojot izstrādes programmatūru, kas atbalsta ATF15xx CPLD, piemēram, Atmel WinCUPL un Atmel ProChip Designer. Atmel nodrošina arī tulkotāja programmatūras utilītu POF2JED.exe, kas pārveido izvadi file no konkurenta programmēšanas formāta uz JEDEC file saderīgs ar ATF15xx CPLD. Lai iegūtu papildinformāciju par šo utilītu, lūdzu, skatiet Atmel lietojumprogrammas piezīmi “ATF15xx Product Family Conversion”, kas pieejama vietnē Atmel. webvietne. Pēc JEDEC files ir izveidoti visiem ATF15xx CPLD, tos var ieprogrammēt uz mērķa plates. ATF15xx CPLD var ieprogrammēt ar šādām sistēmas programmēšanas sistēmām:

  • ATF15xx In-System Programmēšanas sistēma
  • Iegultie mikrokontrolleri
  • Ķēdes testeri

Atmel ATF15xx In-System programmēšanas sistēma

ATF15xx CPLD programmēšanai sistēmā Atmel ir pieejama ISP programmatūra, lejupielādes kabelis un izstrādes/programmētāja komplekts, un tie ir aprakstīti turpmākajās sadaļās.

ISP programmatūra

Atmel ATF15xx ISP programmatūra ATMISP ir galvenais līdzeklis JTAG sistēmas programmēšana uz ATF15xx CPLD. ATMISP darbojas uz Windows balstītā resursdatorā un ievieš ATF15xx CPLD sistēmas programmēšanu mērķa ISP aparatūras sistēmā vai ģenerē sērijas vektora formātu (.SVF) file ko izmanto automātiskās testēšanas iekārtas (ATE), lai programmētu ATF15xx CPLD mērķa sistēmā. ATMISP vispirms iegūst visu nepieciešamo informāciju no lietotājiem par JTAG ierīču ķēde mērķa sistēmā. Pēc tam tas izpilda atbilstošo DžTAG ISP instrukcijas uz JTAG ierīču ķēde mērķa sistēmā saskaņā ar JTAG ierīces ķēdes informācija, ko lietotāji norādījuši, izmantojot datora USB vai LPT portu. Plašāka informācija par Atmel ATMISP programmatūru ir pieejama vietnē www.atmel.com/tools/ATMISP.aspx.

ISP lejupielādes kabelis

Atmel ATF15xx uz USB balstītais ISP lejupielādes kabelis ATDH1150USB ir savienots ar standarta USB portu resursdatorā vienā pusē un ar J.TAG mērķa shēmas plates galvene otrā pusē. Tas nodod DžTAG instrukcijas un dati, ko ģenerē ATMISP, kas darbojas resursdatorā, uz ISP ierīcēm mērķa shēmas platē. Plašāka informācija par ATDH1150USB kabeli ir pieejama vietnē www.atmel.com/tools/ATDH1150USB.aspx.

Izstrādātājs/programmētājs

Atmel ATF15xx izstrādes/programmētāja komplekts ATF15xx-DK3-U ir pilnīga izstrādes sistēma un ISP programmētājs ATF15xx CPLD. Šis komplekts nodrošina dizaineriem ļoti ātru un vienkāršu veidu, kā izstrādāt prototipus un novērtēt jaunus dizainus, izmantojot ATF15xx ISP CPLD. Tā kā ir pieejamas dažādas ligzdas adapteru plates, kas atbalsta lielāko daļu ATF15xx CPLD piedāvāto pakotņu veidu, šo komplektu var izmantot kā ISP programmētāju, lai programmētu ATF15xx ISP CPLD lielākajā daļā pieejamo pakotņu veidu, izmantojot J.TAG saskarne. Plašāka informācija par Atmel ATF15xx-DK3-U komplektu ir pieejama vietnē www.atmel.com/tools/ATF15XX-DK3-U.aspx.

Iegultā mikrokontrolleru sistēma

Programmēšanas algoritms un DžTAG ATF15xx CPLD instrukcijas var ieviest mikrokontrollerī vai mikroprocesorā, ko pēc tam var izmantot, lai programmētu ATF15xx CPLD mērķa platē. Viena no iespējamām metodēm ir iegūt visu atbilstošo JTAG protokola informācija (ti, DžTAG instrukcijas un dati) no SVF file ģenerē ATMISP programmatūra, un pēc tam izmantojiet šo informāciju, lai ieviestu kodu mikrokontrolleram vai mikroprocesoram, kas ģenerētu J.TAG signālus ISP ierīcēm JTAG ķēde. Šī pieeja ir vispiemērotākā sistēmām, kurās jau ir iegults mikrokontrolleris vai mikroprocesors, un tādējādi tiek izslēgta ārējās sistēmas programmēšanas programmatūras un aparatūras rīku izmantošana.

Ķēdes pārbaudes sistēma

ATF15xx CPLD var ieprogrammēt uz mērķa shēmas plates, izmantojot JTAG interfeiss shēmas plates testēšanas laikā, izmantojot ķēdes testeri. Parasti SVF file ATMISP ģenerētajā failā jāietver visi atbilstošie JTAG sistēmas programmēšanas informācija, kas ķēdes testētājiem ir nepieciešama, lai ieprogrammētu ATF15xx CPLD uz mērķa shēmas plates. Šī pieeja ļauj integrēt programmēšanas posmu testēšanas stage no ražošanas plūsmas.

JTAG ISP interfeiss

ISP ATF15xx CPLD ir ieviests, izmantojot IEEE 1149.1 Std. DžTAG saskarne. Šo saskarni var izmantot, lai dzēstu, programmētu un pārbaudītu ATF15xx CPLD. DžTAG interfeiss ir seriālais interfeiss, kas sastāv no TCK, TMS, TDI un TDO signāliem un JTAG Pārbaudīt piekļuves porta (TAP) kontrolieri. TCK tapa ir pulksteņa ieeja JTAG TAP kontrolleri un lai pārslēgtu uz/izgriezt JTAG instrukcijas un dati. TDI tapa ir sērijas datu ievade. To izmanto, lai pārsūtītu programmēšanas instrukcijas un datus ISP ierīcēs. TDO tapa ir sērijas datu izvade. To izmanto, lai pārvietotu datus no ISP ierīcēm. TMS tapa ir režīma atlases tapa. Tas kontrolē J stāvokliTAG TAP kontrolieris. DžTAG ISP mērķa plates ATF15xx CPLD saskarnes tapām jābūt savienotām ar ISP interfeisa aparatūru (ti, ISP lejupielādes kabeli), parasti izmantojot 10 kontaktu galveni. ISP interfeisa aparatūrai arī jābūt savienotai ar resursdatoru, kurā darbojas ISP programmatūra. ISP interfeisa aparatūra izveido saziņu starp ISP programmatūru un ISP ierīcēm, un tā ļauj ISP programmatūrai pārsūtīt programmēšanas instrukcijas un datus no resursdatora uz ATF15xx CPLD. ATF15xx CPLD ar JTAG funkcija ir iespējota pilnībā JTAG saderīgi un arī atbalsta nepieciešamās robežu skenēšanas pārbaudes (BST) darbības, kas norādītas JTAG standarta. ATF15xx CPLD var konfigurēt, lai tie būtu daļa no JTAG BST ķēde ar citiem JTAG ierīces sistēmas plates pārbaudei ķēdē. Izmantojot šo funkciju, ATF15xx CPLD var pārbaudīt uz shēmas plates kopā ar citiem JTAG-atbalstītas ierīces, neizmantojot naglu gultnes pārbaudi.

Vienas ierīces programmēšana

DžTAG ISP interfeisu var konfigurēt, lai ieprogrammētu vienu ATF15xx CPLD. DžTAG konfigurācija vienai ierīcei ir parādīta attēlā zemāk. Kad ATF15xx CPLD ir konfigurēts šādā veidā, starp ierīces TDI un TDO tapām parādās reģistrs. Reģistra lielums ir atkarīgs no JTAG instrukcijas platums un dati, kas tiek pārvietoti šai instrukcijai. Attēls 2-1 JTAG IerīceAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (1)

Vairāku ierīču programmēšana

ATF15xx CPLD var konfigurēt kā daļu no vairāku JTAG-atbalstītās ierīces, kā aprakstīts tālāk un parādīts arī nākamajā attēlā.

  1. Pievienojiet TMS un TCK tapu katrai ierīcei JTAG ķēde pie J. TMS un TCK tapāmTAG interfeisa galvene uz shēmas plates.
  2. Savienojiet pirmās ierīces TDI tapu ar JTAG interfeisa galvene.
  3. Savienojiet pirmās ierīces TDO tapu ar nākamās ierīces TDI tapu. Turpiniet šo procesu, līdz ir savienoti visi, izņemot pēdējo.
  4. Savienojiet TDO tapu no pēdējās ierīces ar J TDO tapuTAG interfeisa galvene.

Attēls 2-2 Vairākas ierīces JTAG KonfigurācijaAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (2)

Lai programmētu vairākas ierīces JTAG ķēdē, lietotājiem ir jāizmanto ISP programmatūras rīki, kas atbalsta šādas funkcijas. ISP programmatūrā lietotājiem ir jānorāda:

  • Ierīču skaits JTAG ķēde.
  • Ierīču daļu numuri un pozīcijas JTAG ķēde.
  • JTAG darbības katrai no ierīcēm.
  • Cits DžTAG- saistīta informācija, piemēram, DžTAG instrukcijas platums katrai ierīcei.

Reiz DžTAG margrietiņa ķēde ir pareizi iestatīta ISP mērķa panelī un ISP programmatūrā, ierīces JTAG ķēdi var ieprogrammēt vienlaikus.

Dizaina apsvērumi

Lai veiktu ISP ar ATF15xx CPLD, resursi JTAG interfeiss ATF15xx ir jārezervē. Tāpēc četras I/O tapas TMS, TDI, TDO un TCK tapām ir jārezervē J.TAG un to nevar izmantot kā lietotāja I/O. Šo tapu PIN numuri ir atkarīgi no izmantotā ATF15xx CPLD un tā pakotnes veida. Informāciju par piespraušanu skatiet tālāk esošajā tabulā. DžTAG standarts iesaka TMS un TDI tapas izvilkt uz augšu katrai ierīcei JTAG ķēde. ATF15xx CPLD šīm tapām ir iekšēja uzvilkšanas funkcija, kas, ja tā ir iespējota, ietaupa vajadzību pēc ārējiem pievilkšanas rezistoriem. Turklāt DžTAG Interfeisa funkcijai jābūt iespējotai, lai veiktu ISP ATF15xx CPLD. Iespējojot JTAG saskarnei ir jāizvēlas konkrēti Atmel ierīču veidi vai opciju iestatījumi pirms ATF15xx dizaina apkopošanas. Šīs procedūras ir izklāstītas WinCUPL, ProChip Designer un POF2JED šajā rokasgrāmatā. Pēc noklusējuma visi pavisam jaunie ATF15xx CPLD tiek piegādāti kopā ar JTAG interfeiss iespējots. Kādreiz loģiskie resursi JTAG interfeiss ir rezervēts, lietotāji var programmēt, pārbaudīt un dzēst jebkuru ATF15xx CPLD mērķa platē, izmantojot ATMISP programmatūru.

Padoms: Lai gan četri DžTAG tapas ir rezervētas JTAG interfeiss, lietotāji var ieviest apraktas loģiskās funkcijas makrošūnās, kas saistītas ar šīm tapām.

3-1. tabula ATF15xx CPLD JTAG Pin numuri

JTAG Piespraust 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

Iespējot JTAG Interfeiss ar WinCUPL

Lai iespējotu JTAG saskarni ar WinCUPL, pirms dizaina kompilēšanas ir jānorāda atbilstošais ATF15xx ISP ierīces tips. Pēc tam, kad dizains ir veiksmīgi apkopots, JEDEC file ar DžTAG tiek ģenerēta interfeisa funkcija iespējota. Kad šis JEDEC file ir ieprogrammēts ATF15xxCPLD, tā JTAG interfeiss ir iespējots. Lietotāji var arī iespējot TDI un TMS iekšējos pievilkšanas rezistorus, iekļaujot CUPL dizainā šādus īpašību paziņojumus file.

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

Paziņojums: ja ATF15xx ISP ierīces tips tiek izmantots konstrukcijai, kas izmanto JTAG interfeisa tapas kā loģiskās I/O tapas, WinCUPL ģenerē kļūdu.

Tālāk ir aprakstīts, kā atvērt esošu dizainu programmā WinCUPL, norādīt ierīces veidu un apkopot dizainu.

  1. WinCUPL galvenajā izvēlnē atlasiet File > Atvērt. Atlasiet CUPL (.pld) avotu file no atbilstošā darba direktorija.
  2. Atlasiet Labi, lai atvērtu PLD avotu file.
  3. WinCUPL galvenajā izvēlnē atlasiet File > Saglabāt. Tas saglabā avotā veiktās izmaiņas file.
  4. Galvenajā izvēlnē atlasiet Iespējas > Ierīces. Tiek atvērts dialoglodziņš Ierīces atlase.
  5. Izvēlieties atbilstošo ATF15xx ISP ierīci. Skatiet šo tabulu, lai iegūtu visu WinCUPL atbalstīto ATF15xx ierīču veidu sarakstu.
  6. Atlasiet Labi, lai aizvērtu ierīces atlases izvēlni.
    • Piezīme. Alternatīva metode ir izvēlēties piemērotu ATF15xx ierīces veidu no šīs tabulas un iekļaut to CUPL avota galvenes sadaļā. file.
  7. WinCUPL galvenajā izvēlnē atlasiet Palaist> Device Dependent Compile.
    • WinCUPL apkopo dizainu un izveido Atmel ierīces montieri. Ja dizains atbilst, JEDEC file tiek automātiski izveidots.
    • Kad JEDEC file ir ieprogrammēts ierīcē, JTAG ir iespējots interfeiss, papildu iekšējās TMS un TDI pievilkšanas ierīces un izvēles tapas turētāja shēmas.

Piezīme: Atmel ISP ierīces veida atlasīšana automātiski iespējo JTAG interfeiss pēc noklusējuma, kad Atmel WinCUPL palaiž Atmel ierīces montieri.

Ja dizainparaugi neļauj rezervēt resursus JTAG interfeiss vai ISP pēc izvēles netiek izmantots, ir jāizvēlas Atmel ierīces veids, kas nav ISP. Ierīču sarakstu skatiet tālāk esošajā tabulā. Pēc tam ierīci var pārprogrammēt, izmantojot ārējās ierīces programmētāju. Tālāk esošajā tabulā ir norādīti WinCUPL ierīču tipi Atmel ISP un Atmel, kas nav ISP.

Tabula 3-2 WinCUPL ATF15xx Ierīces tips

Ierīces nosaukums Iepakojuma veids WinCUPL ierīces tips
JTAG Iespējots JTAG Atspējots
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

Iespējot JTAG Saskarne ar Atmel ProChip Designer

Lai iespējotu JTAG saskarne ar ProChip Designer:

  1. Atveriet atbilstošo ProChip Designer projektu.
  2. Atveriet logu Fitter Options, noklikšķinot uz pogas Atmel Fitter zem Device Fitter.
  3. Atlasiet cilni Globālā ierīce un pēc tam atzīmējiet JTAG Portu kaste. TMS un TDI iekšējos vilkšanas rezistorus var iespējot arī, atzīmējot TDI Pullup un TMS Pullup lodziņus. Šīs izvēles rūtiņas ir parādītas attēlā zemāk.

Attēls 3-1 ProChip Designer Fitter Options lietotāja interfeissAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (3)

Iespējot JTAG Saskarne ar POF2JED

Programmā POF2JED DžTAG Režīma opciju var iestatīt uz Auto, lai ļautu POF2JED noteikt, vai JTAG ATF15xx funkcijai jābūt iespējotai vai ne, un tā ir balstīta uz to, vai DžTAG ir atbalstīts konkurenta CPLD. Lai ieslēgtu DžTAG ATF15xx CPLD neatkarīgi no tā, vai DžTAG ir vai nav atbalstīts konkurenta CPLD, DžTAG Režīma opcijai jābūt iestatītai uz Ieslēgts. Kad DžTAG ir iespējots ATF15xx, TDI un TMS iekšējos vilkmes rezistorus var iespējot, atzīmējot Iespējot
TDI_PULLUP un Iespējot TMS_PULLUP lodziņus POF2JED. Skatīt attēlu zemāk.

Attēls 3-2 POF2JED lietotāja interfeissAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (4)

Vadlīnijas un ieteikumi

Uzmanību: Šai sadaļai jāpievērš īpaša uzmanība, veicot ISP darbības ar ATF15xx CPLD. Šajā sadaļā aplūkoti daži no DžTAG ISP vadlīnijas, informācija un ieteikumi, kas būtu labi jāņem vērā.

  1. Pārliecinieties, ka JTAG ports visām ierīcēm JTAG ķēde ir iespējota.
    • ATF15xx CPLD gadījumā JTAG ports ir iespējots, ja ierīces ir tukšas/izdzēstas vai ieprogrammētas ar JTAG iespējots.
    • Visas Atmel ATF15xx ierīces tiek piegādātas tukšā/izdzēstā stāvoklī; tāpēc DžTAG ports ir iespējots visām pavisam jaunajām ierīcēm un gatavs ISP.
    • ATF15xx ierīces ar JTAG ir jāizdzēš, izmantojot ierīces programmētāju, kas nav ISP, lai atkārtoti iespējotu JTAG osta.
  2. Pārliecinieties, vai ir pareizais VCC tilptage tiek piemērots katrai ierīcei JTAG ķēde.
    • ATF15xxAS/ASL CPLD 84-PLCC, 100-TQFP un 100-PQFP pakotņu tipos: VCCINT jābūt no 4.5 V līdz 5.5 V, savukārt VCCIO var būt no 3.0 V līdz 3.6 V vai 4.5 V un 5.5 V.
    • ATF15xxAS/ASL CPLD 44-PLCC un 44-TQFP pakotņu tipos: VCC jābūt no 4.5 V līdz 5.5 V.
    • ATF15xxASV/ASVL CPLD: VCC (VCCIO un VCCINT) ir jābūt no 3.0 V līdz 3.6 V.
  3. VCC ierīcēm JTAG ķēde ir pareizi jāregulē un jāfiltrē.
    • ATF15xx CPLD, ko izmanto lielākajā daļā lietojumprogrammu, ir ieteicams izmantot vienu 0.22 µF atsaistes kondensatoru katram VCC/GND pārim.
  4. Ieteicams izmantot kopīgu zemējumu visām ierīcēm JTAG ķēde un DžTAG interfeisa aparatūra (piemēram, ATDH1150USB ISP lejupielādes kabelis).
  5. Ieteicams izvairīties no gariem (ne vairāk kā piecām ierīcēm) DžTAG ķēdes.
    1. Ja garš DžTAG ķēde ir nepieciešama, buferējiet TMS un TCK signālus pēc katras piektās ierīces. Vēlams izmantot Schmitt sprūda buferi.
    2. Buferi pārveido TMS un TCK signālu pieauguma un krituma laikus.
    3. Jāņem vērā papildu kavēšanās, kas rodas buferiem.
  6. TMS un TDI signāliem ieteicams izmantot nolaižamās rezistorus (4.7KΩ līdz 10KΩ) un nolaižamo rezistoru TCK signālam pie J.TAG galvenes, lai novērstu šo signālu peldēšanu, kad tos nevada saskarnes aparatūra.
    • ATF15xx CPLD ir pieejamas papildu iekšējās pievilkšanās TMS un TDI.
  7. Ieteicams pārtraukt DžTAG signāli pie JTAG galvene.
    • Gan aktīvā, gan pasīvā izbeigšana ir pieņemama; tomēr priekšroka dodama pasīvajai izbeigšanai.
    • Tas samazina zvana signālu garo kabeļa/PCB trases garumu dēļ.
    • Pārtraukšana ir vissvarīgākā TMS un TCK.
  8. Ieteicams, lai visas JTAG ķēde, izņemot JTAG tapām jābūt statiskā stāvoklī, kad tiek ieprogrammēti ATF15xx CPLD, lai samazinātu troksni.
  9. Lietojot kādu no Atmel ATF15xx izstrādes/programmēšanas platēm, ja tiek mainītas VCC atlases džemperu pozīcijas, platei ir jāizslēdz strāva.
  10.  ATF15xx CPLD gadījumā DžTAG ISP ir pieejams, kad daļa ir ar tapu kontrolētā izslēgšanas režīmā vai kad “mazjaudas” ierīce ir miega režīmā.
  11.  Ierīces stāvoklis pēc ISP pārtraukuma:
    • Ja ISP tiek pārtraukts, visi I/O kontakti ir trīsstāvokļi neatkarīgi no Pin-keeper ķēžu stāvokļa.
    • Neļauj daļēji ieprogrammētām ierīcēm izraisīt kopnes strīdu ar citām ierīcēm shēmas platē.
  12. ISP programmēšanas laikā visi I/O kontakti ir vienā no šiem nosacījumiem:
    • Augstas pretestības stāvoklis:
    • Kad ir ieprogrammēta tukša/izdzēsta ierīce.
    • Ja ierīce tiek pārprogrammēta ar atspējotām Pin-keeper ķēdēm.
    • Novērš kopnes strīdus ar ārējām ierīcēm, kas saskaras ar ATF15xx CPLD uz shēmas plates.
    • Vāji piesaistīts iepriekšējam stāvoklim:
    • Kad ieprogrammēta ierīce tiek pārprogrammēta ar iespējotām Pin-keeper ķēdēm.
    • I/O tapas saglabā iepriekšējos loģikas līmeņus pirms ISP.
    • Neļauj ISP ietekmēt citu sistēmas plates ierīču darbību.
  13. Vairāku J izmantošanaTAG ķēdes uz viena dēļa nav ieteicamas.
    • Ierīces var mijiedarboties starp dažādiem JTAG ķēdes.
    • Plate darbojas tikai tad, ja visas ierīces visās JTAG ķēdes ir veiksmīgi ieprogrammētas.
    • Ja programmēšana neizdodas vismaz vienai ierīcei ķēdē, bet citai JTAG ķēdes tika veiksmīgi ieprogrammētas:
    • Atmel vai citas kuģa ierīces var tikt bojātas iespējamās kopnes strīda problēmas dēļ trīsstāvokļu izvadiem.
    • Sistēmas plates darbības stāvoklis nav definēts; un tāpēc var rasties nepareiza funkcionālā darbība.
  14. Aktīvo ķēžu ievietošana starp JTAG galvene un JTAG ķēdes ierīces nav ieteicamas. Ja aktīvā ķēde darbojas nepareizi, tas var izraisīt programmēšanas/pārbaudes problēmas.
  15. Jaukta tilpuma izmantošanatagIerīce JTAG ķēdes nav ieteicamas.
    • Tie ir DžTAG ķēdes ar ierīcēm, kas izmanto dažādus VCC tilptages un/vai interfeiss voltages.
    • Interfeisa sējtage līmeņi (VIL, VIH, VOL, VOH) 5.0 V ierīcēm var nebūt saderīgi ar interfeisu voltage līmeņi 3.0V ierīcēm.
  16. Ja ATMISP ir problēmas sazināties ar JTAG ierīces aparatūras ķēdē, mēģiniet palaist paškalibrēšanu vai manuālu kalibrēšanu, lai samazinātu J frekvences.TAG signāliem.
  17. Pirms programmēšanas sākuma pārliecinieties, vai ATDH1150USB kabeļa LED indikators ir ieslēgts un deg zaļā krāsā. Pārliecinieties, vai ISP lejupielādes kabelis spēj pareizi sazināties ar ATMISP programmatūru.
  18. Pārliecinieties, vai ir pareizais VCC tilptage tiek pievienots ATDH1150USB kabelim.
    • VCC, ko izmantoja pirmā ierīce JTAG ķēde jāpiegādā ATDH1150USB kabelim caur 4 kontaktu J kontaktu 10.TAG galvene.
    • ATF15xx CPLD ar atsevišķu VCCINT un VCCIO ATDH1150USB kabelim jāizmanto VCCIO.

Pasūtīšanas informācija

Pasūtīšanas kods Apraksts
ATF15xx-DK3-U CPLD izstrādes/programmētāja komplekts (ietver ATF15xxDK3-SAA44 un ATDH1150USB vai ATDH1150USB-K)
ATF15xxDK3-SAA100 100 kontaktu TQFP ligzdas adaptera plate DK3 platei
ATF15xxDK3-SAJ44 44 kontaktu PLCC ligzdas adaptera plate DK3 platei
ATF15xxDK3-SAJ84 84 kontaktu PLCC ligzdas adaptera plate DK3 platei
ATF15xxDK3-SAA44 44 kontaktu TQFP ligzdas adaptera plate DK3 platei
ATDH1150USB Atmel ATF15xx CPLD USB bāzes JTAG ISP lejupielādes kabelis

Pārskatīšanas vēsture

Doc. Rev. Datums komentāri
A 12/2015 Sākotnējā dokumenta izdošana.

KONTAKTINFORMĀCIJA

Atmel korporācija

  • 1600 Technology Drive, Sanhosē, CA 95110 ASV
  • T: (+1) (408) 441.0311
  • F: (+1) (408) 436.4200
  • www.atmel.com

© 2015 Atmel Corporation. / Rev.: Atmel-8968A-CPLD-ATF-ISP_User Guide-12/2015

Atmel®, Atmel logotips un to kombinācijas, Enabling Unlimited Possibilities® un citas ir reģistrētas Atmel Corporation preču zīmes vai preču zīmes ASV un citās valstīs. Citi termini un produktu nosaukumi var būt citu personu preču zīmes.
ATRUNA: informācija šajā dokumentā ir sniegta saistībā ar Atmel produktiem. Šis dokuments vai saistībā ar Atmel produktu pārdošanu nepiešķir nekādas tiešas vai netiešas licences intelektuālā īpašuma tiesībām. IZŅEMOT TO, KAS PAREDZĒTS ATMEL TIRDZNIECĪBAS NOTEIKUMIEM UN NOSACĪJUMIEM, KAS ATRODAS ATMEL WEBVIETNE, ATMEL UZŅEMAS NEKĀDAS ATBILDĪBAS UN ATSAUC JEBKĀDAS TIEŠAS, NETIEŠAS VAI LIKUMĀ NOTEIKTAS GARANTIJAS ATTIECĪBĀ UZ TĀS PRODUKTIEM, IESKAITOT, BET NEAPROBEŽOTĀS, TIRDZNIECĪBAS, P PIEDĀVĀJUMA PIEDĀVĀJUMA NETIEŠĀS GARANTIJAS. NEPĀRKĀPUMS. NEKĀDĀ GADĪJUMĀ ATMEL NAV ATBILDĪGS PAR JEBKĀDIEM TIEŠIEM, NETIEŠIEM, IZSEKOTIEM, SODĪGIEM, ĪPAŠIEM VAI NEJAUŠIEM ZAUDĒJUMIEM (IESKAITOT, BEZ IEROBEŽOJUMIEM, ZAUDĒJUMIEM PAR PEĻŅAS UN ZAUDĒJUMIEM, UZŅĒMĒJDARBĪBAS PĀRTRAUKUMIEM), ŠO DOKUMENTU IZMANTOŠANA VAI NESPĒJA IZMANTOT, PAT JA ATMEL IR BŪTIS INFORMĒTS PAR ŠĀDU BOJĀJUMU IESPĒJU. Atmel nesniedz nekādus apliecinājumus vai garantijas attiecībā uz šī dokumenta satura precizitāti vai pilnīgumu un patur tiesības jebkurā laikā bez brīdinājuma veikt izmaiņas specifikācijās un produktu aprakstos. Atmel neuzņemas nekādas saistības atjaunināt šeit ietverto informāciju. Ja vien nav īpaši noteikts citādi, Atmel produkti nav piemēroti un tos nedrīkst izmantot automobiļu vajadzībām. Atmel produkti nav paredzēti, nav atļauti vai garantēti lietošanai kā komponenti lietojumos, kas paredzēti dzīvības uzturēšanai vai uzturēšanai. DROŠĪBAI KRITISKO, MILITĀRĀ UN AUTOMOBIĻU LIETOJUMU ATRUNA: Atmel produkti nav paredzēti un netiks izmantoti saistībā ar jebkādiem lietojumiem, kur šādu produktu atteice varētu izraisīt nopietnus miesas bojājumus vai nāvi (“drošībai kritiski svarīgi Pieteikumi”) bez īpašas Atmel darbinieka rakstiskas piekrišanas. Drošībai būtisks lietojums bez ierobežojumiem ietver dzīvības uzturēšanas ierīces un sistēmas, iekārtas vai sistēmas kodoliekārtu un ieroču sistēmu darbībai. Atmel produkti nav izstrādāti un nav paredzēti izmantošanai militāros vai kosmosa lietojumos vai vidēs, ja vien Atmel tos nav īpaši norādījis kā militāras kvalitātes. Atmel produkti nav izstrādāti un nav paredzēti izmantošanai automobiļos, ja vien Atmel tos nav īpaši norādījis kā automobiļu klases.

Dokumenti / Resursi

Atmel ATF15xx kompleksā programmējamā loģiskā ierīce [pdfLietotāja rokasgrāmata
ATF15xx, ATF15xx kompleksā programmējamā loģiskā ierīce, kompleksā programmējamā loģiskā ierīce, programmējamā loģiskā ierīce, loģiskā ierīce, ierīce

Atsauces

Atstājiet komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti *