Piranti Logika Programmable Komplek Atmel ATF15xx
Spesifikasi
- Nama Produk: Atmel ATF15xx In-System Programming
- Model: ATF15xx
- Tipe: Komplek Programmable Logic Device (CPLD)
- Metode Pemrograman: In-System Programming (ISP)
- Antarmuka: JTAG Antarmuka ISP
- Produsen: Atmel
Pitakonan
P: Apa aku bisa nggunakake piranti lunak pemrograman pihak katelu karo CPLD ATF15xx?
A: Ya, anggere piranti lunak ndhukung algoritma pemrograman lan JTAG instruksi dibutuhake kanggo ATF15xx CPLDs.
P: Apa bisa program sawetara ATF15xx CPLDs bebarengan?
A: Iya, JTAG Antarmuka ISP ndhukung macem-macem program piranti kanggo program efisien saka macem-macem CPLDs bebarengan.
Pambuka
- Atmel® ATF15xx Complex Programmable Logic Devices (CPLDs) kanthi arsitektur Logic Doubling® ndhukung In-System Programming (ISP) liwat IEEE Std. 1149.1 Kelompok Tindakan Uji Bersama (JTAG) antarmuka. Fitur iki nambah keluwesan program lan menehi keuntungan ing macem-macem fase; pengembangan produk, produksi, dan penggunaan lapangan. Pandhuan pangguna iki nerangake cara desain lan syarat kanggo ngetrapake ISP ing ATF15xx CPLD kanthi dhukungan ISP kaya sing kapacak ing ngisor iki:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
Fitur lan Keuntungan
Pemrograman ing sistem ngidini pemrograman lan pemrograman maneh piranti ISP sawise dipasang ing Papan Sirkuit Cetak (PCB). Iki ngilangi langkah penanganan ekstra sing dibutuhake ing proses manufaktur kanggo program piranti ing programmer piranti eksternal sadurunge dipasang ing PCB. Ngilangi langkah iki nyuda kemungkinan ngrusak ndadékaké alus saka piranti gunung count pin dhuwur utawa ngrusak piranti liwat discharge elektrostatik (ESD) sak aliran program. ISP uga ngidini pangguna nggawe owah-owahan desain lan nganyarke lapangan tanpa kudu mbusak piranti ISP saka PCB. Salajengipun, uga ngidini panggunaan mikrokontroler utawa in-circuit tester kanggo nindakake operasi pemrograman ing sistem ing piranti ISP lan nggabungake operasi pemrograman kasebut menyang aliran produksi papan sirkuit.
Sistem Pemrograman In-System
Telung komponen penting saka sistem ISP kanggo ATF15xx CPLDs yaiku:
Piranti lunak
Implementasi algoritma pemrograman, uga generasi saka JTAG instruksi lan data kanggo piranti ISP target. Iki bisa dadi program piranti lunak sing mlaku ing PC, mikrokontroler sing dipasang, utawa peralatan uji sirkuit.
Antarmuka Hardware
Saluran komunikasi antarane piranti lunak ISP lan piranti ISP ing papan target. Iki bisa dadi kabel download ISP utawa programmer saka Atmel utawa vendor pihak katelu, peralatan testing in-circuit, utawa sambungan antarane mikrokontroler lan piranti ISP ing PCB.
Papan Sasaran
Papan sirkuit sing ngemot piranti ISP ing JTAG rante. Iki bisa dadi papan ATF15xx CPLD Development / Programmer saka Atmel utawa papan sirkuit sing dirancang khusus kanthi J sing cocog.TAG sambungan menyang hardware antarmuka.
Saliyane telung komponen iki, JEDEC a file perlu kanggo program ATF15xx CPLD. Iki JEDEC file bisa digawe kanthi nyusun rancangan file nggunakake piranti lunak pangembangan sing ndhukung ATF15xx CPLD kayata Atmel WinCUPL lan Atmel ProChip Designer. Atmel uga nyedhiyakake piranti lunak penerjemah, POF2JED.exe, sing ngowahi output file saka format pemrograman pesaing menyang JEDEC file kompatibel karo ATF15xx CPLD. Kanggo informasi luwih lengkap babagan sarana iki, waca cathetan aplikasi Atmel, "Konversi Keluarga Produk ATF15xx", kasedhiya ing Atmel websitus. Sawise JEDEC files digawe kanggo kabeh ATF15xx CPLDs, padha bisa diprogram ing Papan target. CPLD ATF15xx bisa diprogram dening sistem pemrograman ing ngisor iki:
- Sistem Pemrograman In-System ATF15xx
- Mikrokontroler sing dipasang
- Penguji ing sirkuit
Atmel ATF15xx In-System Programming System
Kanggo pemrograman ing sistem ATF15xx CPLDs, piranti lunak ISP, kabel download, lan kit pangembangan/programmer kasedhiya saka Atmel lan diterangake ing bagean ing ngisor iki.
Piranti Lunak ISP
Piranti lunak ISP Atmel ATF15xx, ATMISP, minangka sarana utama kanggo ngleksanakake JTAG pemrograman ing sistem ing ATF15xx CPLDs. ATMISP lumaku ing PC host basis Windows lan ngleksanakake program ing sistem saka ATF15xx CPLDs ing target sistem hardware ISP utawa ngasilake Serial Vector Format (.SVF) file kanggo digunakake dening Automatic Testing Equipment (ATE) kanggo program ATF15xx CPLDs ing sistem target. ATMISP pisanan entuk kabeh informasi sing dibutuhake saka pangguna babagan JTAG chain piranti ing sistem target. Banjur nglakokake JTAG ISP instruksi menyang JTAG chain piranti ing sistem target miturut JTAG informasi rantai piranti sing ditemtokake dening pangguna liwat port USB utawa LPT PC. Informasi liyane babagan piranti lunak Atmel ATMISP kasedhiya ing www.atmel.com/tools/ATMISP.aspx.
ISP Download Kabel
Kabel Undhuh ISP berbasis USB Atmel ATF15xx, ATDH1150USB, nyambung menyang port USB standar komputer host ing sisih siji lan menyang JTAG header saka papan sirkuit target ing sisih liyane. Iku transfer JTAG instruksi lan data kui dening ATMISP mlaku ing PC inang kanggo piranti ISP ing papan sirkuit target. Informasi liyane babagan kabel ATDH1150USB kasedhiya ing www.atmel.com/tools/ATDH1150USB.aspx.
Pengembangan / Programmer
Atmel ATF15xx Development / Programmer Kit, ATF15xx-DK3-U, minangka sistem pangembangan lengkap lan programmer ISP kanggo CPLD ATF15xx. Kit iki nyedhiyakake perancang cara sing cepet lan gampang kanggo ngembangake prototipe lan ngevaluasi desain anyar kanthi ATF15xx ISP CPLD. Kanthi kasedhiyan papan adaptor soket sing beda kanggo ndhukung sebagian besar jinis paket sing ditawakake ing CPLD ATF15xx, kit iki bisa digunakake minangka programmer ISP kanggo program ATF15xx ISP CPLD ing umume jinis paket sing kasedhiya liwat JTAG antarmuka. Informasi liyane babagan Atmel ATF15xx-DK3-U kit kasedhiya ing www.atmel.com/tools/ATF15XX-DK3-U.aspx.
Sistem Mikrokontroler Embedded
Algoritma pemrograman lan JTAG instruksi kanggo ATF15xx CPLDs bisa dipun ginakaken ing microcontroller utawa microprocessor, kang banjur bisa digunakake kanggo program ATF15xx CPLDs ing Papan target. Salah sawijining cara sing bisa ditindakake yaiku ngekstrak kabeh JTAG informasi protokol (misTAG instruksi lan data) saka SVF file digawe dening piranti lunak ATMISP, banjur gunakake informasi iki kanggo ngetrapake kode kanggo mikrokontroler utawa mikroprosesor sing bakal ngasilake JTAG sinyal kanggo piranti ISP ing JTAG rante. Pendekatan iki paling cocok kanggo sistem sing wis duwe mikrokontroler utawa mikroprosesor sing dipasang, lan iki ngilangi panggunaan piranti lunak pemrograman lan piranti hardware eksternal ing sistem.
Sistem Pengujian In-circuit
ATF15xx CPLDs bisa diprogram ing papan sirkuit target liwat JTAG antarmuka sak testing saka papan sirkuit nggunakake ing-circuit tester. Umumé, SVF file digawe dening ATMISP kudu ngemot kabeh JTAG informasi program ing-sistem sing penguji ing sirkuit kudu program ATF15xx CPLDs ing papan sirkuit target. Pendekatan iki ngidini integrasi langkah pemrograman menyang testing stage alur produksi.
JTAG Antarmuka ISP
ISP kanggo ATF15xx CPLDs dipun ginakaken nggunakake IEEE 1149.1 Std. JTAG antarmuka. Antarmuka iki bisa digunakake kanggo mbusak, program, lan verifikasi CPLD ATF15xx. Ing JTAG antarmuka minangka antarmuka serial sing kasusun saka sinyal TCK, TMS, TDI, lan TDO lan sinyal JTAG Pengontrol Test Access Port (TAP). Pin TCK minangka input jam kanggo JTAG TAP controller lan kanggo ngalih menyang / metu JTAG instruksi lan data. Pin TDI minangka input data serial. Iki digunakake kanggo mindhah instruksi program lan data menyang piranti ISP. Pin TDO minangka output data serial. Iki digunakake kanggo mindhah data saka piranti ISP. Pin TMS minangka pin pilihan mode. Iku ngontrol negara JTAG kontrol TAP. Ing JTAG pin antarmuka ATF15xx CPLD ing Papan target ISP kudu disambungake menyang hardware antarmuka ISP (IE ISP download kabel) biasane liwat header 10-pin. Hardware antarmuka ISP uga kudu disambungake menyang PC host sing nganggo piranti lunak ISP. Hardware antarmuka ISP netepake komunikasi antarane piranti lunak ISP lan piranti ISP, lan ngidini piranti lunak ISP nransfer instruksi program lan data saka PC inang menyang ATF15xx CPLDs. ATF15xx CPLDs karo JTAG fitur diaktifake kanthi lengkap JTAG kompatibel lan uga ndhukung operasi Boundary Scan Test (BST) sing dibutuhake sing ditemtokake ing JTAG standar. CPLD ATF15xx bisa dikonfigurasi dadi bagean saka JTAG BST chain karo liyane JTAG piranti kanggo testing ing-circuit saka Papan sistem. Kanthi fitur iki, CPLD ATF15xx bisa diuji ing papan sirkuit bebarengan karo JTAGpiranti -didhukung tanpa resorting kanggo bed-of-kuku testing.
Pemrograman Perangkat Tunggal
Ing JTAG Antarmuka ISP bisa diatur kanggo program siji ATF15xx CPLD. Ing JTAG konfigurasi kanggo piranti siji ditampilake ing tokoh ngisor. Nalika ATF15xx CPLD dikonfigurasi kanthi cara iki, ndhaftar katon ing antarane pin TDI lan TDO piranti. Ukuran register gumantung saka JTAG jembaré instruksi lan data sing dipindhah kanggo instruksi kasebut. Gambar 2-1 JTAG piranti
Multiple Device Programming
CPLD ATF15xx bisa dikonfigurasi minangka bagéan saka rantai daisy saka pirang-pirang JTAGpiranti -didhukung minangka diterangake ing ngisor iki lan uga ditampilake ing tokoh ing ngisor iki.
- Sambungake pin TMS lan TCK kanggo saben piranti ing JTAG rantai menyang pin TMS lan TCK saka JTAG header antarmuka ing papan sirkuit.
- Sambungake pin TDI saka piranti pisanan menyang pin TDI saka JTAG header antarmuka.
- Sambungake pin TDO saka piranti pisanan menyang pin TDI piranti sabanjure. Terusake proses iki nganti kabeh kajaba sing pungkasan disambungake.
- Sambungake pin TDO saka piranti pungkasan menyang pin TDO saka JTAG header antarmuka.
Gambar 2-2 Piranti Multiple JTAG Konfigurasi
Kanggo program macem-macem piranti ing JTAG chain, kedhaftar kudu nggunakake piranti lunak ISP sing ndhukung fitur kuwi. Ing piranti lunak ISP, pangguna kudu nemtokake:
- Jumlah piranti ing JTAG rante.
- Nomer bagean saka piranti lan posisi ing JTAG rante.
- JTAG operasi kanggo saben piranti.
- Liyane JTAG- informasi sing gegandhengan kayata JTAG jembaré instruksi kanggo saben piranti.
Sawise JTAG chain daisy wis disetel kanthi bener ing papan target ISP lan ing piranti lunak ISP, piranti ing JTAG chain bisa diprogram ing wektu sing padha.
Pertimbangan Desain
Kanggo nindakake ISP ing ATF15xx CPLD, sumber daya kanggo JTAG antarmuka ing ATF15xx kudu dilindhungi undhang-undhang. Mulane, papat pin I/O kanggo pin TMS, TDI, TDO, lan TCK kudu dicadhangake kanggo JTAG lan ora bisa digunakake minangka pangguna I / Os. Nomer pin kanggo pin iki gumantung ing ATF15xx CPLD digunakake lan jinis paket. Deleng tabel ing ngisor iki kanggo informasi pinout. Ing JTAG standar nyaranake supaya pin TMS lan TDI ditarik munggah kanggo saben piranti ing JTAG rante. ATF15xx CPLDs duwe fitur narik-up internal kanggo lencana iki kang, nalika aktif, nyimpen perlu kanggo resistor narik-up external. Kajaba iku, JTAG fitur antarmuka kudu diaktifake kanggo nindakake ISP ing ATF15xx CPLDs. Ngaktifake JTAG antarmuka mbutuhake milih jinis piranti Atmel tartamtu utawa setelan pilihan sadurunge ngumpulake desain ATF15xx. Prosedur iki digarisake kanggo WinCUPL, ProChip Designer, lan POF2JED ing pandhuan iki. Kanthi gawan, kabeh ATF15xx CPLDs anyar dikirim nganggo JTAG antarmuka diaktifake. Sawise sumber daya logika kanggo JTAG antarmuka dilindhungi undhang-undhang, kedhaftar bisa program, verifikasi, lan mbusak sembarang ATF15xx CPLD ing Papan target nggunakake piranti lunak ATMISP.
Tip: Senajan papat JTAG pin dilindhungi undhang-undhang kanggo JTAG antarmuka, pangguna bisa ngleksanakake fungsi logika disarèkaké ing macrocells gadhah pin iki.
Tabel 3-1 ATF15xx CPLD JTAG Nomer 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 |
Aktifake JTAG Antarmuka karo WinCUPL
Kanggo ngaktifake JTAG antarmuka karo WinCUPL, jinis piranti ATF15xx ISP sing cocog kudu ditemtokake sadurunge desain dikompilasi. Sawise desain kasil nyawiji, JEDEC a file karo JTAG fitur antarmuka diaktifake kui. Nalika iki JEDEC file diprogram dadi ATF15xxCPLD, sawijining JTAG antarmuka diaktifake. Pangguna uga bisa ngaktifake resistor pull-up internal TDI lan TMS kanthi nyakup pernyataan properti ing ngisor iki ing desain CUPL file.
- ATMEL PROPERTI {TDI_PULLUP = ON};
- ATMEL PROPERTI {TMS_PULLUP = ON};
Kabar: Yen jinis piranti ISP ATF15xx digunakake kanggo desain sing nggunakake JTAG pin antarmuka minangka logika I / O pin, WinCUPL ngasilake kesalahan.
Langkah-langkah ing ngisor iki ngrembug babagan carane mbukak desain sing ana ing WinCUPL, nemtokake jinis piranti, lan ngumpulake desain kasebut.
- Ing menu utama WinCUPL, pilih File > Bukak. Pilih sumber CUPL (.pld). file saka direktori kerja sing cocog.
- Pilih OK kanggo mbukak sumber PLD file.
- Ing menu utama WinCUPL, pilih File > Simpen. Iki nyimpen owah-owahan sing digawe kanggo sumber file.
- Ing menu utama, pilih Pilihan > Piranti. Iki mbukak kothak dialog Pilihan Piranti.
- Pilih piranti ISP ATF15xx sing cocog. Deleng tabel ing ngisor iki kanggo dhaptar kabeh jinis piranti ATF15xx sing didhukung dening WinCUPL.
- Pilih OK kanggo nutup menu pilihan piranti.
- Cathetan: Cara alternatif yaiku milih jinis piranti ATF15xx sing cocog saka tabel ing ngisor iki lan kalebu ing bagean header sumber CUPL. file.
- Ing menu utama WinCUPL, pilih Run> Device Dependent Compile.
- WinCUPL nyusun desain lan ngasilake tukang piranti Atmel. Yen desain pas, JEDEC a file digawe kanthi otomatis.
- Nalika JEDEC file diprogram ing piranti kasebut, JTAG antarmuka, TMS internal pilihan lan TDI narik-ups, lan sirkuit pin-keeper opsional diaktifake.
Cathetan: Milih jinis piranti Atmel ISP kanthi otomatis ngaktifake JTAG antarmuka minangka standar nalika Atmel WinCUPL mbukak Atmel piranti fitter.
Yen desain nyegah cadangan sumber daya kanggo JTAG antarmuka utawa ISP opsional ora digunakake, jinis piranti non-ISP Atmel kudu milih. Deleng tabel ing ngisor iki kanggo dhaptar piranti. Piranti kasebut banjur bisa diprogram maneh nggunakake programmer piranti eksternal. Tabel ing ngisor iki nampilake jinis piranti Atmel ISP lan Atmel non-ISP kanggo WinCUPL.
Tabel 3-2 WinCUPL ATF15xx Jinis Piranti
Jeneng piranti | Jinis Paket | Tipe Piranti WinCUPL | |
JTAG diaktifake | JTAG dipatèni | ||
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 |
Aktifake JTAG Antarmuka karo Atmel ProChip Designer
Kanggo ngaktifake JTAG antarmuka karo ProChip Designer:
- Bukak proyek Desainer ProChip sing cocog.
- Bukak jendhela Fitter Options kanthi ngeklik tombol Atmel Fitter ing Piranti Fitter.
- Pilih tab Piranti Global banjur priksa JTAG Kothak port. Resistor pull-up internal TMS lan TDI uga bisa diaktifake kanthi mriksa kothak Pullup TDI lan TMS Pullup. Kothak mriksa iki ditampilake ing gambar ing ngisor iki.
Gambar 3-1 ProChip Designer Fitter Pilihan Antarmuka Pangguna
Aktifake JTAG Antarmuka karo POF2JED
Ing POF2JED, JTAG Opsi mode bisa disetel menyang Otomatis supaya POF2JED nemtokake manawa JTAG fitur ing ATF15xx kudu diaktifake utawa ora, lan adhedhasar apa JTAG didhukung ing CPLD pesaing. Kanggo nguripake JTAG ing ATF15xx CPLD preduli apa JTAG didhukung ing CPLD pesaing utawa ora, JTAG Pilihan mode kudu disetel menyang On. Nalika JTAG diaktifake ing ATF15xx, TDI lan TMS internal pull-up resistor bisa diaktifake kanthi mriksa Aktifake.
TDI_PULLUP lan Aktifake kothak TMS_PULLUP ing POF2JED. Waca tokoh ing ngisor iki.
Gambar 3-2 POF2JED User Interface
Pedoman lan Rekomendasi
manungsa waé: Perhatian ekstra ing bagean iki kudu ditindakake nalika nindakake operasi ISP ing CPLD ATF15xx. Bagian iki ngrembug sawetara JTAG Pedoman, informasi lan rekomendasi ISP sing kudu digatekake.
- Priksa manawa JTAG port kanggo kabeh piranti ing JTAG chain diaktifake.
- Kanggo ATF15xx CPLDs, JTAG port diaktifake yen piranti kosong / dibusak utawa diprogram nganggo JTAG diaktifake.
- Kabeh piranti Atmel ATF15xx dikirim ing kosong / negara dibusak; Mulane, JTAG port diaktifake kanggo kabeh piranti anyar lan siap kanggo ISP.
- Piranti ATF15xx karo JTAG dipatèni kudu dibusak nggunakake programmer piranti non-ISP kanggo ngaktifake maneh file JTAG pelabuhan.
- Priksa manawa VCC voltage ditrapake kanggo saben piranti ing JTAG rante.
- ATF15xxAS/ASL CPLDs ing jinis paket 84-PLCC, 100-TQFP, lan 100-PQFP: VCCINT kudu antarane 4.5V lan 5.5V nalika VCCIO bisa antarane 3.0V lan 3.6V utawa 4.5V lan 5.5V.
- ATF15xxAS/ASL CPLDs ing jinis paket 44-PLCC lan 44-TQFP: VCC kudu antarane 4.5V kanggo 5.5V.
- ATF15xxASV/ASVL CPLDs: VCC (VCCIO lan VCCINT) kudu antarane 3.0V kanggo 3.6V.
- VCC kanggo piranti ing JTAG chain kudu diatur lan disaring kanthi bener.
- Kanggo CPLD ATF15xx sing digunakake ing umume aplikasi, disaranake nggunakake siji kapasitor decoupling 0.22μF kanggo saben pasangan VCC/GND.
- Disaranake nggunakake papan umum kanggo kabeh piranti ing JTAG rantai lan JTAG hardware antarmuka (IE ATDH1150USB ISP Download Kabel).
- Disaranake supaya ora dawa (ora luwih saka limang piranti) JTAG rentengan.
- Yen dawa JTAG chain perlu, buffer sinyal TMS lan TCK sawise saben piranti kaping lima. Panganggone buffer pemicu Schmitt luwih disenengi.
- Buffers reshape munggah lan tiba kaping sinyal TMS lan TCK.
- Perlu dipikirake wektu tundha tambahan sing ditindakake dening buffer.
- Disaranake nggunakake resistor pull-up (4.7KΩ nganti 10KΩ) kanggo sinyal TMS lan TDI lan resistor pull-down kanggo sinyal TCK ing JTAG header kanggo nyegah sinyal iki ngambang nalika lagi ora mimpin dening hardware antarmuka.
- Pull-up internal opsional ing TMS lan TDI kasedhiya kanggo ATF15xx CPLDs.
- Dianjurake kanggo mungkasi JTAG sinyal ing JTAG header.
- Terminasi aktif lan pasif bisa ditampa; Nanging, mandap pasif disenengi.
- Iku nyuda muni amarga kabel dawa / PCB tilak dawa.
- Mandap paling kritis kanggo TMS lan TCK.
- Disaranake kabeh input lan I/Os piranti ing JTAG rantai, kajaba JTAG pins, kudu ing negara statis nalika ATF15xx CPLDs lagi diprogram kanggo nyilikake gangguan.
- Nalika nggunakake salah siji saka Atmel ATF15xx pembangunan / Papan programer, daya kanggo Papan kudu dipateni nalika posisi jumper pilihan VCC lagi diganti.
- Kanggo ATF15xx CPLDs, JTAG ISP kasedhiya nalika bagean kasebut ana ing mode Power-down sing dikontrol Pin utawa nalika piranti "daya-kurang" lagi turu.
- Status piranti sawise gangguan ISP:
- Yen ISP diselani, kabeh I / O pin tri-nyatakake preduli saka negara sirkuit Pin-keeper.
- Nyegah piranti sing diprogram sebagian saka nyebabake perselisihan bis karo piranti liyane ing papan sirkuit.
- Sajrone pemrograman ISP, kabeh pin I/O ana ing salah sawijining kondisi ing ngisor iki:
- Negara impedansi dhuwur:
- Nalika piranti kosong / dibusak wis diprogram.
- Nalika piranti diprogram maneh karo sirkuit Pin-keeper dipatèni.
- Nyegah perselisihan bis karo piranti eksternal sing nyambung karo CPLD ATF15xx ing papan sirkuit.
- Lemah latched menyang negara sadurungé:
- Nalika piranti diprogram maneh diprogram karo sirkuit Pin-keeper aktif.
- Pin I/O njaga level logika sadurunge ISP.
- Ngalangi ISP saka mengaruhi operasi piranti liyane ing Papan sistem.
- Panggunaan multi JTAG rentengan ing siji Papan ora dianjurake.
- Piranti bisa sesambungan antarane macem-macem JTAG rentengan.
- Papan mung bisa digunakake nalika kabeh piranti ing kabeh JTAG rentengan diprogram kanthi sukses.
- Yen pemrograman gagal kanggo paling ora siji piranti ing rantai nalika liyane JTAG rantai sukses diprogram:
- Salah siji Atmel utawa piranti liyane ing Papan bisa rusak amarga bisa masalah pratelan bus kanggo output tri-stateable.
- Status operasional Papan sistem ora ditemtokake; lan mulane, operasi fungsi sing ora bener bisa kedadeyan.
- Nglebokake sirkuit aktif antarane JTAG header lan JTAG piranti ing chain ora dianjurake. Yen sirkuit aktif malfunctions, bisa nimbulaké masalah program / verifikasi.
- Panggunaan campuran-voltagpiranti jTAG chain ora dianjurake.
- Iki JTAG rentengan karo piranti sing nggunakake VCC voltages lan / utawa antarmuka voltages.
- Antarmuka voltage level (VIL, VIH, VOL, VOH) kanggo piranti 5.0V bisa uga ora kompatibel karo vol antarmukatage tingkat kanggo piranti 3.0V.
- Yen ATMISP duwe masalah komunikasi karo JTAG chain hardware piranti, coba mbukak Self Calibrate utawa Manually Calibrate kanggo ngurangi frekuensi JTAG sinyal.
- Priksa manawa LED ing kabel ATDH1150USB diuripake lan dadi ijo sadurunge program diwiwiti. Priksa manawa kabel download ISP bisa komunikasi kanthi bener karo piranti lunak ATMISP.
- Priksa manawa VCC voltage ditrapake ing kabel ATDH1150USB.
- VCC digunakake dening piranti pisanan ing JTAG chain kudu diwenehake menyang kabel ATDH1150USB liwat pin 4 saka 10-pin JTAG header.
- Kanggo CPLD ATF15xx kanthi VCCINT lan VCCIO sing kapisah, VCCIO kudu digunakake kanggo kabel ATDH1150USB.
Informasi Pemesanan
Kode Order | Katrangan |
ATF15xx-DK3-U | CPLD Development/Programmer Kit (kalebu ATF15xxDK3-SAA44 lan ATDH1150USB utawa ATDH1150USB-K) |
ATF15xxDK3-SAA100 | 100-pin TQFP Soket Adaptor Papan kanggo DK3 Papan |
ATF15xxDK3-SAJ44 | 44-pin PLCC Soket Adaptor Papan kanggo DK3 Papan |
ATF15xxDK3-SAJ84 | 84-pin PLCC Soket Adaptor Papan kanggo DK3 Papan |
ATF15xxDK3-SAA44 | 44-pin TQFP Soket Adaptor Papan kanggo DK3 Papan |
ATDH1150USB | Atmel ATF15xx CPLD berbasis USB JTAG ISP Download Kabel |
Riwayat Revisi
Dok. Pdt. | Tanggal | Komentar |
A | 12/2015 | Rilis dokumen wiwitan. |
INFORMASI KONTAK
Perusahaan Atmel
- 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_Pandhuan Pangguna-12/2015
Atmel®, logo Atmel lan kombinasi kasebut, Aktifake Unlimited Possibilities®, lan liya-liyane minangka merek dagang utawa merek dagang kadhaptar saka Atmel Corporation ing AS lan negara liyane. Istilah lan jeneng produk liyane bisa uga merek dagang wong liya.
DISCLAIMER: Informasi ing dokumen iki diwenehake gegayutan karo produk Atmel. Ora ana lisensi, nyata utawa diwenehake, kanthi estoppel utawa liya-liyane, kanggo hak properti intelektual apa wae sing diwenehake dening dokumen iki utawa gegayutan karo adol produk Atmel. Kajaba sing wis kasebut ing ATMEL SYARAT-SYARAT lan KETENTUAN SALES sing ana ing ATMEL. WEBSITUS, ATMEL NO TANGGUNG JAWAB APA-APA LAN DISCLAIMS ANY EXPRESS, GRATIS, UTAWA JAMINAN STATUTORY RELATING TO PRODUK-PRODUK KANGGO, Nanging ora winates kanggo, JAMINAN TERSIRAT saka MERCHANTABILITY, FITNESS FOR A PARTICULAR NURPOSEURPOSE. ATMEL ORA TANGGUNG JAWAB ATAS KERUSAKAN LANGSUNG, LANGSUNG, LANGSUNG, KONSEKUENSIAL, PUNITIF, KHUSUS, UTAWA KERUSAKAN INSIDENTAL (kalebu, TANPA WATASAN, RUSAK KERUGIAN LAN laba, gangguan bisnis, UTAWA INFORMASI KERUGIAN) GUNA IKI DOKUMEN, sanajan ATMEL wis menehi saran babagan kemungkinan kerusakan kasebut. Atmel ora menehi perwakilan utawa garansi babagan akurasi utawa kelengkapan isi dokumen iki lan duwe hak kanggo ngganti spesifikasi lan deskripsi produk kapan wae tanpa kabar. Atmel ora nggawe prasetya kanggo nganyari informasi sing ana ing kene. Kajaba khusus diwenehake, produk Atmel ora cocok kanggo, lan ora bakal digunakake ing aplikasi otomotif. Produk Atmel ora dimaksudake, sah, utawa dijamin digunakake minangka komponen ing aplikasi sing dimaksudake kanggo ndhukung utawa nylametake urip. APLIKASI SAFETY-CRITICAL, MILITARY, AND AUTOMOTIVE DISCLAIMER: Produk Atmel ora dirancang kanggo lan ora bakal digunakake kanggo aplikasi apa wae sing gagal produk kasebut bakal nyebabake ciloko utawa pati pribadi sing signifikan ("Safety-Critical Aplikasi") tanpa persetujuan tertulis khusus saka pejabat Atmel. Aplikasi safety-kritis kalebu, tanpa watesan, piranti lan sistem dhukungan urip, peralatan utawa sistem kanggo operasi fasilitas nuklir lan sistem senjata. Produk Atmel ora dirancang utawa dimaksudake kanggo digunakake ing aplikasi militer utawa aerospace utawa lingkungan kajaba khusus ditunjuk dening Atmel minangka kelas militer. Produk Atmel ora dirancang utawa dimaksudake kanggo digunakake ing aplikasi otomotif kajaba khusus ditetepake dening Atmel minangka kelas otomotif.
Dokumen / Sumber Daya
![]() |
Piranti Logika Programmable Komplek Atmel ATF15xx [pdf] Pandhuan pangguna ATF15xx, ATF15xx Komplek Piranti Logika Programmable, Piranti Logika Programmable Komplek, Piranti Logika Programmable, Piranti Logika, Piranti |