Atmel-logo

Atmel ATF15xx Complex Programmable Logic Device

Atmel-ATF15xx-Complex-Programmable-Logic-Device-product

Mga detalye

  • Ngalan sa Produkto: Atmel ATF15xx In-System Programming
  • Modelo: ATF15xx
  • Type: Complex Programmable Logic Device (CPLD)
  • Pamaagi sa Programming: In-System Programming (ISP)
  • Interface: JTAG Interface sa ISP
  • Manufacturer: Atmel

Mga FAQ

P: Magamit ba nako ang third-party programming software sa ATF15xx CPLDs?

A: Oo, basta ang software nagsuporta sa programming algorithm ug JTAG mga instruksyon nga gikinahanglan para sa ATF15xx CPLDs.

P: Posible ba nga mag-program ang daghang ATF15xx CPLD nga dungan?

A: Oo, si JTAG Ang interface sa ISP nagsuporta sa daghang programa sa aparato alang sa episyente nga pagprograma sa daghang mga CPLD sa usa ka higayon.

Pasiuna

  • Ang Atmel® ATF15xx Complex Programmable Logic Devices (CPLDs) nga adunay Logic Doubling® nga arkitektura nga suporta sa In-System Programming (ISP) pinaagi sa IEEE Std. 1149.1 Joint Test Action Group (JTAG) interface. Kini nga bahin nagpauswag sa pagka-flexible sa pagprograma ug naghatag mga benepisyo sa lainlaing mga hugna; pagpalambo sa produkto, produksyon, ug paggamit sa uma. Kini nga giya sa tiggamit naghulagway sa mga pamaagi sa disenyo ug mga kinahanglanon alang sa pagpatuman sa ISP sa ATF15xx CPLDs nga adunay suporta sa ISP sama sa gilista sa ubos:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

Mga Kaayohan ug Kaayohan

Ang in-system programming nagtugot sa programming ug re-programming sa mga ISP device human kini ma-mount sa Printed Circuit Boards (PCBs). Giwagtang niini ang dugang nga lakang sa pagdumala nga gikinahanglan sa proseso sa paghimo aron maprograma ang mga aparato sa usa ka programmer sa gawas nga aparato sa wala pa kini i-mount sa mga PCB. Ang pagwagtang niini nga lakang makapamenos sa posibilidad nga madaot ang mga delikado nga lead sa taas nga ihap sa pin nga surface mount device o makadaot sa device pinaagi sa electrostatic discharge (ESD) atol sa programming flow. Gitugotan usab sa ISP ang mga tiggamit sa paghimo sa mga pagbag-o sa disenyo ug pag-upgrade sa uma nga dili kinahanglan nga tangtangon ang mga aparato sa ISP gikan sa mga PCB. Dugang pa, gitugotan usab niini ang paggamit sa usa ka naka-embed nga microcontroller o in-circuit tester aron mahimo ang mga operasyon sa pagprograma sa sistema sa mga aparato sa ISP ug i-integrate kini nga mga operasyon sa programming sa dagan sa produksiyon sa mga circuit board.

In-System Programming Systems

Ang tulo ka hinungdanon nga sangkap sa usa ka sistema sa ISP alang sa mga ATF15xx CPLD mao ang:

Software

Pagpatuman sa algorithm sa programming, ingon man ang henerasyon sa JTAG mga panudlo ug datos alang sa target nga mga aparato sa ISP. Kini mahimo nga usa ka software program nga nagdagan sa usa ka PC, usa ka naka-embed nga microcontroller, o usa ka in-circuit testing equipment.

Interface nga Hardware

Usa ka channel sa komunikasyon tali sa ISP software ug ISP device sa target board. Mahimo kini nga usa ka ISP download cable o programmer gikan sa Atmel o usa ka third-party vendor, in-circuit testing equipment, o ang mga koneksyon tali sa usa ka embedded microcontroller ug ISP device sa PCB

Target Board

Circuit board nga adunay sulud nga mga aparato sa ISP sa JTAG kadena. Mahimo kini nga ATF15xx CPLD Development/Programmer board gikan sa Atmel o usa ka custom-designed circuit board nga adunay angay nga JTAG koneksyon sa interface hardware.

Dugang pa niining tulo ka mga sangkap, usa ka JEDEC file gikinahanglan sa pagprograma ug ATF15xx CPLD. Kini nga JEDEC file mahimo pinaagi sa pag-compile sa usa ka disenyo file gamit ang development software nga nagsuporta sa ATF15xx CPLDs sama sa Atmel WinCUPL ug Atmel ProChip Designer. Naghatag usab ang Atmel usa ka gamit sa software sa tighubad, POF2JED.exe, nga nagbag-o sa output file gikan sa format sa programming sa kakompetensya ngadto sa usa ka JEDEC file compatible sa ATF15xx CPLD. Alang sa dugang nga impormasyon bahin niini nga utility, palihog tan-awa ang Atmel application note, "ATF15xx Product Family Conversion", nga anaa sa Atmel website. Pagkahuman sa JEDEC files gibuhat alang sa tanan nga ATF15xx CPLDs, sila mahimong programmed sa target board. Ang ATF15xx CPLDs mahimong maprograma sa mosunod nga in-system programming system:

  • ATF15xx In-System Programming system
  • Naka-embed nga mga microcontroller
  • In-circuit tester

Atmel ATF15xx In-System Programming System

Para sa in-system programming sa ATF15xx CPLDs, ISP software, download cable, ug development/programmer kit anaa gikan sa Atmel ug kini gihulagway sa mga seksyon sa ubos.

ISP Software

Ang Atmel ATF15xx ISP software, ATMISP, mao ang nag-unang paagi sa pagpatuman sa JTAG in-system programming sa ATF15xx CPLDs. Ang ATMISP nagdagan sa Windows-based host PC ug nagpatuman sa in-system programming sa ATF15xx CPLDs sa target nga ISP hardware system o nagmugna og Serial Vector Format (.SVF) file nga gamiton sa Automatic Testing Equipment (ATE) sa pagprograma sa ATF15xx CPLDs sa target nga sistema. Una nga nakuha sa ATMISP ang tanan nga kinahanglan nga kasayuran gikan sa mga tiggamit bahin sa JTAG kadena sa aparato sa target nga sistema. Dayon kini ipatuman ang angay nga JTAG Mga instruksyon sa ISP ngadto sa JTAG kadena sa aparato sa target nga sistema sumala sa JTAG impormasyon sa kadena sa device nga gipiho sa mga tiggamit pinaagi sa USB o LPT port sa PC. Dugang nga impormasyon bahin sa Atmel ATMISP software anaa sa www.atmel.com/tools/ATMISP.aspx.

ISP Download Cable

Ang Atmel ATF15xx USB-based ISP Download Cable, ATDH1150USB, nagkonektar sa usa ka standard USB port sa usa ka host computer sa usa ka kilid ug sa usa ka JTAG header sa target nga circuit board sa pikas nga bahin. Gibalhin niini ang JTAG mga instruksyon ug datos nga namugna sa ATMISP nga nagdagan sa host PC ngadto sa mga device sa ISP sa target nga circuit board. Dugang nga impormasyon bahin sa ATDH1150USB cable anaa sa www.atmel.com/tools/ATDH1150USB.aspx.

Development/Programmer

Ang Atmel ATF15xx Development/Programmer Kit, ATF15xx-DK3-U, usa ka kompleto nga sistema sa pagpalambo ug usa ka ISP programmer para sa ATF15xx CPLDs. Kini nga kit naghatag sa mga tigdesinyo og usa ka dali ug sayon ​​nga paagi sa paghimo og mga prototype ug pagtimbang-timbang sa bag-ong mga disenyo gamit ang ATF15xx ISP CPLD. Uban ang pagkaanaa sa lain-laing mga socket adapter boards aron suportahan ang kadaghanan sa mga tipo sa pakete nga gitanyag sa ATF15xx CPLDs, kini nga kit mahimong magamit ingon usa ka ISP programmer aron maprograma ang ATF15xx ISP CPLD sa kadaghanan sa magamit nga mga tipo sa pakete pinaagi sa JTAG interface. Dugang nga impormasyon bahin sa Atmel ATF15xx-DK3-U kit anaa sa www.atmel.com/tools/ATF15XX-DK3-U.aspx.

Naka-embed nga Microcontroller System

Ang programming algorithm ug JTAG Ang mga instruksiyon alang sa ATF15xx CPLDs mahimong ipatuman sa usa ka microcontroller o microprocessor, nga mahimong gamiton sa pagprograma sa ATF15xx CPLDs sa target board. Usa ka posible nga paagi mao ang pagkuha sa tanan nga may kalabutan nga JTAG impormasyon sa protocol (ie JTAG instruksyon ug datos) gikan sa SVF file nga gihimo sa ATMISP software, ug dayon gamita kini nga impormasyon sa pagpatuman sa code alang sa microcontroller o microprocessor nga makamugna sa JTAG signal alang sa mga ISP device sa JTAG kadena. Kini nga pamaagi labing angay alang sa mga sistema nga adunay naka-embed nga microcontroller o microprocessor, ug kini nagwagtang sa paggamit sa eksternal nga in-system programming software ug mga gamit sa hardware.

In-circuit nga Sistema sa Pagsulay

Ang ATF15xx CPLDs mahimong maprograma sa target circuit board pinaagi sa JTAG interface atol sa pagsulay sa circuit board gamit ang in-circuit tester. Kasagaran, ang SVF file nga gihimo sa ATMISP kinahanglan nga adunay tanan nga may kalabutan nga JTAG in-system programming nga impormasyon nga gikinahanglan sa in-circuit tester nga magprograma sa ATF15xx CPLDs sa target circuit board. Gitugotan niini nga pamaagi ang paghiusa sa lakang sa pagprograma sa mga pagsulaytage sa dagan sa produksiyon.

JTAG Interface sa ISP

Ang ISP para sa ATF15xx CPLDs gipatuman gamit ang IEEE 1149.1 Std. JTAG interface. Kini nga interface mahimong gamiton sa pagpapas, programa, ug pagmatuod sa ATF15xx CPLDs. Ang JTAG interface kay usa ka serial interface nga gilangkuban sa TCK, TMS, TDI, ug TDO signal ug usa ka JTAG Test Access Port (TAP) controller. Ang TCK pin mao ang input sa orasan para sa JTAG TAP controller ug sa pagbalhin sa in/out sa JTAG mga instruksyon ug datos. Ang TDI pin mao ang serial data input. Gigamit kini sa pagbalhin sa mga instruksiyon sa programming ug data ngadto sa mga device sa ISP. Ang TDO pin mao ang serial data output. Gigamit kini aron ibalhin ang datos gikan sa mga aparato sa ISP. Ang TMS pin usa ka mode-select pin. Gikontrol niini ang estado sa JTAG TAP controller. Ang JTAG interface pins sa ATF15xx CPLD sa ISP target board kinahanglang konektado sa ISP interface hardware (ie ISP download cable) kasagaran pinaagi sa 10-pin header. Ang ISP interface hardware kinahanglan usab nga konektado sa host PC nga nagpadagan sa ISP software. Ang ISP interface hardware nagtukod og komunikasyon tali sa ISP software ug ISP device, ug kini nagtugot sa ISP software sa pagbalhin sa programming instructions ug data gikan sa host PC ngadto sa ATF15xx CPLDs. ATF15xx CPLDs uban sa JTAG Ang feature nga gipagana mao ang bug-os nga JTAG compatible ug nagsuporta usab sa gikinahanglan nga Boundary Scan Test (BST) nga mga operasyon nga gipiho sa JTAG sumbanan. Ang ATF15xx CPLDs mahimong ma-configure aron mahimong bahin sa usa ka JTAG BST nga kadena sa uban pang JTAG mga himan alang sa in-circuit testing sa system board. Sa kini nga bahin, ang mga ATF15xx CPLD mahimong masulayan sa circuit board kauban ang uban pang mga JTAG-gisuportahan nga mga aparato nga wala mogamit sa pagsulay sa higdaanan sa mga kuko.

Usa ka Device Programming

Ang JTAG Ang interface sa ISP mahimong ma-configure aron magprograma sa usa ka ATF15xx CPLD. Ang JTAG Ang configuration alang sa usa ka device gipakita sa hulagway sa ubos. Kung ang usa ka ATF15xx CPLD gi-configure sa ingon niini nga paagi, usa ka rehistro ang makita taliwala sa TDI ug TDO nga mga pin sa aparato. Ang gidak-on sa rehistro nagdepende sa JTAG gilapdon sa panudlo ug ang datos nga gibalhin alang sa kana nga panudlo. Hulagway 2-1 JTAG DeviceAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (1)

Daghang Device Programming

Ang ATF15xx CPLDs mahimong ma-configure isip bahin sa daisy chain sa daghang JTAG-gisuportahan nga mga himan sama sa gihulagway sa ubos ug gipakita usab sa mosunod nga numero.

  1. Ikonektar ang TMS ug TCK pin alang sa matag device sa JTAG kadena sa TMS ug TCK pin sa JTAG interface header sa circuit board.
  2. Ikonektar ang TDI pin gikan sa unang device ngadto sa TDI pin sa JTAG interface header.
  3. Ikonektar ang TDO pin gikan sa unang device ngadto sa TDI pin sa sunod nga device. Ipadayon kini nga proseso hangtud nga ang tanan gawas sa katapusan konektado.
  4. Ikonektar ang TDO pin gikan sa katapusang device ngadto sa TDO pin sa JTAG interface header.

Figure 2-2 Multiple Device JTAG Pag-configureAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (2)

Aron maprograma ang daghang mga aparato sa usa ka JTAG kadena, ang mga tiggamit kinahanglan nga mogamit sa mga gamit sa software sa ISP nga nagsuporta sa ingon nga mga bahin. Sa software sa ISP, ang mga tiggamit kinahanglan nga magtino:

  • Gidaghanon sa mga aparato sa JTAG kadena.
  • Mga numero sa bahin sa mga aparato ug mga posisyon sa sulod sa JTAG kadena.
  • JTAG mga operasyon alang sa matag usa sa mga aparato.
  • Ang ubang JTAG- may kalabutan nga impormasyon sama sa JTAG gilapdon sa panudlo alang sa matag usa sa mga aparato.

Sa higayon nga ang JTAG Ang daisy nga kadena husto nga gipahimutang sa ISP target board ug sa ISP software, ang mga himan sa JTAG kadena mahimong maprograma sa samang higayon.

Mga Konsiderasyon sa Disenyo

Aron mahimo ang ISP sa usa ka ATF15xx CPLD, mga kapanguhaan alang sa JTAG interface sa ATF15xx kinahanglan nga gitagana. Busa, ang upat ka I/O nga mga pin para sa TMS, TDI, TDO, ug TCK nga mga pin kinahanglang ireserba para sa JTAG ug dili magamit isip user I/Os. Ang mga numero sa pin alang niini nga mga pin nagdepende kung diin gigamit ang ATF15xx CPLD ug ang tipo sa pakete niini. Tan-awa ang lamesa sa ubos para sa impormasyon sa pinout. Ang JTAG Girekomenda sa standard nga ang TMS ug TDI nga mga pin ibira pataas alang sa matag aparato sa JTAG kadena. Ang ATF15xx CPLDs adunay internal nga pull-up feature para niini nga mga pin nga, kung mahimo, makaluwas sa panginahanglan alang sa external pull-up resistors. Dugang pa, ang JTAG Ang feature sa interface kinahanglang ma-enable aron mahimo ang ISP sa ATF15xx CPLDs. Pag-enable sa JTAG interface nagkinahanglan sa pagpili sa piho nga mga matang sa Atmel device o mga setting sa opsyon sa dili pa i-compile ang ATF15xx nga disenyo. Kini nga mga pamaagi gilatid para sa WinCUPL, ProChip Designer, ug POF2JED niini nga giya. Sa kasagaran, ang tanan nga bag-ong ATF15xx CPLD gipadala kauban ang JTAG gipalihok ang interface. Sa higayon nga ang mga kapanguhaan sa lohika alang sa JTAG Ang interface gireserba, ang mga tiggamit mahimong magprograma, magpamatuod, ug mapapas ang bisan unsang ATF15xx CPLD sa target board gamit ang software sa ATMISP.

Tip: Bisan tuod ang upat ka JTAG Ang mga pin gitagana alang sa usa ka JTAG interface, ang mga tiggamit makahimo sa pagpatuman sa gilubong nga logic function sa mga macrocell nga may kalabutan niini nga mga pin.

Talaan 3-1 ATF15xx CPLD JTAG Mga Numero sa 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

I-enable ang JTAG Interface uban sa WinCUPL

Aron mahimo ang JTAG interface uban sa WinCUPL, ang angay nga ATF15xx ISP device type kinahanglan nga espesipiko sa dili pa ang usa ka disenyo gihugpong. Pagkahuman sa usa ka disenyo nga malampuson nga naipon, usa ka JEDEC file uban sa JTAG namugna ang feature sa interface nga gipagana. Sa dihang kining JEDEC file giprograma sa usa ka ATF15xxCPLD, ang JTAG gipalihok ang interface. Ang mga tiggamit mahimo usab nga makahimo sa TDI ug TMS internal pull-up resistors pinaagi sa paglakip sa mosunod nga mga pahayag sa kabtangan sa disenyo sa CUPL file.

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

Matikdi: Kung ang ATF15xx ISP device type gigamit para sa disenyo nga naggamit sa JTAG interface pins isip logic I/O pins, WinCUPL makamugna og sayop.

Ang mosunod nga mga lakang naghisgot kon unsaon pag-abli sa kasamtangan nga disenyo sa WinCUPL, ipiho ang tipo sa device, ug i-compile ang disenyo.

  1. Sa WinCUPL main menu, pilia File > Bukas. Pilia ang tinubdan sa CUPL (.pld). file gikan sa angay nga direktoryo sa pagtrabaho.
  2. Pilia ang OK aron maablihan ang tinubdan sa PLD file.
  3. Sa WinCUPL main menu, pilia File > Luwasa. Kini makaluwas sa mga kausaban nga gihimo sa tinubdan file.
  4. Sa main menu, pilia ang Opsyon > Mga Device. Kini magbukas sa Device Selection dialog box.
  5. Pilia ang angay nga ATF15xx ISP device. Tan-awa ang mosunud nga lamesa alang sa usa ka lista sa tanan nga mga tipo sa aparato sa ATF15xx nga gisuportahan sa WinCUPL.
  6. Pilia ang OK aron isira ang menu sa pagpili sa device.
    • Mubo nga sulat: Ang usa ka alternatibo nga pamaagi mao ang pagpili sa usa ka angay nga ATF15xx device type gikan sa mosunod nga lamesa ug ilakip kini sa header nga seksyon sa CUPL source file.
  7. Sa WinCUPL main menu, pilia ang Run> Device Dependent Compile.
    • Ang WinCUPL nag-compile sa disenyo ug nagpatungha sa Atmel device fitter. Kung ang disenyo mohaum, usa ka JEDEC file awtomatik nga gihimo.
    • Sa dihang ang JEDEC file giprograma sa aparato, ang JTAG interface, ang opsyonal nga internal nga TMS ug TDI pull-ups, ug ang opsyonal nga pin-keeper circuits gi-enable.

Nota: Ang pagpili sa matang sa device sa Atmel ISP awtomatik nga makapahimo sa JTAG interface pinaagi sa default kung ang Atmel WinCUPL nagpadagan sa Atmel device fitter.

Kung ang mga disenyo makapugong sa pagreserba sa mga kapanguhaan alang sa JTAG interface o usa ka ISP kay opsyonal nga dili gamiton, ang Atmel non-ISP device type kinahanglang pilion. Tan-awa ang lamesa sa ubos para sa listahan sa mga device. Ang aparato mahimo dayon nga maprograma gamit ang usa ka programmer sa gawas nga aparato. Ang talaan sa ubos naglista sa Atmel ISP ug Atmel non-ISP device nga mga tipo alang sa WinCUPL.

Talaan 3-2 WinCUPL ATF15xx Device Type

Ngalan sa Device Matang sa Pakete WinCUPL Device Type
JTAG Gipaandar JTAG Nabaldado
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

I-enable ang JTAG Interface sa Atmel ProChip Designer

Aron mahimo ang JTAG interface sa ProChip Designer:

  1. Ablihi ang angay nga proyekto sa ProChip Designer.
  2. Ablihi ang bintana sa Fitter Options pinaagi sa pag-klik sa Atmel Fitter button ubos sa Device Fitter.
  3. Pilia ang tab sa Global Device ug dayon susiha ang JTAG Kahon sa pantalan. Ang TMS ug TDI internal pull-up resistors mahimo usab nga mahimo pinaagi sa pagsusi sa TDI Pullup ug TMS Pullup box. Kini nga mga check box gipakita sa hulagway sa ubos.

Figure 3-1 ProChip Designer Fitter Options User InterfaceAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (3)

I-enable ang JTAG Interface sa POF2JED

Sa POF2JED, ang JTAG Ang opsyon sa mode mahimong itakda sa Auto aron tugotan ang POF2JED nga matino kung ang JTAG Ang bahin sa ATF15xx kinahanglan nga mahimo o dili, ug kini gibase sa kung JTAG gisuportahan sa CPLD sa kakompetensya. Aron ma-on si JTAG sa ATF15xx CPLD bisan pa kung si JTAG gisuportahan sa CPLD sa kakompetensya o dili, ang JTAG Ang opsyon sa mode kinahanglang ibutang sa On. Sa dihang si JTAG gi-enable sa ATF15xx, ang TDI ug TMS internal pull-up resistors mahimong ma-enable pinaagi sa pagsusi sa Enable
TDI_PULLUP ug Enable TMS_PULLUP boxes sa POF2JED. Tan-awa ang hulagway sa ubos.

Figure 3-2 POF2JED User InterfaceAtmel-ATF15xx-Complex-Programmable-Logic-Device-fig- (4)

Mga Giya ug Rekomendasyon

Atensyon: Ang dugang nga pagtagad niini nga seksyon kinahanglan nga himoon sa paghimo sa mga operasyon sa ISP sa ATF15xx CPLDs. Kini nga seksyon naghisgot sa pipila sa JTAG Mga giya sa ISP, impormasyon ug mga rekomendasyon nga kinahanglang bantayan pag-ayo.

  1. Siguroha nga ang JTAG pantalan alang sa tanan nga mga aparato sa JTAG kadena gipalihok.
    • Alang sa ATF15xx CPLDs, ang JTAG Ang port mahimo kung ang mga aparato blangko / mapapas o giprograma sa JTAG gipaandar.
    • Ang tanan nga mga aparato sa Atmel ATF15xx gipadala sa blangko / natangtang nga estado; busa, ang JTAG Ang pantalan gipalihok alang sa tanan nga bag-ong mga aparato ug andam alang sa ISP.
    • ATF15xx nga mga aparato nga adunay JTAG disabled kinahanglan nga mapapas gamit ang non-ISP device programmer aron ma-enable pag-usab ang JTAG pantalan.
  2. Siguroha nga ang tukma nga VCC voltage gipadapat sa matag usa sa mga himan sa JTAG kadena.
    • ATF15xxAS/ASL CPLDs sa 84-PLCC, 100-TQFP, ug 100-PQFP package type: Ang VCCINT kinahanglang tali sa 4.5V ug 5.5V samtang ang VCCIO mahimong tali sa 3.0V ug 3.6V o 4.5V ug 5.5V.
    • ATF15xxAS/ASL CPLDs sa 44-PLCC ug 44-TQFP nga matang sa pakete: Ang VCC kinahanglang tali sa 4.5V ngadto sa 5.5V.
    • ATF15xxASV/ASVL CPLDs: Ang VCC (VCCIO ug VCCINT) kinahanglang tali sa 3.0V ngadto sa 3.6V.
  3. Ang VCC alang sa mga himan sa JTAG ang kadena kinahanglan nga husto nga ma-regulate ug masala.
    • Para sa ATF15xx CPLDs nga gigamit sa kadaghanang aplikasyon, girekomendar nga mogamit ug usa ka 0.22µF decoupling capacitor para sa matag usa sa VCC/GND nga mga pares.
  4. Kini girekomendar sa paggamit sa usa ka komon nga basehan alang sa tanan nga mga himan sa JTAG kadena ug ang JTAG interface hardware (ie ATDH1150USB ISP Download Cable).
  5. Girekomenda nga likayan ang dugay (dili molapas sa lima ka mga aparato) JTAG mga kadena.
    1. Kung dugay JTAG kadena gikinahanglan, buffer sa TMS ug TCK signal human sa matag ikalima nga device. Ang paggamit sa Schmitt trigger buffer gipalabi.
    2. Gibag-o sa mga buffer ang mga oras sa pagtaas ug pagkahulog sa mga signal sa TMS ug TCK.
    3. Kinahanglan nga tagdon ang dugang nga paglangan nga nahimo sa mga buffer.
  6. Kini girekomendar sa paggamit sa pull-up resistors (4.7KΩ ngadto sa 10KΩ) alang sa TMS ug TDI signal ug pull-down resistor alang sa TCK signal sa JTAG header aron mapugngan kini nga mga signal gikan sa paglutaw kung wala kini gimaneho sa interface hardware.
    • Ang opsyonal nga internal pull-up sa TMS ug TDI anaa alang sa ATF15xx CPLDs.
  7. Girekomenda nga tapuson ang JTAG mga signal sa JTAG ulohan.
    • Ang aktibo ug pasibo nga mga pagtapos madawat; bisan pa, gipalabi ang passive termination.
    • Gipamub-an niini ang pag-ring tungod sa taas nga gitas-on sa pagsubay sa cable/PCB.
    • Ang pagtapos mao ang labing kritikal alang sa TMS ug TCK.
  8. Girekomenda nga ang tanan nga mga input ug I/Os sa mga aparato sa JTAG kadena, gawas sa JTAG mga pin, kinahanglan nga naa sa static nga estado kung ang mga ATF15xx CPLD giprograma aron maminusan ang kasaba.
  9. Kung gamiton ang usa sa Atmel ATF15xx development/programmer boards, ang gahum sa board kinahanglan i-OFF kung ang mga posisyon sa VCC selection jumper giusab.
  10.  Alang sa ATF15xx CPLDs, JTAG Magamit ang ISP kung ang bahin naa sa Pin-kontrolado nga Power-down mode o kung ang "ubos nga gahum" nga aparato natulog.
  11.  Ang kahimtang sa aparato pagkahuman sa pagkabalda sa ISP:
    • Kung ang ISP mabalda, ang tanan nga I/O nga mga pin kay tri-state bisan unsa pa ang kahimtang sa Pin-keeper nga mga sirkito.
    • Gipugngan ang partially programmed nga mga device gikan sa hinungdan sa panagbingkil sa bus sa ubang mga device sa circuit board.
  12. Atol sa ISP programming, ang tanan nga I/O pin naa sa usa sa mosunod nga mga kondisyon:
    • Taas nga impedance nga kahimtang:
    • Kung ang usa ka blangko/napapas nga aparato giprograma.
    • Sa diha nga ang usa ka himan giprograma pag-usab nga ang mga Pin-keeper nga mga sirkito na-disable.
    • Gipugngan ang panagbingkil sa bus sa mga eksternal nga aparato nga nag-interface sa mga ATF15xx CPLD sa circuit board.
    • Huyang nga gitaktak sa miaging estado:
    • Sa diha nga ang usa ka programmed device giprograma pag-usab uban sa Pin-keeper circuits enabled.
    • Ang I/O nga mga pin nagtipig sa nangaging lebel sa lohika sa wala pa ang ISP.
    • Gipugngan ang ISP nga makaapekto sa operasyon sa ubang mga aparato sa system board.
  13. Ang paggamit sa daghang JTAG Ang mga kadena sa usa ka tabla dili girekomenda.
    • Ang mga aparato mahimong mag-interact tali sa lainlaing JTAG mga kadena.
    • Ang board magamit lamang kung ang tanan nga mga aparato sa tanan nga JTAG ang mga kadena malampuson nga naprograma.
    • Kung ang programming mapakyas sa labing menos usa ka aparato sa usa ka kadena samtang ang uban nga JTAG ang mga kadena malampuson nga naprograma:
    • Mahimong madaot ang Atmel o uban pang kagamitan nga sakay tungod sa posibleng problema sa panagbingkil sa bus alang sa tri-stateable nga mga output.
    • Ang kahimtang sa pagpadagan sa system board dili matino; ug busa, mahimong mahitabo ang dili husto nga pagpaandar nga operasyon.
  14. Pagsulud sa mga aktibo nga sirkito tali sa JTAG header ug ang JTAG Ang mga aparato sa kadena wala girekomenda. Kung dili molihok ang aktibo nga sirkito, mahimo’g hinungdan kini sa mga problema sa pagprograma / pag-verify.
  15. Ang paggamit sa mixed-voltagug device JTAG kadena dili girekomendar.
    • Kini sila si JTAG mga kadena nga adunay mga himan nga naggamit sa lainlaing VCC voltages ug/o interface voltages.
    • Interface voltage nga lebel (VIL, VIH, VOL, VOH) para sa 5.0V nga mga device mahimong dili compatible sa interface voltage nga lebel alang sa 3.0V nga mga aparato.
  16. Kung ang ATMISP adunay problema sa pagpakigsulti sa JTAG device hardware chain, sulayi pagpadagan ang Self Calibrate o Manually Calibrate aron ipaubos ang frequency sa JTAG mga signal.
  17. Siguroha nga ang LED sa ATDH1150USB cable naka-on ug kini berde sa dili pa magsugod ang programming. Siguroha nga ang ISP download cable makahimo sa hustong pagpakigsulti sa ATMISP software.
  18. Siguroha nga ang tukma nga VCC voltage gipadapat sa ATDH1150USB cable.
    • Ang VCC nga gigamit sa unang device sa JTAG Ang kadena kinahanglan nga ihatag sa ATDH1150USB cable pinaagi sa pin 4 sa 10-pin JTAG ulohan.
    • Para sa ATF15xx CPLDs nga adunay bulag nga VCCINT ug VCCIO, ang VCCIO kinahanglan gamiton para sa ATDH1150USB cable.

Impormasyon sa Pag-order

Kodigo sa Pag-order Deskripsyon
ATF15xx-DK3-U CPLD Development/Programmer Kit (naglakip sa ATF15xxDK3-SAA44 ug ATDH1150USB o ATDH1150USB-K)
ATF15xxDK3-SAA100 100-pin TQFP Socket Adapter Board alang sa DK3 Board
ATF15xxDK3-SAJ44 44-pin PLCC Socket Adapter Board alang sa DK3 Board
ATF15xxDK3-SAJ84 84-pin PLCC Socket Adapter Board alang sa DK3 Board
ATF15xxDK3-SAA44 44-pin TQFP Socket Adapter Board alang sa DK3 Board
ATDH1150USB Atmel ATF15xx CPLD USB-based nga JTAG ISP Download Cable

Kasaysayan sa Pagbag-o

Dok. Si Rev. Petsa Mga komento
A 12/2015 Inisyal nga pagpagawas sa dokumento.

IMPORMASYON SA KONTAK

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

Ang Atmel®, logo sa Atmel ug mga kombinasyon niini, Pag-enable sa Unlimited Possibilities®, ug uban pa mga rehistradong marka sa pamatigayon o marka sa pamatigayon sa Atmel Corporation sa US ug uban pang mga nasud. Ang ubang mga termino ug mga ngalan sa produkto mahimong mga marka sa pamatigayon sa uban.
DISCLAIMER: Ang kasayuran sa kini nga dokumento gihatag kalabot sa mga produkto sa Atmel. Wala’y lisensya, gipahayag o gipasabut, pinaagi sa estoppel o kung dili, sa bisan unsang katungod sa intelektwal nga kabtangan ang gihatag niini nga dokumento o may kalabotan sa pagbaligya sa mga produkto sa Atmel. GAWAS SA GIBUTYAG SA ATMEL TERMS AND CONDITIONS OF SALES NGA MAHITABO SA ATMEL WEBSITE, ANG ATMEL WALAY KASABOT SA BISAN BISAN BISAN UG GIPAHIGAYON ANG BISAN UNSA NGA PAHIBALO, GIPASABOT, O STATUTORY NGA WARRANTY NGA MAY KAAYOHAN SA IYANG MGA PRODUKTO LAKIP, APAN DILI LIMITADO SA, ANG GIPASABOT NGA WARRANTY SA KALIGTASAN, PAGHIMO PARA SA PARTIKULAR NGA NURPOSE. SA WALA PANGHITABO NGA ANG ATMEL MANGULTI SA BISAN UNSANG DIREKTO, INDIREKTO, KONSEQUENTIAL, PUNITIVE, ESPESYAL, O INSIDENTAL NGA MGA KADOT (KASULOD, WALAY LIMITASYON, MGA KADOT ALANG KAWALAN UG GANTOS, BUSINESS INTERRUPTION, O KAWALA SA IMPORMASYON SA PAGGAMIT) GAMITON KINI NGA DOKUMENTO, BISAN PA KANG ATMEL NAAMBAHAN NA SA POSIBILIDAD SA MAONG MGA KADOT. Ang Atmel walay mga representasyon o mga garantiya kalabot sa katukma o pagkakompleto sa mga sulod niini nga dokumento ug adunay katungod sa paghimo sa mga pagbag-o sa mga detalye ug mga paghulagway sa produkto sa bisan unsang oras nga walay pahibalo. Ang Atmel wala maghimo bisan unsang pasalig sa pag-update sa kasayuran nga naa dinhi. Gawas kung espesipikong gihatag kung dili, ang mga produkto sa Atmel dili angay, ug dili gamiton sa mga aplikasyon sa awto. Ang mga produkto sa Atmel wala gituyo, gitugutan, o gigarantiyahan nga gamiton isip mga sangkap sa mga aplikasyon nga gituyo aron pagsuporta o pagpadayon sa kinabuhi. SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE APPLICATIONS DISCLAIMER: Ang mga produkto sa Atmel wala gidesinyo ug dili gamiton nga may kalabotan sa bisan unsang mga aplikasyon diin ang kapakyasan sa maong mga produkto makatarunganon nga gilauman nga moresulta sa dakong personal nga kadaot o kamatayon (“Safety-Critical Mga aplikasyon”) nga walay espesipikong sinulat nga pagtugot sa opisyal sa Atmel. Ang mga aplikasyon nga kritikal sa kaluwasan naglakip, sa walay limitasyon, mga galamiton ug sistema sa pagsuporta sa kinabuhi, kagamitan o sistema alang sa operasyon sa mga pasilidad sa nukleyar ug sistema sa armas. Ang mga produkto sa Atmel wala gidesinyo o gituyo alang sa paggamit sa militar o aerospace nga mga aplikasyon o mga palibot gawas kon espesipikong gitudlo sa Atmel isip military-grade. Ang mga produkto sa Atmel wala gidesinyo o gituyo alang sa paggamit sa mga aplikasyon sa automotive gawas kung espesipikong gitudlo sa Atmel isip automotive-grade.

Mga Dokumento / Mga Kapanguhaan

Atmel ATF15xx Complex Programmable Logic Device [pdf] Giya sa Gumagamit
ATF15xx, ATF15xx Komplikado nga Programmable Logic Device, Complex Programmable Logic Device, Programmable Logic Device, Logic Device, Device

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *