Atmel-logo

Atmel ATF15xx kompleks programmerbar logikenhed

Atmel-ATF15xx-Complex-Programmable-Logic-Device-produkt

Specifikationer

  • Produktnavn: Atmel ATF15xx In-System Programmering
  • Model: ATF15xx
  • Type: Complex Programmable Logic Device (CPLD)
  • Programmeringsmetode: In-System Programmering (ISP)
  • Interface: JTAG ISP-grænseflade
  • Producent: Atmel

Ofte stillede spørgsmål

Q: Kan jeg bruge tredjeparts programmeringssoftware med ATF15xx CPLD'erne?

A: Ja, så længe softwaren understøtter programmeringsalgoritmen og JTAG instruktioner påkrævet for ATF15xx CPLD'erne.

Q: Er det muligt at programmere flere ATF15xx CPLD'er samtidigt?

A: Ja, JTAG ISP-grænsefladen understøtter programmering af flere enheder til effektiv programmering af flere CPLD'er på én gang.

Indledning

  • Atmel® ATF15xx Complex Programmable Logic Devices (CPLD'er) med Logic Doubling®-arkitektur understøtter In-System Programming (ISP) gennem IEEE Std. 1149.1 Joint Test Action Group (JTAG) grænseflade. Denne funktion forbedrer programmeringsfleksibiliteten og giver fordele i forskellige faser; produktudvikling, produktion og brug i marken. Denne brugervejledning beskriver designmetoderne og kravene til implementering af ISP på ATF15xx CPLD'er med ISP-understøttelse som angivet nedenfor:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

Funktioner og fordele

Systemprogrammering tillader programmering og omprogrammering af ISP-enheder, efter at de er monteret på printkortene (PCB'er). Dette eliminerer det ekstra håndteringstrin, der kræves i fremstillingsprocessen for at programmere enhederne på en ekstern enhedsprogrammør, før de monteres på printkortet. Eliminering af dette trin reducerer muligheden for at beskadige de sarte ledninger på overflademonteringsenheder med højt antal ben eller beskadige enheden gennem elektrostatisk afladning (ESD) under programmeringsflowet. ISP giver også brugere mulighed for at foretage designændringer og feltopgraderinger uden at skulle fjerne ISP-enhederne fra PCB'erne. Ydermere tillader det også brugen af ​​en indlejret mikrocontroller eller in-circuit tester til at udføre programmeringsoperationer i systemet på ISP-enhederne og integrere disse programmeringsoperationer i kredsløbskortenes produktionsflow.

In-System programmeringssystemer

De tre væsentlige komponenter i et ISP-system til ATF15xx CPLD'erne er:

Software

Implementering af programmeringsalgoritmen samt generering af JTAG instruktioner og data for mål-ISP-enhederne. Dette kan være et softwareprogram, der kører på en pc, en indlejret mikrocontroller eller et testudstyr i kredsløb.

Interface hardware

En kommunikationskanal mellem ISP-softwaren og ISP-enheder på målkortet. Dette kan være et ISP-downloadkabel eller programmør fra Atmel eller en tredjepartsleverandør, in-circuit testudstyr eller forbindelserne mellem en indbygget mikrocontroller og ISP-enheder på PCB'en

Måltavle

Kredsløbskort, der indeholder ISP-enhederne i JTAG kæde. Dette kan være ATF15xx CPLD Development/Programmer board fra Atmel eller et specialdesignet printkort med det passende JTAG forbindelser til interfacehardwaren.

Ud over disse tre komponenter, en JEDEC file er nødvendigt for at programmere en ATF15xx CPLD. Denne JEDEC file kan skabes ved at sammensætte et design file ved hjælp af udviklingssoftware, der understøtter ATF15xx CPLD'erne såsom Atmel WinCUPL og Atmel ProChip Designer. Atmel tilbyder også et oversættersoftwareværktøj, POF2JED.exe, der konverterer output file fra konkurrentens programmeringsformat til en JEDEC file kompatibel med ATF15xx CPLD. For mere information om dette værktøj, se venligst Atmel-applikationsnotatet, "ATF15xx Product Family Conversion", tilgængeligt på Atmel webwebsted. Efter JEDEC files er oprettet til alle ATF15xx CPLD'er, de kan programmeres på målkortet. ATF15xx CPLD'erne kan programmeres af følgende in-system programmeringssystemer:

  • ATF15xx In-System Programmeringssystem
  • Indbyggede mikrocontrollere
  • Testere i kredsløb

Atmel ATF15xx In-System Programmering System

Til systemprogrammering af ATF15xx CPLD'erne er ISP-software, downloadkabel og udviklings-/programmeringssæt tilgængelige fra Atmel, og de er beskrevet i afsnittene nedenfor.

ISP-software

Atmel ATF15xx ISP-softwaren, ATMISP, er det primære middel til implementering af JTAG in-system programmering på ATF15xx CPLD'erne. ATMISP kører på en Windows-baseret værts-pc og implementerer in-system-programmering af ATF15xx CPLD'erne på mål-ISP-hardwaresystemet eller genererer et Serial Vector Format (.SVF) file skal bruges af Automatic Testing Equipment (ATE) til at programmere ATF15xx CPLD'erne på målsystemet. ATMISP indhenter først alle de nødvendige oplysninger fra brugerne om JTAG enhedskæde i målsystemet. Den udfører derefter den relevante JTAG ISP-instruktioner på JTAG enhedskæde i målsystemet i henhold til JTAG enhedskædeinformation specificeret af brugerne via pc'ens USB- eller LPT-port. Mere information om Atmel ATMISP-softwaren er tilgængelig på www.atmel.com/tools/ATMISP.aspx.

ISP download kabel

Atmel ATF15xx USB-baseret ISP-downloadkabel, ATDH1150USB, tilsluttes en standard USB-port på en værtscomputer på den ene side og til en JTAG hovedet på målkredsløbskortet på den anden side. Det overfører JTAG instruktioner og data genereret af ATMISP, der kører på værts-pc'en, til ISP-enhederne på målkredsløbskortet. Mere information om ATDH1150USB-kablet er tilgængelig på www.atmel.com/tools/ATDH1150USB.aspx.

Udvikling/Programmer

Atmel ATF15xx Development/Programmer Kit, ATF15xx-DK3-U, er et komplet udviklingssystem og en ISP-programmør til ATF15xx CPLD'erne. Dette sæt giver designere en meget hurtig og nem måde at udvikle prototyper og evaluere nye designs med en ATF15xx ISP CPLD. Med tilgængeligheden af ​​de forskellige socket-adapterkort til at understøtte de fleste af de pakketyper, der tilbydes i ATF15xx CPLD'erne, kan dette sæt bruges som en ISP-programmør til at programmere ATF15xx ISP CPLD'erne i de fleste af de tilgængelige pakketyper gennem JTAG interface. Mere information om Atmel ATF15xx-DK3-U kit er tilgængelig på www.atmel.com/tools/ATF15XX-DK3-U.aspx.

Indbygget mikrocontrollersystem

Programmeringsalgoritmen og JTAG instruktioner til ATF15xx CPLD'erne kan implementeres i en mikrocontroller eller mikroprocessor, som derefter kan bruges til at programmere ATF15xx CPLD'erne på målkortet. En mulig metode er at udtrække alle de relevante JTAG protokoloplysninger (dvs. JTAG instruktioner og data) fra SVF file genereret af ATMISP-softwaren, og brug derefter disse oplysninger til at implementere kode til mikrocontrolleren eller mikroprocessoren, der ville generere JTAG signaler til ISP-enhederne i JTAG kæde. Denne tilgang er mest velegnet til systemer, der allerede har en indlejret mikrocontroller eller mikroprocessor, og dette eliminerer brugen af ​​ekstern programmeringssoftware og hardwareværktøjer i systemet.

In-circuit test system

ATF15xx CPLD'erne kan programmeres på målkredsløbskortet via JTAG interface under test af printkortet ved hjælp af en in-circuit tester. Generelt er SVF file genereret af ATMISP skal indeholde alle de relevante JTAG in-system programmeringsinformation, som in-circuit testerne skal bruge for at programmere ATF15xx CPLD'erne på målkredsløbskortet. Denne tilgang tillader integration af programmeringstrinnet i testningernetage af produktionsflowet.

JTAG ISP-grænseflade

ISP for ATF15xx CPLD'erne er implementeret ved hjælp af IEEE 1149.1 Std. JTAG interface. Denne grænseflade kan bruges til at slette, programmere og verificere ATF15xx CPLD'erne. Den JTAG interface er en seriel grænseflade bestående af TCK, TMS, TDI og TDO signalerne og et JTAG Test Access Port (TAP) controller. TCK-stiften er urindgangen til JTAG TAP-controlleren og for at skifte ind/ud af JTAG instruktioner og data. TDI-stiften er den serielle datainput. Det bruges til at flytte programmeringsinstruktioner og data til ISP-enhederne. TDO-stiften er det serielle dataoutput. Det bruges til at flytte data fra ISP-enhederne. TMS-pinden er en mode-select pin. Det kontrollerer tilstanden for JTAG TAP-controller. Den JTAG interfacebenene på ATF15xx CPLD på ISP-målkortet skal forbindes til ISP-interfacehardwaren (dvs. ISP-downloadkabel) typisk via en 10-bens header. ISP-interfacehardwaren skal også være forbundet til værts-pc'en, der kører ISP-softwaren. ISP-grænsefladehardwaren etablerer kommunikation mellem ISP-softwaren og ISP-enheder, og den tillader ISP-softwaren at overføre programmeringsinstruktionerne og data fra værts-pc'en til ATF15xx CPLD'erne. ATF15xx CPLD'er med JTAG funktion aktiveret er fuldt ud JTAG kompatible og understøtter også de påkrævede Boundary Scan Test-operationer (BST) specificeret i JTAG standard. ATF15xx CPLD'erne kan konfigureres til at være en del af en JTAG BST kæde med andre JTAG enheder til in-circuit test af systemkortet. Med denne funktion kan ATF15xx CPLD'erne testes på printkortet sammen med andre JTAG-understøttede enheder uden at ty til "bed-of-nails"-test.

Enkelt enhedsprogrammering

Den J.TAG ISP-grænsefladen kan konfigureres til at programmere en enkelt ATF15xx CPLD. Den JTAG konfiguration for en enkelt enhed er vist i figuren nedenfor. Når en ATF15xx CPLD er konfigureret på denne måde, vises et register mellem enhedens TDI- og TDO-ben. Registerets størrelse afhænger af JTAG instruktionsbredde og de data, der flyttes ind for den instruktion. Figur 2-1 JTAG EnhedAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (1)

Programmering af flere enheder

ATF15xx CPLD'erne kan konfigureres som en del af en daisy-kæde af flere JTAG-understøttede enheder som beskrevet nedenfor og også vist i den følgende figur.

  1. Tilslut TMS- og TCK-pinden for hver enhed i JTAG kæde til TMS- og TCK-stifterne på JTAG interface-header på printkortet.
  2. Tilslut TDI-pinden fra den første enhed til TDI-pinden på JTAG interface header.
  3. Forbind TDO-pinden fra den første enhed til TDI-pinden på den næste enhed. Fortsæt denne proces, indtil alle undtagen den sidste er forbundet.
  4. Tilslut TDO-pinden fra den sidste enhed til TDO-pinden på JTAG interface header.

Figur 2-2 Flere enheder JTAG KonfigurationAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (2)

For at programmere flere enheder i en JTAG kæden, skal brugerne bruge internetudbyderens softwareværktøjer, der understøtter sådanne funktioner. I ISP-softwaren skal brugerne angive:

  • Antal enheder i JTAG kæde.
  • Delnumre på enhederne og positionerne i JTAG kæde.
  • JTAG operationer for hver af enhederne.
  • Andet JTAG-relaterede oplysninger såsom JTAG instruktionsbredde for hver af enhederne.

Engang JTAG daisy chain er korrekt sat op på ISP-målkortet og i ISP-softwaren, enhederne i JTAG kæde kan programmeres på samme tid.

Designovervejelser

For at udføre ISP på en ATF15xx CPLD skal ressourcer til JTAG interface i ATF15xx skal reserveres. Derfor skal de fire I/O-ben til TMS-, TDI-, TDO- og TCK-benene reserveres til JTAG og kan ikke bruges som bruger-I/O'er. Pin-numrene for disse ben afhænger af, hvilken ATF15xx CPLD der bruges, og dens pakketype. Se tabellen nedenfor for pinout-oplysninger. Den JTAG standarden anbefaler, at TMS- og TDI-stifterne trækkes op for hver enhed i JTAG kæde. ATF15xx CPLD'erne har en intern pull-up-funktion til disse ben, som, når de er aktiveret, sparer behovet for eksterne pull-up-modstande. Desuden har JTAG grænsefladefunktionen skal være aktiveret for at udføre ISP på ATF15xx CPLD'erne. Aktivering af JTAG grænsefladen kræver, at du vælger specifikke Atmel-enhedstyper eller indstillingsindstillinger, før ATF15xx-designet kompileres. Disse procedurer er beskrevet for WinCUPL, ProChip Designer og POF2JED i denne vejledning. Som standard leveres alle helt nye ATF15xx CPLD'er med JTAG interface aktiveret. Når logiske ressourcer til JTAG interface er reserveret, kan brugere programmere, verificere og slette enhver ATF15xx CPLD på målkortet ved hjælp af ATMISP-softwaren.

Tip: Selvom de fire JTAG stifter er forbeholdt en JTAG brugergrænseflade, kan brugere implementere begravede logiske funktioner i makrocellerne forbundet med disse ben.

Tabel 3-1 ATF15xx CPLD JTAG Pin-numre

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

Aktiver JTAG Interface med WinCUPL

For at aktivere JTAG interface med WinCUPL, skal den relevante ATF15xx ISP-enhedstype specificeres, før et design kompileres. Efter en vellykket kompilering af et design, en JEDEC file med JTAG interfacefunktion aktiveret genereres. Når denne JEDEC file er programmeret ind i en ATF15xxCPLD, dens JTAG interface er aktiveret. Brugere kan også aktivere TDI- og TMS interne pull-up-modstande ved at inkludere følgende egenskabsudsagn i CUPL-designet file.

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

Meddelelse: Hvis en ATF15xx ISP-enhedstype bruges til et design, der bruger JTAG interface-ben som logiske I/O-ben, WinCUPL genererer en fejl.

De følgende trin diskuterer, hvordan man åbner et eksisterende design i WinCUPL, specificerer enhedstypen og kompilerer designet.

  1. På WinCUPL-hovedmenuen skal du vælge File > Åbn. Vælg CUPL (.pld)-kilden file fra den relevante arbejdsmappe.
  2. Vælg OK for at åbne PLD-kilden file.
  3. På WinCUPL-hovedmenuen skal du vælge File > Gem. Dette gemmer ændringer foretaget i kilden file.
  4. I hovedmenuen skal du vælge Indstillinger > Enheder. Dette åbner dialogboksen Valg af enhed.
  5. Vælg den relevante ATF15xx ISP-enhed. Se følgende tabel for en liste over alle ATF15xx-enhedstyper, der understøttes af WinCUPL.
  6. Vælg OK for at lukke enhedsvalgsmenuen.
    • Bemærk: En alternativ metode er at vælge en passende ATF15xx enhedstype fra følgende tabel og inkludere den i header-sektionen af ​​CUPL-kilden file.
  7. I WinCUPL-hovedmenuen skal du vælge Kør> Enhedsafhængig kompilering.
    • WinCUPL kompilerer designet og skaber Atmel-enhedsmontøren. Hvis designet passer, en JEDEC file oprettes automatisk.
    • Når JEDEC file er programmeret i enheden, JTAG interface, de valgfrie interne TMS og TDI pull-ups og de valgfri pin-keeper kredsløb er aktiveret.

Note: Valg af en Atmel ISP-enhedstype aktiverer automatisk JTAG interface som standard, når Atmel WinCUPL kører Atmel-enhedsmontøren.

Hvis designerne forhindrer at reservere ressourcer til JTAG interface eller en internetudbyder eventuelt ikke bruges, skal en Atmel ikke-ISP enhedstype vælges. Se tabellen nedenfor for en liste over enheder. Enheden kan derefter omprogrammeres ved hjælp af en ekstern enhedsprogrammør. Nedenstående tabel viser Atmel ISP og Atmel ikke-ISP enhedstyper for WinCUPL.

Tabel 3-2 WinCUPL ATF15xx enhedstype

Enhedens navn Pakketype WinCUPL enhedstype
JTAG Aktiveret JTAG Handicappet
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

Aktiver JTAG Interface med Atmel ProChip Designer

For at aktivere JTAG grænseflade med ProChip Designer:

  1. Åbn det relevante ProChip Designer-projekt.
  2. Åbn vinduet Fitter Options ved at klikke på Atmel Fitter-knappen under Device Fitter.
  3. Vælg fanen Global Device, og marker derefter JTAG Portboks. TMS og TDI interne pull-up modstande kan også aktiveres ved at markere TDI Pullup og TMS Pullup boksene. Disse afkrydsningsfelter er vist i figuren nedenfor.

Figur 3-1 ProChip Designer Fitter Options brugergrænsefladeAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (3)

Aktiver JTAG Interface med POF2JED

I POF2JED er JTAG Tilstandsindstillingen kan indstilles til Auto for at lade POF2JED bestemme, om JTAG funktion i ATF15xx skal være aktiveret eller ej, og den er baseret på, om JTAG er understøttet i konkurrentens CPLD. For at tænde JTAG i ATF15xx CPLD, uanset om JTAG er understøttet i konkurrentens CPLD eller ej, JTAG Tilstandsindstillingen skal indstilles til Til. Når JTAG er aktiveret i ATF15xx, kan TDI og TMS interne pull-up modstande aktiveres ved at markere Aktiver
TDI_PULLUP og Enable TMS_PULLUP-bokse i POF2JED. Se figuren nedenfor.

Figur 3-2 POF2JED-brugergrænsefladeAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (4)

Retningslinjer og anbefalinger

Opmærksomhed: Der skal lægges ekstra vægt på dette afsnit, når ISP-operationer udføres på ATF15xx CPLD'er. Dette afsnit diskuterer nogle af JTAG ISP retningslinjer, information og anbefalinger, der bør noteres godt.

  1. Sørg for, at JTAG port til alle enheder i JTAG kæden er aktiveret.
    • For ATF15xx CPLD'erne er JTAG porten er aktiveret, hvis enhederne er tomme/slettede eller programmeret med JTAG aktiveret.
    • Alle Atmel ATF15xx-enheder sendes i blank/slettet tilstand; derfor JTAG porten er aktiveret for alle helt nye enheder og klar til internetudbyder.
    • ATF15xx enheder med JTAG deaktiveret skal slettes ved hjælp af en ikke-ISP-enhedsprogrammør for at genaktivere JTAG havn.
  2. Sørg for, at den korrekte VCC voltage anvendes på hver af enhederne i JTAG kæde.
    • ATF15xxAS/ASL CPLD'er i 84-PLCC, 100-TQFP og 100-PQFP pakketyper: VCCINT skal være mellem 4.5V og 5.5V, mens VCCIO kan være mellem 3.0V og 3.6V eller 4.5V og 5.5V.
    • ATF15xxAS/ASL CPLD'er i 44-PLCC og 44-TQFP pakketyper: VCC skal være mellem 4.5V og 5.5V.
    • ATF15xxASV/ASVL CPLD'er: VCC (VCCIO og VCCINT) skal være mellem 3.0 V til 3.6 V.
  3. VCC for enhederne i JTAG kæden skal være korrekt reguleret og filtreret.
    • For ATF15xx CPLD'er, der bruges i de fleste applikationer, anbefales det at bruge en 0.22µF afkoblingskondensator for hvert af VCC/GND-parrene.
  4. Det anbefales at bruge et fælles grundlag for alle enheder i JTAG kæden og JTAG interface-hardware (dvs. ATDH1150USB ISP-downloadkabel).
  5. Det anbefales at undgå lange (ikke mere end fem enheder) JTAG kæder.
    1. Hvis en lang JTAG kæde er nødvendig, buffer TMS- og TCK-signalerne efter hver femte enhed. Brugen af ​​Schmitt trigger buffer foretrækkes.
    2. Buffere omformer stignings- og faldtiderne for TMS- og TCK-signalerne.
    3. Behovet for at tage hensyn til den yderligere forsinkelse, som bufferne opstår.
  6. Det anbefales at bruge pull-up-modstande (4.7KΩ til 10KΩ) til TMS- og TDI-signalerne og pull-down-modstande til TCK-signalet ved JTAG header for at forhindre disse signaler i at flyde, når de ikke drives af interfacehardwaren.
    • Valgfrie interne pull-ups på TMS og TDI er tilgængelige for ATF15xx CPLD'erne.
  7. Det anbefales at opsige JTAG signaler ved JTAG overskrift.
    • Både aktive og passive opsigelser er acceptable; dog foretrækkes passiv opsigelse.
    • Det reducerer ringning på grund af lange kabel/PCB-sporlængder.
    • Opsigelse er mest kritisk for TMS og TCK.
  8. Det anbefales, at alle indgange og I/O'er på enhederne i JTAG kæde, undtagen JTAG ben, bør være i statisk tilstand, når ATF15xx CPLD'erne programmeres til at minimere støj.
  9. Når du bruger et af Atmel ATF15xx udviklings-/programmeringskortene, skal strømmen til printet slukkes, når positionerne af VCC-udvælgelsesjumpere ændres.
  10.  For ATF15xx CPLD'erne, JTAG ISP er tilgængelig, når delen er i pin-styret nedlukningstilstand, eller når "lavstrøms"-enheden er i dvale.
  11.  Enhedstilstand efter afbrydelse af internetudbyder:
    • Hvis ISP afbrydes, er alle I/O-stifter tri-statede uanset tilstanden af ​​Pin-keeper-kredsløbene.
    • Forhindrer delvist programmerede enheder i at forårsage busstrid med andre enheder på printkortet.
  12. Under ISP-programmering er alle I/O-ben i en af ​​følgende tilstande:
    • Højimpedanstilstand:
    • Når en tom/slettet enhed er programmeret.
    • Når en enhed omprogrammeres med Pin-keeper-kredsløb deaktiveret.
    • Forhindrer buskonflikt med eksterne enheder, der forbinder med ATF15xx CPLD'erne på printkortet.
    • Svagt låst til den tidligere tilstand:
    • Når en programmeret enhed omprogrammeres med Pin-keeper-kredsløbene aktiveret.
    • I/O-stifter bevarer tidligere logiske niveauer før ISP.
    • Forhindrer internetudbyderen i at påvirke driften af ​​andre enheder på systemkortet.
  13. Brugen af ​​flere JTAG kæder på ét bræt anbefales ikke.
    • Enheder kan interagere mellem forskellige JTAG kæder.
    • Kortet er kun funktionelt, når alle enheder i alle JTAG kæder er programmeret med succes.
    • Hvis programmering mislykkes for mindst én enhed i en kæde, mens andre JTAG kæder blev programmeret med succes:
    • Enten Atmel eller andre enheder om bord kan blive beskadiget på grund af et muligt buskonfliktproblem for tri-stateable udgange.
    • Systemkortets driftstilstand er udefineret; og derfor kan den forkerte funktion opstå.
  14. Indsættelse af aktive kredsløb mellem JTAG header og JTAG enheder i kæde anbefales ikke. Hvis det aktive kredsløb ikke fungerer, kan det forårsage programmerings-/verifikationsproblemer.
  15. Brugen af ​​blandet-voltage enhed JTAG kæder anbefales ikke.
    • Disse er JTAG kæder med enheder, der bruger forskellige VCC voltages og/eller interface voltages.
    • Interface voltage-niveauer (VIL, VIH, VOL, VOH) for 5.0V-enheder er muligvis ikke kompatible med interface vol.tage niveauer for 3.0V enheder.
  16. Hvis ATMISP har problemer med at kommunikere med JTAG enhedshardwarekæde, prøv at køre Self Calibrate eller Manually Calibrate for at sænke frekvenserne af JTAG signaler.
  17. Sørg for, at LED'en på ATDH1150USB-kablet er tændt, og at den er grøn, før programmeringen starter. Sørg for, at ISP-downloadkablet er i stand til at kommunikere korrekt med ATMISP-softwaren.
  18. Sørg for, at den korrekte VCC voltage påføres ATDH1150USB-kablet.
    • VCC, der blev brugt af den første enhed i JTAG kæden skal forsynes til ATDH1150USB-kablet via ben 4 på 10-bens JTAG overskrift.
    • For ATF15xx CPLD'er med separat VCCINT og VCCIO skal VCCIO bruges til ATDH1150USB-kablet.

Bestillingsinformation

Bestillingskode Beskrivelse
ATF15xx-DK3-U CPLD Development/Programmer Kit (inkluderer ATF15xxDK3-SAA44 og ATDH1150USB eller ATDH1150USB-K)
ATF15xxDK3-SAA100 100-pin TQFP Socket Adapter Board til DK3 Board
ATF15xxDK3-SAJ44 44-bens PLCC Socket Adapter Board til DK3 Board
ATF15xxDK3-SAJ84 84-bens PLCC Socket Adapter Board til DK3 Board
ATF15xxDK3-SAA44 44-pin TQFP Socket Adapter Board til DK3 Board
ATDH1150USB Atmel ATF15xx CPLD USB-baseret JTAG ISP download kabel

Revisionshistorie

Dok. Rev. Dato Kommentarer
A 12/2015 Indledende dokumentudgivelse.

KONTAKTOPLYSNINGER

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_Brugervejledning-12/2015

Atmel®, Atmel-logoet og kombinationer deraf, Enabling Unlimited Possibilities® og andre er registrerede varemærker eller varemærker tilhørende Atmel Corporation i USA og andre lande. Andre termer og produktnavne kan være varemærker tilhørende andre.
ANSVARSFRASKRIVELSE: Oplysningerne i dette dokument er givet i forbindelse med Atmel-produkter. Ingen licens, hverken udtrykkelig eller underforstået, ved estoppel eller på anden måde, til nogen intellektuel ejendomsret er givet af dette dokument eller i forbindelse med salg af Atmel-produkter. UNDTAGET SOM ANGIVET I ATMEL VILKÅR OG SALGSBETINGELSER, DER ER PLACERET PÅ ATMEL WEBWEBSTED, ATMEL PÅTAR SIG INTET ANSVAR OG FRASKRIVER SIG ENHVER UDTRYKKELIG, UNDERFORSTÅET ELLER LOVBETLIG GARANTI I FORBINDELSE MED DETS PRODUKTER, INKLUSIVE, MEN IKKE BEGRÆNSET TIL, DEN UNDERFORSTÅEDE GARANTI FOR SALGBARHED, ELLER egnethed, IKKE-KRÆNKELSE. UNDER INGEN OMSTÆNDIGHEDER KAN ATMEL VÆRE ANSVARLIG FOR NOGEN DIREKTE, INDIREKTE, FØLGESKADER, STRAF-, SÆRLIGE ELLER TILFÆLDIGE SKADER (HERunder, UDEN BEGRÆNSNING, SKADER FOR TAB OG FORTJENESTE, VIRKSOMHEDSAFBRYDELSE ELLER UDEN UDEN BRUG) UMULIGHED TIL AT BRUGE DETTE DOKUMENT, SELVOM ATMEL ER BLIVER UNDRETET OM MULIGHEDEN FOR SÅDANNE SKADER. Atmel giver ingen erklæringer eller garantier med hensyn til nøjagtigheden eller fuldstændigheden af ​​indholdet af dette dokument og forbeholder sig retten til at foretage ændringer i specifikationer og produktbeskrivelser til enhver tid uden varsel. Atmel forpligter sig ikke til at opdatere oplysningerne heri. Medmindre andet specifikt er angivet, er Atmel-produkter ikke egnede til og må ikke bruges i bilapplikationer. Atmels produkter er ikke beregnet til, godkendt eller garanteret til brug som komponenter i applikationer, der er beregnet til at understøtte eller opretholde liv. ANSVARSFRASKRIVELSE AF SIKKERHEDSKRITISKE, MILITÆRE OG AUTOMOTIVE APPLIKATIONER: Atmel-produkter er ikke designet til og vil ikke blive brugt i forbindelse med applikationer, hvor fejl i sådanne produkter med rimelighed forventes at resultere i betydelig personskade eller død (“Sikkerhedskritisk Ansøgninger”) uden en Atmel-medarbejders specifikke skriftlige samtykke. Sikkerhedskritiske applikationer omfatter, uden begrænsning, livsunderstøttende anordninger og systemer, udstyr eller systemer til drift af nukleare anlæg og våbensystemer. Atmel-produkter er ikke designet eller beregnet til brug i militær- eller rumfartsapplikationer eller miljøer, medmindre det specifikt er udpeget af Atmel som militærkvalitet. Atmel-produkter er ikke designet eller beregnet til brug i bilindustrien, medmindre det specifikt er udpeget af Atmel som automotive-grade.

Dokumenter/ressourcer

Atmel ATF15xx kompleks programmerbar logikenhed [pdfBrugervejledning
ATF15xx, ATF15xx kompleks programmerbar logikenhed, kompleks programmerbar logikenhed, programmerbar logikenhed, logisk enhed, enhed

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *