Atmel ATF15xx Kompleks Proqramlaşdırıla bilən Məntiq Cihazı
Spesifikasiyalar
- Məhsulun adı: Atmel ATF15xx Sistemdaxili Proqramlaşdırma
- Model: ATF15xx
- Növ: Kompleks Proqramlaşdırıla bilən Məntiq Cihazı (CPLD)
- Proqramlaşdırma metodu: Sistemdaxili Proqramlaşdırma (ISP)
- İnterfeys: JTAG ISP interfeysi
- İstehsalçı: Atmel
Tez-tez verilən suallar
S: ATF15xx CPLD ilə üçüncü tərəf proqramlaşdırma proqramından istifadə edə bilərəmmi?
Cavab: Bəli, proqram təminatı proqramlaşdırma alqoritmini və JTAG ATF15xx CPLD-lər üçün tələb olunan təlimatlar.
S: Birdən çox ATF15xx CPLD-ni eyni vaxtda proqramlaşdırmaq mümkündürmü?
A: Bəli, JTAG ISP interfeysi birdən çox CPLD-nin səmərəli proqramlaşdırılması üçün birdən çox cihaz proqramlaşdırmasını dəstəkləyir.
Giriş
- Logic Doubling® arxitekturasına malik Atmel® ATF15xx Kompleks Proqramlaşdırıla bilən Məntiq Qurğuları (CPLD) IEEE Std vasitəsilə Sistemdaxili Proqramlaşdırmanı (ISP) dəstəkləyir. 1149.1 Birgə Test Fəaliyyət Qrupu (JTAG) interfeys. Bu xüsusiyyət proqramlaşdırma çevikliyini artırır və müxtəlif mərhələlərdə fayda təmin edir; məhsulun inkişafı, istehsalı və sahənin istifadəsi. Bu istifadəçi təlimatı aşağıda sadalandığı kimi ISP dəstəyi ilə ATF15xx CPLD-lərdə ISP-nin tətbiqi üçün dizayn metodlarını və tələblərini təsvir edir:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
Xüsusiyyətlər və Faydalar
Sistemdaxili proqramlaşdırma, ISP cihazlarının çap dövrə lövhələrinə (PCB) quraşdırıldıqdan sonra proqramlaşdırılmasına və yenidən proqramlaşdırılmasına imkan verir. Bu, cihazları PCB-lərə quraşdırmadan əvvəl xarici cihaz proqramçısında proqramlaşdırmaq üçün istehsal prosesində tələb olunan əlavə idarəetmə addımını aradan qaldırır. Bu addımın aradan qaldırılması proqramlaşdırma axını zamanı yüksək sancaqlı yerüstü montaj cihazlarının zərif kabellərinin zədələnməsi və ya elektrostatik boşalma (ESD) vasitəsilə cihazın zədələnməsi ehtimalını azaldır. ISP həmçinin istifadəçilərə ISP cihazlarını PCB-lərdən çıxarmadan dizayn dəyişiklikləri və sahə təkmilləşdirmələri etməyə imkan verir. Bundan əlavə, o, həmçinin ISP cihazlarında sistemdaxili proqramlaşdırma əməliyyatlarını yerinə yetirmək və bu proqramlaşdırma əməliyyatlarını dövrə lövhələrinin istehsal axınına inteqrasiya etmək üçün quraşdırılmış mikro nəzarətçi və ya dövrə test cihazından istifadə etməyə imkan verir.
Sistemdaxili Proqramlaşdırma Sistemləri
ATF15xx CPLD-lər üçün ISP sisteminin üç əsas komponenti bunlardır:
Proqram təminatı
Proqramlaşdırma alqoritminin həyata keçirilməsi, eləcə də JTAG hədəf ISP cihazları üçün təlimatlar və məlumatlar. Bu, kompüterdə işləyən proqram proqramı, quraşdırılmış mikrokontroller və ya dövrə daxilində sınaq avadanlığı ola bilər.
İnterfeys Təchizatı
Hədəf lövhəsində ISP proqramı ilə ISP cihazları arasında əlaqə kanalı. Bu, Atmel-dən ISP yükləmə kabeli və ya proqramçı və ya üçüncü tərəf satıcısı, dövrədaxili sınaq avadanlığı və ya PCB-də quraşdırılmış mikro nəzarətçi ilə ISP cihazları arasında əlaqə ola bilər.
Hədəf Şurası
J-də ISP cihazlarını ehtiva edən dövrə lövhəsiTAG zəncir. Bu, Atmel-dən ATF15xx CPLD İnkişaf/Proqramçı lövhəsi və ya müvafiq J ilə xüsusi dizayn edilmiş dövrə lövhəsi ola bilər.TAG interfeys aparatına qoşulmalar.
Bu üç komponentə əlavə olaraq, bir JEDEC file ATF15xx CPLD-ni proqramlaşdırmaq üçün lazımdır. Bu JEDEC file dizayn tərtib etməklə yaradıla bilər file Atmel WinCUPL və Atmel ProChip Designer kimi ATF15xx CPLD-ləri dəstəkləyən inkişaf proqramından istifadə etməklə. Atmel həmçinin çıxışı çevirən POF2JED.exe tərcüməçi proqram təminatını təqdim edir file rəqibin proqramlaşdırma formatından JEDEC-ə qədər file ATF15xx CPLD ilə uyğun gəlir. Bu yardım proqramı haqqında daha ətraflı məlumat üçün Atmel-də mövcud olan “ATF15xx Product Family Conversion” adlı Atmel tətbiqi qeydinə baxın. websayt. JEDEC-dən sonra files bütün ATF15xx CPLD-lər üçün yaradılmışdır, onlar hədəf lövhəsində proqramlaşdırıla bilər. ATF15xx CPLD-lər aşağıdakı sistemdaxili proqramlaşdırma sistemləri ilə proqramlaşdırıla bilər:
- ATF15xx Sistemdaxili Proqramlaşdırma sistemi
- Quraşdırılmış mikrokontrollerlər
- Dövrədaxili test cihazları
Atmel ATF15xx Sistemdaxili Proqramlaşdırma Sistemi
ATF15xx CPLD-lərin sistemdaxili proqramlaşdırılması üçün ISP proqramı, yükləmə kabeli və inkişaf/proqramçı dəsti Atmel-dən mövcuddur və onlar aşağıdakı bölmələrdə təsvir edilmişdir.
ISP Proqram təminatı
Atmel ATF15xx ISP proqramı, ATMISP, JTAG ATF15xx CPLD-lərdə sistemdaxili proqramlaşdırma. ATMISP Windows əsaslı əsas kompüterdə işləyir və hədəf ISP aparat sistemində ATF15xx CPLD-lərin sistemdaxili proqramlaşdırmasını həyata keçirir və ya Serial Vektor Formatını (.SVF) yaradır. file hədəf sistemdə ATF15xx CPLD-ləri proqramlaşdırmaq üçün Avtomatik Test Avadanlığı (ATE) tərəfindən istifadə ediləcək. ATMISP əvvəlcə istifadəçilərdən J haqqında bütün lazımi məlumatları əldə edirTAG hədəf sistemdəki cihaz zənciri. Sonra müvafiq J-ni yerinə yetirirTAG ISP təlimatları JTAG J-a görə hədəf sistemdəki cihaz zənciriTAG kompüterin USB və ya LPT portu vasitəsilə istifadəçilər tərəfindən müəyyən edilmiş cihaz zənciri məlumatı. Atmel ATMISP proqramı haqqında ətraflı məlumatı bu ünvanda əldə etmək olar www.atmel.com/tools/ATMISP.aspx.
ISP Yükləmə Kabel
Atmel ATF15xx USB əsaslı ISP Yükləmə Kabeli, ATDH1150USB, bir tərəfdən ana kompüterin standart USB portuna və bir tərəfdən J portuna qoşulur.TAG digər tərəfdən hədəf dövrə lövhəsinin başlığı. J-ni köçürürTAG əsas kompüterdə işləyən ATMISP tərəfindən hədəf dövrə lövhəsindəki ISP cihazlarına verilən təlimatlar və məlumatlar. ATDH1150USB kabeli haqqında ətraflı məlumatı burada əldə etmək olar www.atmel.com/tools/ATDH1150USB.aspx.
İnkişaf/proqramçı
Atmel ATF15xx İnkişaf/Proqramçı Dəsti, ATF15xx-DK3-U, ATF15xx CPLD-lər üçün tam inkişaf sistemi və ISP proqramçısıdır. Bu dəst dizaynerlərə ATF15xx ISP CPLD ilə prototiplər hazırlamaq və yeni dizaynları qiymətləndirmək üçün çox sürətli və asan bir yol təqdim edir. ATF15xx CPLD-lərdə təklif olunan paket növlərinin əksəriyyətini dəstəkləmək üçün müxtəlif rozetka adapter lövhələrinin mövcudluğu ilə bu dəst J vasitəsilə mövcud paket növlərinin əksəriyyətində ATF15xx ISP CPLD-lərini proqramlaşdırmaq üçün ISP proqramçısı kimi istifadə edilə bilər.TAG interfeys. Atmel ATF15xx-DK3-U dəsti haqqında ətraflı məlumatı bu ünvanda əldə etmək olar www.atmel.com/tools/ATF15XX-DK3-U.aspx.
Quraşdırılmış Mikronəzarət Sistemi
Proqramlaşdırma alqoritmi və JTAG ATF15xx CPLD-lər üçün təlimatlar mikrokontrollerdə və ya mikroprosessorda həyata keçirilə bilər, bundan sonra hədəf lövhədə ATF15xx CPLD-ləri proqramlaşdırmaq üçün istifadə edilə bilər. Mümkün üsullardan biri bütün müvafiq J-ni çıxarmaqdırTAG protokol məlumatı (yəni JTAG təlimatlar və məlumatlar) SVF-dən file ATMISP proqramı tərəfindən yaradılır və sonra J-ni yaradan mikrokontroller və ya mikroprosessor üçün kodu həyata keçirmək üçün bu məlumatdan istifadə edin.TAG J-də ISP cihazları üçün siqnallarTAG zəncir. Bu yanaşma artıq quraşdırılmış mikrokontroller və ya mikroprosessoru olan sistemlər üçün ən uyğundur və bu, xarici sistemdaxili proqramlaşdırma proqram və aparat vasitələrinin istifadəsini aradan qaldırır.
Dövrədaxili Test Sistemi
ATF15xx CPLD-lər J. vasitəsilə hədəf dövrə lövhəsində proqramlaşdırıla bilərTAG bir dövrə test cihazından istifadə edərək dövrə lövhəsinin sınağı zamanı interfeys. Ümumiyyətlə, SVF file ATMISP tərəfindən yaradılan bütün müvafiq J-ni ehtiva etməlidirTAG sistemdaxili proqramlaşdırma məlumatı ki, dövrədaxili sınaqçılar ATF15xx CPLD-ləri hədəf dövrə lövhəsində proqramlaşdırsınlar. Bu yanaşma proqramlaşdırma pilləsinin testlərə inteqrasiyasına imkan verirtage istehsal axını.
JTAG ISP interfeysi
ATF15xx CPLD-lər üçün ISP IEEE 1149.1 Std istifadə edərək həyata keçirilir. JTAG interfeys. Bu interfeys ATF15xx CPLD-ləri silmək, proqramlaşdırmaq və yoxlamaq üçün istifadə edilə bilər. JTAG interfeys TCK, TMS, TDI və TDO siqnallarından və JTAG Test Giriş Portu (TAP) nəzarətçisi. TCK pin, J üçün saat girişidirTAG TAP nəzarətçisi və JTAG təlimatlar və məlumatlar. TDI pin seriya məlumat girişidir. Proqramlaşdırma təlimatlarını və məlumatlarını ISP cihazlarına köçürmək üçün istifadə olunur. TDO pin seriyalı məlumat çıxışıdır. O, ISP cihazlarından məlumatları köçürmək üçün istifadə olunur. TMS pin rejimi seçim pinidir. J-nin vəziyyətinə nəzarət edirTAG TAP nəzarətçisi. JTAG ISP-nin hədəf lövhəsindəki ATF15xx CPLD interfeys pinləri adətən 10 pinli başlıq vasitəsilə ISP interfeys aparatına (yəni ISP yükləmə kabeli) qoşulmalıdır. ISP interfeys avadanlığı həmçinin ISP proqram təminatı ilə işləyən əsas kompüterə qoşulmalıdır. ISP interfeysi avadanlığı ISP proqramı ilə ISP cihazları arasında əlaqə qurur və o, ISP proqramına proqramlaşdırma təlimatlarını və verilənləri əsas kompüterdən ATF15xx CPLD-lərə ötürməyə imkan verir. J ilə ATF15xx CPLD-lərTAG aktiv funksiya tam J-dirTAG uyğundur və həmçinin J-də göstərilən tələb olunan Sərhəd Skan Testi (BST) əməliyyatlarını dəstəkləyirTAG standart. ATF15xx CPLD-lər J-nin bir hissəsi olmaq üçün konfiqurasiya edilə bilərTAG BST zənciri digər JTAG sistem lövhəsinin dövrədaxili sınaqları üçün qurğular. Bu xüsusiyyət ilə ATF15xx CPLD-lər digər J ilə birlikdə dövrə lövhəsində sınaqdan keçirilə bilər.TAG-Dəstəklənən cihazlar, dırnaq sınağına müraciət etmədən.
Tək Cihaz Proqramlaşdırması
JTAG ISP interfeysi tək ATF15xx CPLD-ni proqramlaşdırmaq üçün konfiqurasiya edilə bilər. JTAG bir cihaz üçün konfiqurasiya aşağıdakı şəkildə göstərilmişdir. ATF15xx CPLD bu şəkildə konfiqurasiya edildikdə, cihazın TDI və TDO pinləri arasında registr görünür. Reyestrin ölçüsü J-dən asılıdırTAG təlimat genişliyi və həmin təlimat üçün köçürülən məlumatlar. Şəkil 2-1 JTAG Cihaz
Çoxlu Cihaz Proqramlaşdırması
ATF15xx CPLD-lər çoxlu J-dən ibarət papatya zəncirinin bir hissəsi kimi konfiqurasiya edilə bilər.TAG-aşağıda təsvir edilən və həmçinin aşağıdakı şəkildə göstərildiyi kimi dəstəklənən cihazlar.
- J-dəki hər bir cihaz üçün TMS və TCK pinini birləşdirinTAG J-nin TMS və TCK sancaqlarına zəncirləTAG dövrə lövhəsindəki interfeys başlığı.
- TDI pinini birinci cihazdan J-in TDI pininə qoşunTAG interfeys başlığı.
- TDO pinini birinci cihazdan növbəti cihazın TDI pininə qoşun. Sonuncudan başqa hamısı bağlanana qədər bu prosesi davam etdirin.
- Son cihazdan TDO pinini J-in TDO pininə qoşunTAG interfeys başlığı.
Şəkil 2-2 Çoxlu Cihaz JTAG Konfiqurasiya
J-da birdən çox cihazı proqramlaşdırmaq üçünTAG zəncirində istifadəçilər bu cür xüsusiyyətləri dəstəkləyən ISP proqram vasitələrindən istifadə etməlidirlər. ISP proqramında istifadəçilər aşağıdakıları göstərməlidirlər:
- J-dakı cihazların sayıTAG zəncir.
- Cihazların hissələrinin nömrələri və J daxilindəki mövqelərTAG zəncir.
- JTAG cihazların hər biri üçün əməliyyatlar.
- Digər JTAG- kimi əlaqəli məlumatlar JTAG cihazların hər biri üçün təlimat genişliyi.
Bir dəfə JTAG papatya zənciri ISP-nin hədəf lövhəsində və ISP proqramında düzgün qurulub, J-dəki cihazlarTAG zəncir eyni zamanda proqramlaşdırıla bilər.
Dizayn Mülahizələri
ATF15xx CPLD-də ISP-ni yerinə yetirmək üçün JTAG ATF15xx-də interfeys qorunmalıdır. Buna görə də, TMS, TDI, TDO və TCK pinləri üçün dörd I/O pinləri J üçün qorunmalıdır.TAG və istifadəçi I/O kimi istifadə edilə bilməz. Bu sancaqlar üçün pin nömrələri hansı ATF15xx CPLD-nin istifadə olunduğundan və onun paket növündən asılıdır. Pinout məlumatı üçün aşağıdakı cədvələ baxın. JTAG standart TMS və TDI pinlərinin J-dəki hər bir cihaz üçün yuxarı çəkilməsini tövsiyə edirTAG zəncir. ATF15xx CPLD-lər bu sancaqlar üçün daxili çəkilmə xüsusiyyətinə malikdir, bu da işə salındıqda xarici çəkilmə rezistorlarına ehtiyacı azaldır. Bundan əlavə, JTAG ATF15xx CPLD-lərdə ISP-ni yerinə yetirmək üçün interfeys funksiyası aktivləşdirilməlidir. J-ni işə salmaqTAG interfeys ATF15xx dizaynını tərtib etməzdən əvvəl xüsusi Atmel cihaz növlərinin və ya seçim parametrlərinin seçilməsini tələb edir. Bu prosedurlar bu təlimatda WinCUPL, ProChip Designer və POF2JED üçün təsvir edilmişdir. Varsayılan olaraq, bütün yeni ATF15xx CPLD-lər JTAG interfeys aktivdir. J üçün bir dəfə məntiq resurslarıTAG interfeys qorunur, istifadəçilər ATMISP proqram təminatından istifadə edərək hədəf lövhəsində istənilən ATF15xx CPLD-ni proqramlaşdıra, yoxlaya və silə bilərlər.
İpucu: Baxmayaraq ki, dörd JTAG sancaqlar J üçün qorunurTAG interfeys, istifadəçilər bu sancaqlar ilə əlaqəli makro hüceyrələrdə basdırılmış məntiq funksiyalarını həyata keçirə bilərlər.
Cədvəl 3-1 ATF15xx CPLD JTAG Pin Nömrələri
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 |
J-ni aktivləşdirinTAG WinCUPL ilə interfeys
Aktivləşdirmək üçün JTAG WinCUPL interfeysi üçün dizayn tərtib edilməzdən əvvəl müvafiq ATF15xx ISP cihaz növü müəyyən edilməlidir. Dizayn uğurla tərtib edildikdən sonra JEDEC file ilə JTAG aktivləşdirilmiş interfeys funksiyası yaradılır. Bu JEDEC zaman file ATF15xxCPLD-də proqramlaşdırılmışdır, onun JTAG interfeys aktivləşdirilib. İstifadəçilər həmçinin CUPL dizaynına aşağıdakı xüsusiyyət ifadələrini daxil etməklə TDI və TMS daxili çəkilmə rezistorlarını işə sala bilərlər. file.
- ƏMLAK ATMEL {TDI_PULLUP = ON};
- ƏMLAK ATMEL {TMS_PULLUP = ON};
Xəbərdarlıq: Əgər ATF15xx ISP cihaz növü J istifadə edən dizayn üçün istifadə olunursaTAG interfeys sancaqları məntiqi giriş/çıxış pinləri kimi, WinCUPL xəta yaradır.
Aşağıdakı addımlar WinCUPL-də mövcud dizaynı necə açmaq, cihaz növünü təyin etmək və dizaynı tərtib etmək barədə müzakirələr aparır.
- WinCUPL əsas menyusunda seçin File > Aç. CUPL (.pld) mənbəyini seçin file müvafiq iş kataloqundan.
- PLD mənbəyini açmaq üçün OK seçin file.
- WinCUPL əsas menyusunda seçin File > Saxla. Bu, mənbəyə edilən dəyişiklikləri saxlayır file.
- Əsas menyuda Seçimlər > Cihazlar seçin. Bu, Cihaz Seçimi informasiya qutusunu açır.
- Müvafiq ATF15xx ISP cihazını seçin. WinCUPL tərəfindən dəstəklənən bütün ATF15xx cihaz növlərinin siyahısı üçün aşağıdakı cədvələ baxın.
- Cihaz seçimi menyusunu bağlamaq üçün OK seçin.
- Qeyd: Alternativ üsul aşağıdakı cədvəldən müvafiq ATF15xx cihaz növünü seçmək və onu CUPL mənbəyinin başlıq bölməsinə daxil etməkdir. file.
- WinCUPL əsas menyusunda Run> Device Dependent Compile seçin.
- WinCUPL dizaynı tərtib edir və Atmel cihazının montajçısını yaradır. Dizayn uyğun gəlirsə, JEDEC file avtomatik olaraq yaradılır.
- Zaman JEDEC file cihazda proqramlaşdırılıb, JTAG interfeys, isteğe bağlı daxili TMS və TDI pull-upları və isteğe bağlı pin-keeper sxemləri işə salınıb.
Qeyd: Atmel ISP cihaz növünün seçilməsi avtomatik olaraq JTAG Atmel WinCUPL Atmel cihaz montajçısını işlətdikdə standart olaraq interfeys.
Dizaynlar J üçün resursların rezerv edilməsinə mane olarsaTAG interfeys və ya ISP isteğe bağlı olaraq istifadə edilmir, Atmel qeyri-ISP cihaz növü seçilməlidir. Cihazların siyahısı üçün aşağıdakı cədvələ baxın. Bundan sonra cihaz xarici cihaz proqramçısından istifadə edərək yenidən proqramlaşdırıla bilər. Aşağıdakı cədvəldə WinCUPL üçün Atmel ISP və Atmel qeyri-ISP cihaz növləri göstərilir.
Cədvəl 3-2 WinCUPL ATF15xx Cihaz Tipi
Cihaz Adı | Paket növü | WinCUPL Cihaz Tipi | |
JTAG Aktivdir | JTAG Əlil | ||
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 |
J-ni aktivləşdirinTAG Atmel ProChip Designer ilə interfeys
Aktivləşdirmək üçün JTAG ProChip Designer ilə interfeys:
- Müvafiq ProChip Designer layihəsini açın.
- Device Fitter altındakı Atmel Fitter düyməsini klikləməklə Fitter Options pəncərəsini açın.
- Qlobal Cihaz nişanını seçin və sonra J işarəsini yoxlayınTAG Port qutusu. TMS və TDI daxili pull-up rezistorları, həmçinin TDI Pullup və TMS Pullup qutularını yoxlayaraq aktivləşdirilə bilər. Bu onay qutuları aşağıdakı şəkildə göstərilmişdir.
Şəkil 3-1 ProChip Dizayner Quraşdırma Seçimləri İstifadəçi İnterfeysi
J-ni aktivləşdirinTAG POF2JED ilə interfeys
POF2JED-də JTAG POF2JED-in JTAG ATF15xx-dəki xüsusiyyət aktivləşdirilməlidir və ya aktivləşdirilməməlidir və bu, JTAG rəqibin CPLD-də dəstəklənir. Yandırmaq üçün JTAG ATF15xx CPLD-də JTAG rəqibin CPLD-də dəstəklənir və ya dəstəklənmir, JTAG Rejim seçimi Aktiv olaraq təyin edilməlidir. Nə zaman JTAG ATF15xx-də aktivləşdirilib, TDI və TMS daxili pull-up rezistorları Enable (Enable) yoxlanaraq aktivləşdirilə bilər.
TDI_PULLUP və POF2JED-də TMS_PULLUP qutularını aktivləşdirin. Aşağıdakı rəqəmə baxın.
Şəkil 3-2 POF2JED İstifadəçi İnterfeysi
Təlimat və Tövsiyələr
Diqqət: ATF15xx CPLD-lərdə ISP əməliyyatlarını yerinə yetirərkən bu bölməyə əlavə diqqət yetirilməlidir. Bu bölmədə bəzi JTAG Yaxşı qeyd edilməli olan ISP təlimatları, məlumatları və tövsiyələri.
- Əmin olun ki, JTAG J-dəki bütün cihazlar üçün portTAG zəncir aktivləşdirilir.
- ATF15xx CPLD-lər üçün JTAG cihazlar boşdursa/silinirsə və ya J ilə proqramlaşdırılıbsa, port işə salınırTAG aktivləşdirildi.
- Bütün Atmel ATF15xx cihazları boş/silinmiş vəziyyətdə göndərilir; buna görə də JTAG port bütün yeni cihazlar üçün aktivdir və ISP üçün hazırdır.
- J ilə ATF15xx cihazlarıTAG J.-ni yenidən aktivləşdirmək üçün qeyri-ISP cihaz proqramçısından istifadə edərək əlillər silinməlidirTAG liman.
- Düzgün VCC həcminə əmin oluntage J-dəki cihazların hər birinə tətbiq edilirTAG zəncir.
- 15-PLCC, 84-TQFP və 100-PQFP paket tiplərində ATF100xxAS/ASL CPLD-lər: VCCINT 4.5V ilə 5.5V arasında olmalıdır, VCCIO isə 3.0V ilə 3.6V və ya 4.5V ilə 5.5V arasında ola bilər.
- 15-PLCC və 44-TQFP paket tiplərində ATF44xxAS/ASL CPLD-lər: VCC 4.5V ilə 5.5V arasında olmalıdır.
- ATF15xxASV/ASVL CPLDs: VCC (VCCIO və VCCINT) 3.0V ilə 3.6V arasında olmalıdır.
- J-dakı cihazlar üçün VCCTAG zəncir düzgün tənzimlənməli və süzülməlidir.
- Əksər tətbiqlərdə istifadə olunan ATF15xx CPLD-lər üçün VCC/GND cütlərinin hər biri üçün bir 0.22µF ayırma kondansatörünün istifadə edilməsi tövsiyə olunur.
- J-dakı bütün cihazlar üçün ümumi bir təməldən istifadə etmək tövsiyə olunurTAG zəncir və JTAG interfeys aparatı (yəni ATDH1150USB ISP Yükləmə Kabel).
- Uzun (beş cihazdan çox olmayan) J-dan qaçınmaq tövsiyə olunurTAG zəncirlər.
- Əgər uzun JTAG zəncir lazımdır, hər beşinci cihazdan sonra TMS və TCK siqnallarını bufer edin. Schmitt trigger buferinin istifadəsinə üstünlük verilir.
- Buferlər TMS və TCK siqnallarının yüksəlmə və enmə vaxtlarını yenidən formalaşdırır.
- Buferlərin çəkdiyi əlavə gecikməni nəzərə almaq lazımdır.
- TMS və TDI siqnalları üçün açılan rezistorlardan (4.7KΩ - 10KΩ) və J nöqtəsində TCK siqnalı üçün açılan rezistorlardan istifadə etmək tövsiyə olunur.TAG Bu siqnalların interfeys avadanlığı tərəfindən idarə edilmədikdə üzməsinin qarşısını almaq üçün başlıq.
- ATF15xx CPLD-lər üçün TMS və TDI-də əlavə daxili çəkilişlər mövcuddur.
- J-a xitam verilməsi tövsiyə olunurTAG J-də siqnallarTAG başlıq.
- Həm aktiv, həm də passiv xitamlar məqbuldur; lakin passiv sonlandırmaya üstünlük verilir.
- Uzun kabel/PCB iz uzunluğuna görə zəngi azaldır.
- Xitam TMS və TCK üçün ən vacibdir.
- Tövsiyə olunur ki, cihazların bütün girişləri və giriş/çıxışları JTAG zəncir, J istisna olmaqlaTAG ATF15xx CPLD-lər səs-küyü minimuma endirmək üçün proqramlaşdırılarkən sancaqlar statik vəziyyətdə olmalıdır.
- Atmel ATF15xx inkişaf/proqramçı lövhələrindən birini istifadə edərkən, VCC seçim keçidlərinin mövqeləri dəyişdirilərkən lövhəyə enerji Söndürülməlidir.
- ATF15xx CPLD-lər üçün JTAG ISP, hissə Pin ilə idarə olunan Enerjini azaltma rejimində olduqda və ya “az gücə malik” cihaz yuxuda olduqda mövcuddur.
- ISP-nin kəsilməsindən sonra cihazın vəziyyəti:
- ISP kəsilirsə, Pin-keeper sxemlərinin vəziyyətindən asılı olmayaraq, bütün giriş/çıxış pinləri üçlü ifadə edilir.
- Qismən proqramlaşdırılmış cihazların dövrə lövhəsindəki digər cihazlarla avtobus mübahisəsinə səbəb olmasının qarşısını alır.
- ISP proqramlaşdırması zamanı bütün I/O pinləri aşağıdakı şərtlərdən birində olur:
- Yüksək empedans vəziyyəti:
- Boş/silinmiş cihaz proqramlaşdırıldıqda.
- Cihaz Pin-keeper sxemləri qeyri-aktiv olaraq yenidən proqramlaşdırıldıqda.
- Dövrə lövhəsindəki ATF15xx CPLD-lərlə əlaqə quran xarici cihazlarla avtobus mübahisəsinin qarşısını alır.
- Əvvəlki vəziyyətə zəif bağlanıb:
- Proqramlaşdırılmış cihaz Pin-keeper sxemləri işə salındıqda yenidən proqramlaşdırıldıqda.
- I/O sancaqları ISP-dən əvvəlki məntiq səviyyələrini saxlayır.
- ISP-nin sistem lövhəsindəki digər cihazların işinə təsir etməsinin qarşısını alır.
- Çoxlu J-nin istifadəsiTAG bir lövhədə zəncirlər tövsiyə edilmir.
- Cihazlar müxtəlif J arasında qarşılıqlı əlaqədə ola bilərTAG zəncirlər.
- Lövhə yalnız bütün J-dəki bütün cihazlar işlək vəziyyətdədirTAG zəncirlər uğurla proqramlaşdırılıb.
- Proqramlaşdırma zəncirdəki ən azı bir cihaz üçün uğursuz olarsa, digər JTAG zəncirlər uğurla proqramlaşdırıldı:
- Atmel və ya göyərtədəki digər cihazlar üç vəziyyətli çıxışlar üçün mümkün avtobus mübahisəsi problemi səbəbindən zədələnə bilər.
- Sistem lövhəsinin əməliyyat vəziyyəti müəyyən edilməyib; və buna görə də, yanlış funksional əməliyyat baş verə bilər.
- J arasında aktiv dövrələrin daxil edilməsiTAG başlıq və JTAG zəncirvari cihazlar tövsiyə edilmir. Aktiv dövrə nasazlığı varsa, bu, proqramlaşdırma/doğrulama problemlərinə səbəb ola bilər.
- Qarışıq cilddən istifadətage cihazı JTAG zəncirlər tövsiyə edilmir.
- Bunlar JTAG müxtəlif VCC vol istifadə edən cihazlar ilə zəncirlərtages və/və ya interfeys cildtages.
- İnterfeys cildtag5.0V cihazlar üçün e səviyyələri (VIL, VIH, VOL, VOH) interfeys həcmi ilə uyğun olmaya bilər.tag3.0V cihazlar üçün e səviyyələri.
- ATMISP-də JTAG cihazın aparat zənciri, J tezliyini azaltmaq üçün Self Calibrate və ya Manually Calibrate-i işə salın.TAG siqnallar.
- Proqramlaşdırma başlamazdan əvvəl ATDH1150USB kabelindəki LED-in yandırıldığından və yaşıl rəngdə olduğundan əmin olun. ISP yükləmə kabelinin ATMISP proqramı ilə düzgün əlaqə qura bildiyinə əmin olun.
- Düzgün VCC həcminə əmin oluntage ATDH1150USB kabelinə tətbiq edilir.
- J-də ilk cihaz tərəfindən istifadə edilən VCCTAG zəncir ATDH1150USB kabelinə 4 pinli J-nin 10-cü pinindən keçərək verilməlidir.TAG başlıq.
- Ayrı VCCINT və VCCIO ilə ATF15xx CPLD-lər üçün ATDH1150USB kabeli üçün VCCIO istifadə edilməlidir.
Sifariş Məlumatı
Sifariş kodu | Təsvir |
ATF15xx-DK3-U | CPLD İnkişaf/Proqramçı Dəsti (ATF15xxDK3-SAA44 və ATDH1150USB və ya ATDH1150USB-K daxildir) |
ATF15xxDK3-SAA100 | DK100 lövhəsi üçün 3-pin TQFP Soket Adapter lövhəsi |
ATF15xxDK3-SAJ44 | DK44 Board üçün 3-pin PLCC Soket Adapter lövhəsi |
ATF15xxDK3-SAJ84 | DK84 Board üçün 3-pin PLCC Soket Adapter lövhəsi |
ATF15xxDK3-SAA44 | DK44 lövhəsi üçün 3-pin TQFP Soket Adapter lövhəsi |
ATDH1150USB | Atmel ATF15xx CPLD USB əsaslı JTAG ISP Yükləmə Kabel |
Təftiş Tarixçəsi
Dok. Rev. | Tarix | Şərhlər |
A | 12/2015 | İlkin sənəd buraxılışı. |
ƏLAQƏ MƏLUMATI
Atmel Korporasiyası
- 1600 Technology Drive, San Jose, CA 95110 ABŞ
- T: (+1)(408) 441.0311
- F: (+1)(408) 436.4200
- www.atmel.com
© 2015 Atmel Corporation. / Rev.: Atmel-8968A-CPLD-ATF-ISP_İstifadəçi Bələdçisi-12/2015
Atmel®, Atmel loqosu və onların birləşmələri, Enabling Limited Possibilities® və digərləri ABŞ və digər ölkələrdə Atmel Korporasiyasının qeydə alınmış ticarət nişanları və ya ticarət nişanlarıdır. Digər şərtlər və məhsul adları başqalarının ticarət nişanları ola bilər.
MƏNDƏT: Bu sənəddəki məlumat Atmel məhsulları ilə əlaqədar verilir. Bu sənədlə və ya Atmel məhsullarının satışı ilə bağlı hər hansı əqli mülkiyyət hüququna açıq və ya nəzərdə tutulan heç bir lisenziya verilmir. ATMEL-DƏ YERLƏŞDİRİLƏN SATIŞ ŞƏRT VƏ ŞƏRTLƏRİNDƏ GÖSTƏRİLƏNLƏR İSTİSNA WEBSİTE, ATMEL HİÇ BİR MƏSULİYYƏTİ ÖZÜNƏ VERMİR VƏ MƏHSULLARININ MƏHSULLARINA BAĞLI HƏR AÇIQ, YÜKSƏN VƏ YA QANUNİ ZƏMANƏTDƏN MƏHMUL EDİLMƏYƏN, MƏMUL ƏMƏKLƏRİNİN DÜŞÜNCƏ ZƏMANƏTİ, MƏQSƏD, YA POZUNMAMA. HEÇ BİR HALDA ATMEL HƏR BİRBAŞA, DOLAYI, NƏTİCƏLİ, CƏZA, XÜSUSİ VƏ YA TƏSAİFİ ZƏRƏRLƏ (o cümlədən, məhdudlaşdırılmadan, itkilərə və mənfəətlərə, zərərlərə, avtobuslara) görə məsuliyyət daşımır. MƏLUMAT) BU SƏNƏDDƏN İSTİFADƏ EDİLMƏYİNDƏN VƏ ya İSTİFADƏ ETMƏ BİLMƏMƏYİNDƏN, ATMELƏ BELƏ ZƏRƏRİN MÜMKÜNLƏRİ HAQQINDA XƏBƏRDARLIQ OLUNSA belə. Atmel bu sənədin məzmununun dəqiqliyi və ya tamlığı ilə bağlı heç bir ifadə və ya zəmanət vermir və istənilən vaxt xəbərdarlıq etmədən spesifikasiyalara və məhsul təsvirlərinə dəyişiklik etmək hüququnu özündə saxlayır. Atmel buradakı məlumatı yeniləmək üçün heç bir öhdəlik götürmür. Xüsusi olaraq başqa cür nəzərdə tutulmayıbsa, Atmel məhsulları avtomobil tətbiqləri üçün uyğun deyil və istifadə edilməməlidir. Atmel məhsulları həyatı dəstəkləmək və ya saxlamaq üçün nəzərdə tutulmuş proqramlarda komponentlər kimi istifadə üçün nəzərdə tutulmayıb, icazə verilmir və ya zəmanət verilmir. TƏHLÜKƏSİZLİK, HƏRBİ VƏ AVTOMOBİL TƏTBİQLƏRİNDƏN İDDƏN EDİLMƏSİ: Atmel məhsulları bu cür məhsulların uğursuzluğunun əsaslı şəkildə əhəmiyyətli şəxsi xəsarət və ya ölümlə nəticələnəcəyi gözlənilən tətbiqlər üçün nəzərdə tutulmayıb və istifadə edilməyəcək (“Təhlükəsizlik-Kritik” Ərizələr”) Atmel məmurunun xüsusi yazılı razılığı olmadan. Təhlükəsizliyə dair kritik tətbiqlərə, heç bir məhdudiyyət olmadan, nüvə obyektlərinin və silah sistemlərinin istismarı üçün həyati dəstək cihazları və sistemləri, avadanlıq və ya sistemlər daxildir. Atmel məhsulları, Atmel tərəfindən xüsusi olaraq hərbi dərəcəli kimi təyin edilmədiyi halda, hərbi və ya aerokosmik tətbiqlərdə və ya mühitlərdə istifadə üçün nəzərdə tutulmamışdır. Atmel məhsulları, Atmel tərəfindən xüsusi olaraq avtomobil dərəcəli kimi təyin edilmədiyi halda, avtomobil tətbiqlərində istifadə üçün nəzərdə tutulmayıb və nəzərdə tutulmayıb.
Sənədlər / Resurslar
![]() |
Atmel ATF15xx Kompleks Proqramlaşdırıla bilən Məntiq Cihazı [pdf] İstifadəçi təlimatı ATF15xx, ATF15xx Kompleks Proqramlaşdırıla bilən məntiq cihazı, Kompleks Proqramlaşdırıla bilən məntiq cihazı, Proqramlaşdırıla bilən məntiq cihazı, Məntiq cihazı, Cihaz |