Atmel-logo

Atmel ATF15xx Dispositivu logicu programmabile cumplessu

Atmel-ATF15xx-Complex-Programmable-Logic-Device-prodottu

Specificazioni

  • Nome di u produttu: Atmel ATF15xx Programmazione In-System
  • Mudellu: ATF15xx
  • Tipu: Dispositivu logicu programabile cumplessu (CPLD)
  • Metudu di prugrammazione: Programmazione In-System (ISP)
  • Interfaccia: JTAG Interfaccia ISP
  • Produttore: Atmel

FAQs

Q: Puderaghju usà un software di prugrammazione di terzu cù i CPLD ATF15xx?

A: Iè, sempre chì u software sustene l'algoritmu di prugrammazione è JTAG istruzioni necessarie per i CPLD ATF15xx.

Q: Hè pussibule di prugrammà parechji CPLD ATF15xx simultaneamente?

A: Iè, u JTAG L'interfaccia ISP supporta a prugrammazione di più dispositivi per una prugrammazione efficiente di parechje CPLD à una volta.

Introduzione

  • L'Atmel® ATF15xx Complex Programmable Logic Devices (CPLD) cù l'architettura Logic Doubling® supporta a Programmazione In-System (ISP) attraversu l'IEEE Std. 1149.1 Gruppu d'Azzione di Test Comune (JTAG) interfaccia. Questa funzione aumenta a flessibilità di prugrammazione è furnisce benefici in diverse fasi; u sviluppu di u produttu, a produzzione è l'usu di u campu. Questa guida d'utilizatore descrive i metudi di cuncepimentu è i requisiti per l'implementazione di l'ISP nantu à i CPLD ATF15xx cù supportu ISP cum'è elencatu quì sottu:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

Funzioni è Beneficii

A prugrammazione in u sistema permette a prugrammazione è a riprogrammazione di i dispositi ISP dopu chì sò muntati nantu à i Circuiti Stampati (PCB). Questu elimina u passu di manipulazione supplementu necessariu in u prucessu di fabricazione per programà i dispositi nantu à un programatore di dispositi esterni prima ch'elli sò muntati nantu à i PCB. L'eliminazione di stu passu riduce a pussibilità di dannà i fili delicati di i dispositi di superficia di cuntu elevatu di pin o di dannà u dispusitivu per scaricamentu elettrostaticu (ESD) durante u flussu di prugrammazione. L'ISP permette ancu à l'utilizatori di fà cambiamenti di disignu è aghjurnamenti di campu senza avè da sguassà i dispositi ISP da i PCB. Inoltre, permette ancu l'usu di un microcontroller integratu o un tester in-circuit per eseguisce operazioni di prugrammazione in-sistema nantu à i dispositi ISP è integrà queste operazioni di prugrammazione in u flussu di produzzione di i circuiti.

Sistemi di prugrammazione in u sistema

I trè cumpunenti essenziali di un sistema ISP per i CPLD ATF15xx sò:

Software

Implementazione di l'algoritmu di prugrammazione, è ancu a generazione di u JTAG struzzioni è dati per i dispositi ISP di destinazione. Questu pò esse un prugramma di software in esecuzione in un PC, un microcontroller integratu, o un equipamentu di teste in-circuit.

Hardware di l'interfaccia

Un canale di cumunicazione trà u software ISP è i dispositi ISP nantu à u pianu di destinazione. Questu pò esse un cable di scaricamentu ISP o programatore da Atmel o un venditore di terzu, un equipamentu di prova in-circuit, o e cunnessione trà un microcontroller integratu è i dispositi ISP nantu à u PCB.

Target Board

Circuit board chì cuntene i dispositi ISP in u JTAG catena. Questu pò esse u pianu di sviluppu / programmatore CPLD ATF15xx da Atmel o un circuitu di circuitu cuncepitu apposta cù u J appropritatu.TAG cunnessione à u hardware di l'interfaccia.

In più di sti trè cumpunenti, un JEDEC file hè necessariu di programà un ATF15xx CPLD. Questu JEDEC file pò esse creatu cumpilendu un disignu file utilizendu un software di sviluppu chì sustene i CPLD ATF15xx cum'è Atmel WinCUPL è Atmel ProChip Designer. Atmel furnisce ancu una utilità di software di traduttore, POF2JED.exe, chì converte l'output file da u formatu di prugrammazione di u cuncurrente à un JEDEC file cumpatibile cù l'ATF15xx CPLD. Per più infurmazione nantu à sta utilità, fate riferimentu à a nota di l'applicazione Atmel, "ATF15xx Product Family Conversion", dispunibule nantu à Atmel. websitu. Dopu à u JEDEC files sò creati per tutti i CPLD ATF15xx, ponu esse programati nantu à u pianu di destinazione. I CPLD ATF15xx ponu esse programati da i seguenti sistemi di prugrammazione in u sistema:

  • ATF15xx Sistema di prugrammazione in u sistema
  • Microcontrollers integrati
  • Testers in-circuit

Atmel ATF15xx Sistema di prugrammazione in u sistema

Per a prugrammazione in u sistema di i CPLD ATF15xx, u software ISP, u cable di scaricamentu è u kit di sviluppu / prugrammatore sò dispunibili da Atmel è sò descritti in e sezioni sottu.

Software ISP

U software Atmel ATF15xx ISP, ATMISP, hè u mezzu primariu per implementà JTAG prugrammazione in-sistema nantu à i CPLD ATF15xx. ATMISP funziona in un PC host basatu in Windows è implementa a prugrammazione in-sistema di i CPLD ATF15xx nantu à u sistema hardware ISP di destinazione o genera un Formatu Vector Serial (.SVF) file per esse usatu da l'equipaggiu di prova automaticu (ATE) per programà i CPLD ATF15xx nantu à u sistema di destinazione. ATMISP acquista prima tutte l'infurmazioni necessarii da l'utilizatori nantu à u JTAG catena di dispusitivu in u sistema di destinazione. Allora eseguisce u JTAG Istruzzioni ISP nantu à u JTAG catena di dispusitivi in ​​u sistema di destinazione secondu u JTAG infurmazione di a catena di u dispositivu specificata da l'utilizatori attraversu u portu USB o LPT di u PC. Più infurmazione nantu à u software Atmel ATMISP hè dispunibule à www.atmel.com/tools/ATMISP.aspx.

ISP Download Cable

U Atmel ATF15xx USB-based ISP Download Cable, ATDH1150USB, si cunnetta à un portu USB standard di un computer host da un latu è à un J.TAG intestazione di u circuitu di destinazione da l'altra parte. Trasferisce u JTAG struzzioni è dati generati da ATMISP in esecuzione in u PC host à i dispositi ISP nantu à u circuitu di destinazione. Più infurmazione nantu à u cable ATDH1150USB hè dispunibule à www.atmel.com/tools/ATDH1150USB.aspx.

Sviluppu/Programmatore

U Kit di Sviluppu / Programmatore Atmel ATF15xx, ATF15xx-DK3-U, hè un sistema di sviluppu cumpletu è un programatore ISP per i CPLD ATF15xx. Stu kit furnisce à i diseggiani un modu assai veloce è faciule per sviluppà prototipi è valutà novi disinni cù un ATF15xx ISP CPLD. Cù a dispunibilità di e diverse schede di adattatori di socket per supportà a maiò parte di i tipi di pacchetti offerti in i CPLD ATF15xx, stu kit pò esse usatu cum'è programatore ISP per programà i CPLD ATF15xx ISP in a maiò parte di i tipi di pacchetti dispunibuli attraversu u J.TAG interfaccia. Più infurmazione nantu à u kit Atmel ATF15xx-DK3-U hè dispunibule à www.atmel.com/tools/ATF15XX-DK3-U.aspx.

Sistema di microcontrollore integratu

L'algoritmu di prugrammazione è JTAG Istruzzioni per i CPLD ATF15xx ponu esse implementati in un microcontroller o microprocessore, chì pò esse usatu per programà i CPLD ATF15xx nantu à a tavula di destinazione. Un metudu pussibile hè di estrarre tutti i pertinenti JTAG infurmazione di u protocolu (ie JTAG istruzioni e dati) da SVF file generatu da u software ATMISP, è dopu aduprà sta informazione per implementà u codice per u microcontroller o microprocessore chì generà u JTAG segnali per i dispositi ISP in u JTAG catena. Stu approcciu hè più adattatu per i sistemi chì anu digià un microcontroller o un microprocessore incrustatu, è questu elimina l'usu di software di prugrammazione in u sistema esternu è arnesi hardware.

Sistema di prova in-circuit

I CPLD ATF15xx ponu esse programati nantu à u circuitu di destinazione via u JTAG interfaccia durante a prova di u circuitu cù un tester in-circuit. In generale, u SVF file generatu da ATMISP deve cuntene tutti i pertinenti JTAG infurmazione di prugrammazione in-sistema chì i tester in-circuit necessitanu per programà i CPLD ATF15xx nantu à u circuitu di destinazione. Stu approcciu permette l'integrazione di u passu di prugrammazione in u testing stage di u flussu di pruduzzione.

JTAG Interfaccia ISP

L'ISP per i CPLD ATF15xx hè implementatu cù l'IEEE 1149.1 Std. JTAG interfaccia. Questa interfaccia pò esse usata per sguassà, programà è verificà i CPLD ATF15xx. U JTAG L'interfaccia hè una interfaccia seriale custituita da i segnali TCK, TMS, TDI è TDO è un JTAG Controller di u portu d'accessu di prova (TAP). U pin TCK hè l'input di clock per u JTAG TAP controller è per trasfurmà in / out u JTAG istruzzioni è dati. U pin TDI hè l'input di dati seriali. Hè utilizatu per trasfurmà e struzzioni di prugrammazione è e dati in i dispositi ISP. U pin TDO hè l'output di dati seriali. Hè adupratu per trasfurmà e dati da i dispositi ISP. U pin TMS hè un pin di selezzione di modu. Cuntrolla u statu di JTAG Controller TAP. U JTAG I pins di l'interfaccia di l'ATF15xx CPLD nantu à a scheda di destinazione ISP devenu esse cunnessi à l'hardware di l'interfaccia ISP (vale à dì u cable di scaricamentu di l'ISP) tipicamente via un header 10-pin. U hardware di l'interfaccia ISP deve ancu esse cunnessu à u PC ospite chì esegue u software ISP. U hardware di l'interfaccia ISP stabilisce a cumunicazione trà u software ISP è i dispositi ISP, è permette à u software ISP di trasfiriri l'istruzzioni di prugrammazione è e dati da u PC host à i CPLD ATF15xx. ATF15xx CPLD cù u JTAG A funzione attivata hè cumplettamente JTAG cumpatibile è sustene ancu l'operazioni di test di scansione di frontiere (BST) richieste specificate in u JTAG standard. I CPLD ATF15xx ponu esse cunfigurati per esse parte di un JTAG Catena BST cù altri JTAG Dispositivi per a prova in-circuit di a scheda di sistema. Cù sta funzione, i CPLD ATF15xx ponu esse pruvati nantu à u circuitu cù altre JTAG-supporta dispusitivi senza ricursu à testi lettu-di-unghie.

Programmazione Unicu Dispositivu

U JTAG L'interfaccia ISP pò esse cunfigurata per programà un unicu ATF15xx CPLD. U JTAG a cunfigurazione per un solu dispositivu hè mostrata in a figura sottu. Quandu un ATF15xx CPLD hè cunfiguratu in questu modu, un registru appare trà i pin TDI è TDO di u dispusitivu. A dimensione di u registru dipende da u JTAG a larghezza di l'istruzione è i dati chì sò stati spustati per quella struzzione. Figura 2-1 JTAG DispositivuAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (1)

Programmazione di Multiple Device

I CPLD ATF15xx ponu esse cunfigurati cum'è parte di una catena margherita di parechje JTAG-supported dispusitivi cum'è discrittu sottu è dinù mustratu in a figura dopu.

  1. Cunnette u pin TMS è TCK per ogni dispusitivu in u JTAG catena à i pin TMS è TCK di u JTAG l'intestazione di l'interfaccia nantu à u circuitu.
  2. Cunnette u pin TDI da u primu dispusitivu à u pin TDI di u JTAG l'intestazione di l'interfaccia.
  3. Cunnette u pin TDO da u primu dispositivu à u pin TDI di u prossimu dispositivu. Cuntinuà stu prucessu finu à chì tutti, eccettu l'ultimu sò cunnessi.
  4. Cunnette u pin TDO da l'ultimu dispositivu à u pin TDO di u JTAG l'intestazione di l'interfaccia.

Figura 2-2 Dispositivi multipli JTAG CunfigurazioneAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (2)

Per prugrammà parechji dispositi in un JTAG catena, l'utilizatori anu da utilizà strumenti di software ISP chì supportanu tali funziunalità. In u software ISP, l'utilizatori anu bisognu di specificà:

  • U numeru di dispusitivi in ​​u JTAG catena.
  • Numeri di parte di i dispositi è e pusizioni in u JTAG catena.
  • JTAG operazioni per ognunu di i dispusitivi.
  • L'altru JTAG- infurmazioni relative cum'è u JTAG larghezza di istruzzioni per ognunu di i dispusitivi.

Una volta u JTAG a catena di margherita hè cunfigurata currettamente nantu à u pianu di destinazione ISP è in u software ISP, i dispositi in u JTAG catena pò esse programatu à u listessu tempu.

Cunsiderazioni di Design

Per eseguisce ISP nantu à un CPLD ATF15xx, risorse per u JTAG l'interfaccia in l'ATF15xx deve esse riservata. Dunque, i quattru pin I/O per i pin TMS, TDI, TDO è TCK deve esse riservati per JTAG è ùn pò micca esse usatu cum'è I / O d'utilizatori. I numeri di pin per questi pins dipendenu da quale ATF15xx CPLD hè utilizatu è u so tipu di pacchettu. Vede a tavula sottu per l'infurmazioni di pinout. U JTAG standard raccomanda chì i pin TMS è TDI esse tirati per ogni dispusitivu in u JTAG catena. I CPLD ATF15xx anu una funzione di pull-up interna per questi pin chì, quandu attivate, salva a necessità di resistori di pull-up esterni. Inoltre, u JTAG A funzione di l'interfaccia deve esse attivata per eseguisce ISP nantu à i CPLD ATF15xx. L'attivazione di JTAG L'interfaccia richiede di sceglie tipi di dispositivi Atmel specifichi o paràmetri d'opzione prima di cumpilà u disignu ATF15xx. Queste prucedure sò delineate per WinCUPL, ProChip Designer è POF2JED in questa guida. Per automaticamente, tutti i CPLD ATF15xx novi sò spediti cù u JTAG interfaccia attivata. Una volta risorse logiche per u JTAG L'interfaccia sò riservate, l'utilizatori ponu programà, verificà è sguassate qualsiasi CPLD ATF15xx nantu à u pianu di destinazione utilizendu u software ATMISP.

Cunsigliu: Ancu se i quattru JTAG i pin sò riservati à un JTAG l'interfaccia, l'utilizatori ponu implementà funzioni logiche intarrate in i macrocellule assuciati cù questi pin.

Tabella 3-1 ATF15xx CPLD JTAG Numeri Pin

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

Abilita JTAG Interfaccia cù WinCUPL

Per attivà u JTAG interfaccia cù WinCUPL, u tipu di dispositivu ISP ATF15xx appropritatu deve esse specificatu prima chì un disignu hè compilatu. Dopu chì un disignu hè cumpilatu cù successu, un JEDEC file cun JTAG A funzione di l'interfaccia attivata hè generata. Quandu questu JEDEC file hè programatu in un ATF15xxCPLD, u so JTAG l'interfaccia hè attivata. L'utilizatori ponu ancu attivà i resistori di pull-up interni TDI è TMS includendu e seguenti dichjarazioni di pruprietà in u disignu CUPL. file.

  • PROPRIETÀ ATMEL {TDI_PULLUP = ON};
  • PROPRIETÀ ATMEL {TMS_PULLUP = ON};

Avvisu: Se un tipu di dispositivu ISP ATF15xx hè utilizatu per un disignu chì usa u JTAG pins d'interfaccia cum'è pin I/O logici, WinCUPL genera un errore.

I seguenti passi discutanu cumu apre un disignu esistente in WinCUPL, specificà u tipu di dispositivu, è compilà u disignu.

  1. In u menu principale di WinCUPL, selezziunate File > Apertu. Selezziunà a fonte CUPL (.pld). file da u cartulare di travagliu adattatu.
  2. Selezziunà OK per apre a fonte PLD file.
  3. In u menu principale di WinCUPL, selezziunate File > Salvà. Questu salva i cambiamenti fatti à a fonte file.
  4. In u menu principale, selezziunate Opzioni> Dispositivi. Questu apre u dialogu di Selezzione di Dispositivi.
  5. Sceglite u dispusitivu ATF15xx ISP adattatu. Vede a seguente tabella per una lista di tutti i tipi di dispositi ATF15xx supportati da WinCUPL.
  6. Sceglie OK per chjude u menù di selezzione di u dispositivu.
    • Nota: Un metudu alternativu hè di sceglie un tipu di dispositivu ATF15xx apprupriatu da a tabella seguente è include in a sezione di l'intestazione di a fonte CUPL. file.
  7. In u menu principale di WinCUPL, selezziunate Run> Device Dependent Compile.
    • WinCUPL compile u disignu è spawn l'installatore di u dispositivu Atmel. Se u disignu si adatta, un JEDEC file hè creatu automaticamente.
    • Quandu u JEDEC file hè programatu in u dispusitivu, u JTAG interfaccia, i pull-ups interni opzionali TMS è TDI, è i circuiti pin-keeper opzionali sò attivati.

Nota: A selezzione di un tipu di dispositivu Atmel ISP attiva automaticamente u JTAG interfaccia per difettu quandu Atmel WinCUPL esegue l'attrezzatore Atmel.

Se i disinni impediscenu di riservà risorse per u JTAG l'interfaccia o un ISP ùn hè micca aduprata opzionalmente, un tipu di dispositivu Atmel non-ISP deve esse sceltu. Vede a tavula sottu per una lista di i dispositi. U dispusitivu pò esse riprogrammatu cù un programatore di u dispositivu esternu. A tavula sottu lista i tipi di dispositivi Atmel ISP è Atmel non-ISP per WinCUPL.

Tabella 3-2 WinCUPL ATF15xx Tipu di Dispositivu

Nome di u dispusitivu Tipu di pacchettu Tipu di Dispositivu WinCUPL
JTAG Abilitatu JTAG Disabilitatu
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

Abilita JTAG Interfaccia cù Atmel ProChip Designer

Per attivà u JTAG interfaccia cù ProChip Designer:

  1. Aprite u prughjettu ProChip Designer adattatu.
  2. Apertura a finestra Opzioni di Fitter clicchendu nantu à u buttone Atmel Fitter sottu Device Fitter.
  3. Selezziunate a tabulazione Dispositivu Globale è dopu verificate u JTAG Box portu. I resistori di pull-up interni TMS è TDI ponu ancu esse attivati ​​cuntrollà i scatuli TDI Pullup è TMS Pullup. Queste caselle di verificazione sò mostrate in a figura sottu.

Figura 3-1 Interfaccia d'Usuariu di Opzioni di ProChip Designer FitterAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (3)

Abilita JTAG Interfaccia cù POF2JED

In POF2JED, u JTAG L'opzione Modu pò esse impostata à Auto per chì POF2JED determinà se u JTAG A funzione in l'ATF15xx deve esse attivata o micca, è hè basatu annantu à se JTAG hè supportatu in u CPLD di u cuncurrente. Per accende JTAG in l'ATF15xx CPLD indipendentemente da se JTAG hè supportatu in u CPLD di u cuncurrente o micca, u JTAG L'opzione Mode deve esse impostata à On. Quandu JTAG hè attivatu in l'ATF15xx, i resistori di pull-up interni TDI è TMS ponu esse attivati ​​cuntrollando l'Enable.
TDI_PULLUP è Abilita i scatuli TMS_PULLUP in POF2JED. Vede a figura sottu.

Figura 3-2 Interfaccia d'utilizatore POF2JEDAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (4)

Guidelines è Raccomandazioni

Attenzione: Una attenzione extra à sta sezione deve esse fatta quandu eseguisce operazioni ISP in CPLD ATF15xx. Questa sezione discute alcuni di i JTAG Linee ISP, informazioni è raccomandazioni chì deve esse ben nutatu.

  1. Assicuratevi chì JTAG portu per tutti i dispositi in u JTAG a catena hè attivata.
    • Per i CPLD ATF15xx, u JTAG portu hè attivatu se i dispositi sò vuoti / sguassati o programati cù JTAG attivatu.
    • Tutti i dispositi Atmel ATF15xx sò spediti in u statu in biancu / sguassatu; dunque, JTAG portu hè attivatu per tutti i dispositi novi è pronti per l'ISP.
    • Dispositivi ATF15xx cù JTAG disabilitatu deve esse sguassatu cù un programatore di un dispositivu non-ISP per riattivare u JTAG portu.
  2. Assicuratevi chì u VCC voltage hè appiicata à ognunu di i dispusitivi in ​​u JTAG catena.
    • CPLD ATF15xxAS/ASL in tipi di pacchetti 84-PLCC, 100-TQFP è 100-PQFP: VCCINT deve esse trà 4.5V è 5.5V mentre VCCIO pò esse trà 3.0V è 3.6V o 4.5V è 5.5V.
    • CPLD ATF15xxAS/ASL in tippi di pacchetti 44-PLCC è 44-TQFP: VCC deve esse trà 4.5V à 5.5V.
    • ATF15xxASV/ASVL CPLD: VCC (VCCIO è VCCINT) deve esse trà 3.0V à 3.6V.
  3. U VCC per i dispositi in u JTAG a catena deve esse regulata bè è filtrata.
    • Per i CPLD ATF15xx utilizati in a maiò parte di l'applicazioni, hè cunsigliatu di utilizà un condensatore di disaccoppiamentu 0.22µF per ognuna di e coppie VCC/GND.
  4. Hè ricumandemu di utilizà un terrenu cumuni per tutti i dispositi in u JTAG catena è u JTAG hardware di l'interfaccia (ie ATDH1150USB ISP Download Cable).
  5. Hè cunsigliatu di evità longu (micca più di cinque dispusitivi) JTAG catene.
    1. Se un longu JTAG catena hè necessariu, buffer i signali TMS è TCK dopu ogni quintu dispusitivu. L'usu di Schmitt trigger buffer hè preferitu.
    2. I buffer rimodificanu i tempi di crescita è di caduta di i segnali TMS è TCK.
    3. Hè bisognu di piglià in cunsiderà u ritardu supplementu incurru da i buffers.
  6. Hè cunsigliatu di utilizà resistenze pull-up (4.7KΩ à 10KΩ) per i segnali TMS è TDI è resistenza pull-down per u signale TCK à u J.TAG header per impediscenu sti signali di fluttu quandu ùn sò micca guidati da u hardware di l'interfaccia.
    • I pull-up interni opzionali nantu à TMS è TDI sò dispunibili per i CPLD ATF15xx.
  7. Hè cunsigliatu di finisce JTAG signali à u JTAG intestazione.
    • I terminazioni attivi è passivi sò accettabili; però, a terminazione passiva hè preferita.
    • Riduce u sonu per via di lunghe lunghezze di traccia di cable/PCB.
    • A terminazione hè più critica per TMS è TCK.
  8. Hè ricumandemu chì tutti l'inputs è I / O di i dispositi in u JTAG catena, eccettu u JTAG pins, deve esse in statu staticu quandu i CPLD ATF15xx sò esse programati per minimizzà u rumore.
  9. Quandu s'utilice una di e schede di sviluppu / prugrammatore Atmel ATF15xx, u putere à u bordu deve esse disattivatu quandu e pusizioni di i jumpers di selezzione VCC sò cambiati.
  10.  Per i CPLD ATF15xx, JTAG L'ISP hè dispunibule quandu a parte hè in modu di Power-down cuntrullata da Pin o quandu u dispusitivu "bassu putere" dorme.
  11.  Statu di u dispositivu dopu l'interruzzione di l'ISP:
    • Se l'ISP hè interrotta, tutti i pins I / O sò tri-stated, indipendentemente da u statu di i circuiti Pin-keeper.
    • Impedisce à i dispositi parzialmente programati di pruvucà a disputa di l'autobus cù altri dispositi nantu à u circuitu.
  12. Durante a prugrammazione ISP, tutti i pin I/O sò in una di e seguenti cundizioni:
    • Statu d'alta impedenza:
    • Quandu un dispositivu in biancu / sguassatu hè programatu.
    • Quandu un dispusitivu hè riprogrammatu cù i circuiti Pin-keeper disattivati.
    • Impedisce a disputa di l'autobus cù i dispositi esterni chì interfaccianu cù i CPLD ATF15xx nantu à u circuitu.
    • Debolmente attaccatu à u statu precedente:
    • Quandu un dispositivu programatu hè riprogrammatu cù i circuiti Pin-keeper attivati.
    • I pin I/O mantenenu i livelli logici precedenti prima di l'ISP.
    • Impedisce à l'ISP di affettà l'operazione di altri dispositi nantu à a scheda di sistema.
  13. L'usu di parechje JTAG catene nantu à una tavola ùn hè micca cunsigliatu.
    • I dispositi ponu interagisce trà e diverse JTAG catene.
    • U bordu hè funziunale solu quandu tutti i dispositi in tutti i JTAG catene sò programati bè.
    • Se a prugrammazione falla per almenu un dispositivu in una catena mentre altri JTAG catene sò state programate cun successu:
    • Sia Atmel o altri dispositi à bordu ponu esse dannighjati per via di un pussibbili prublema di cuntinzione di l'autobus per outputs tri-stateable.
    • U statu operativu di a scheda di sistema ùn hè micca definitu; è per quessa, l'operazione funziunale incorrecta pò esse.
  14. Inserzione di circuiti attivi trà JTAG intestazione è u JTAG i dispusitivi in ​​catena ùn hè micca cunsigliatu. Se u circuitu attivu malfunziona, pò causà prublemi di prugrammazione / verificate.
  15. L'usu di mixed-voltagu dispusitivu JTAG catene ùn hè micca cunsigliatu.
    • Questi sò JTAG catene cù i dispusitivi chì aduprà differente VCC voltages e/o interfaccia voltages.
    • Interfaccia voltage livelli (VIL, VIH, VOL, VOH) per i dispositi 5.0V puderianu micca esse cumpatibili cù l'interfaccia voltage livelli per i dispositi 3.0V.
  16. Se ATMISP hà prublemi à cumunicà cù u JTAG catena hardware di u dispositivu, pruvate à eseguisce Self Calibrate o Manually Calibrate per calà e frequenze di u JTAG signali.
  17. Assicuratevi chì u LED nantu à u cable ATDH1150USB hè attivatu è hè verde prima di inizià a prugrammazione. Assicuratevi chì u cable di scaricamentu ISP hè capaci di cumunicà bè cù u software ATMISP.
  18. Assicuratevi chì u VCC voltage hè appiicata à u cable ATDH1150USB.
    • U VCC utilizatu da u primu dispusitivu in u JTAG A catena deve esse furnita à u cable ATDH1150USB via u pin 4 di u 10-pin JTAG intestazione.
    • Per i CPLD ATF15xx cù VCCINT è VCCIO separati, VCCIO deve esse usatu per u cable ATDH1150USB.

Infurmazioni di ordine

Codice di ordine Descrizzione
ATF15xx-DK3-U Kit di Sviluppu / Programmatore CPLD (include ATF15xxDK3-SAA44 è ATDH1150USB o ATDH1150USB-K)
ATF15xxDK3-SAA100 Scheda adattatore di presa TQFP 100-pin per a scheda DK3
ATF15xxDK3-SAJ44 Scheda adattatore di presa PLCC a 44 pin per scheda DK3
ATF15xxDK3-SAJ84 Scheda adattatore di presa PLCC a 84 pin per scheda DK3
ATF15xxDK3-SAA44 Scheda adattatore di presa TQFP 44-pin per a scheda DK3
ATDH1150USB Atmel ATF15xx CPLD basata su USB JTAG ISP Download Cable

Storia di rivisione

Doc. Rev. Data Cumenti
A 12/2015 Liberazione di u documentu iniziale.

INFORMAZIONI DI CONTATTO

Atmel Corporation

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

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

Atmel®, u logo Atmel è e so cumminazzioni, Enabling Unlimited Possibilities®, è altri sò marchi registrati o marchi di Atmel Corporation in i Stati Uniti è in altri paesi. Altri termini è nomi di prudutti ponu esse marchi di altri.
DISCLAIMER: L'infurmazioni in stu documentu sò furnite in cunnessione cù i prudutti Atmel. Nisuna licenza, espressa o implicita, per estoppel o altrimenti, à qualsiasi dirittu di pruprietà intellettuale hè cuncessa da stu documentu o in cunnessione cù a vendita di i prudutti Atmel. ECCINU QUELLI STABILITÀ IN I TERMINI E CONDIZIONI DI VENDITA ATMEL SITUATE IN L'ATMEL WEBSITE, ATMEL ASSUME NESSUNA RESPONSABILITÀ E DECLINA QUALSIASI GARANZIA ESPLICITA, IMPLICITA O STATUTARIA RELATIVA A I SOS PRODOTTI, INCLUSI, MA NON LIMITATE, A GARANZIA IMPLICITA DI COMMERCIABILITÀ, IDONEITÀ PER UN SCOPO PARTICULARI. IN NESSUN CASU ATMEL SERA RESPONSABILE PER QUALSIASI DANNI DIRETTI, INDIRETTI, CONSEGUENTI, PUNITIVI, SPECIALI O ACCIDENTALI (INCLUSU, SENZA LIMITAZIONE, DANNI PER PERDITA E PROFITTI, INTERRUPZIONI DI AFFARI O PERDIDA D'INFORMAZIONI) RISULTATI DA L'UTILIZZO DI UTILIZZARE. UTILIZZA QUESTU DOCUMENTU, ANCHE SI ATMEL HA SUT AVVISU DI A POSSIBILITÀ DI TALI DANNI. Atmel ùn face alcuna rappresentanza o garanzia in quantu à l'accuratezza o a completezza di u cuntenutu di stu documentu è si riserva u dirittu di fà cambiamenti à e specificazioni è e descrizzioni di i prudutti in ogni mumentu senza avvisu. Atmel ùn hà micca impegnu à aghjurnà l'infurmazioni cuntenute quì. A menu chì specificamente furnitu altrimenti, i prudutti Atmel ùn sò micca adattati è ùn anu micca esse usatu in applicazioni automobilistiche. I prudutti Atmel ùn sò micca destinati, autorizati o garantiti per l'usu cum'è cumpunenti in applicazioni destinate à sustene o sustene a vita. APPLICAZIONE CRITICA DI SICUREZZA, MILITARI E AUTOMOTIVE DISCLAIMER: I prudutti Atmel ùn sò micca pensati è ùn saranu micca aduprati in cunnessione cù qualsiasi applicazioni induve u fallimentu di tali prudutti hè ragionevolmente previstu di risultà in ferite persunale o morte significativa ("Critica di sicurezza Applicazioni") senza l'accunsentu scrittu specificu di un ufficiale Atmel. L'applicazioni critiche per a sicurezza includenu, senza limitazione, i dispositi è i sistemi di supportu di vita, l'equipaggiu o i sistemi per l'operazione di installazioni nucleari è sistemi d'arme. I prudutti Atmel ùn sò micca pensati nè destinati à l'usu in applicazioni militari o aerospaziali o ambienti, salvu micca specificamente designati da Atmel cum'è di qualità militare. I prudutti Atmel ùn sò micca pensati nè destinati à l'usu in l'applicazioni automobilistiche, salvu micca specificamente designati da Atmel cum'è di qualità automobilistica.

Documenti / Risorse

Atmel ATF15xx Dispositivu logicu programmabile cumplessu [pdfGuida di l'utente
ATF15xx, ATF15xx Dispositivu logicu cumplessu Programmable, Dispositivu logicu cumplessu Programmable, Dispositivu logicu programmable, Dispositivu logicu, Dispositivu

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *