ឧបករណ៍តក្កវិជ្ជាដែលអាចសរសេរកម្មវិធីបានស្មុគស្មាញ Atmel ATF15xx
លក្ខណៈបច្ចេកទេស
- ឈ្មោះផលិតផល៖ Atmel ATF15xx In-System Programming
- ម៉ូដែល: ATF15xx
- ប្រភេទ៖ ឧបករណ៍តក្កវិជ្ជាស្មុគស្មាញ (CPLD)
- វិធីសាស្រ្តសរសេរកម្មវិធី៖ ការសរសេរកម្មវិធីក្នុងប្រព័ន្ធ (ISP)
- ចំណុចប្រទាក់៖ JTAG ចំណុចប្រទាក់ ISP
- ក្រុមហ៊ុនផលិត: Atmel
សំណួរគេសួរញឹកញាប់
សំណួរ៖ តើខ្ញុំអាចប្រើកម្មវិធីភាគីទីបីជាមួយ ATF15xx CPLDs បានទេ?
ចម្លើយ៖ បាទ ដរាបណាកម្មវិធីគាំទ្រក្បួនដោះស្រាយការសរសេរកម្មវិធី និង JTAG ការណែនាំដែលត្រូវការសម្រាប់ ATF15xx CPLDs ។
សំណួរ៖ តើវាអាចទៅរួចទេក្នុងការសរសេរកម្មវិធី ATF15xx CPLDs ក្នុងពេលដំណាលគ្នា?
ចម្លើយ៖ បាទ JTAG ចំណុចប្រទាក់ ISP គាំទ្រការសរសេរកម្មវិធីឧបករណ៍ច្រើនសម្រាប់ការសរសេរកម្មវិធីប្រកបដោយប្រសិទ្ធភាពនៃ CPLDs ច្រើនក្នុងពេលតែមួយ។
សេចក្តីផ្តើម
- Atmel® ATF15xx Complex Programmable Logic Devices (CPLDs) ដែលមានស្ថាបត្យកម្ម Logic Doubling® គាំទ្រការសរសេរកម្មវិធីក្នុងប្រព័ន្ធ (ISP) តាមរយៈ IEEE Std ។ 1149.1 ក្រុមសកម្មភាពសាកល្បងរួម (JTAG) ចំណុចប្រទាក់។ លក្ខណៈពិសេសនេះបង្កើនភាពបត់បែននៃកម្មវិធី និងផ្តល់អត្ថប្រយោជន៍ក្នុងដំណាក់កាលផ្សេងៗ។ ការអភិវឌ្ឍន៍ផលិតផល ការផលិត និងការប្រើប្រាស់វាល។ មគ្គុទ្ទេសក៍អ្នកប្រើប្រាស់នេះពិពណ៌នាអំពីវិធីសាស្រ្តរចនា និងតម្រូវការសម្រាប់ការអនុវត្ត ISP លើ ATF15xx CPLDs ជាមួយនឹងការគាំទ្រ ISP ដូចបានរាយខាងក្រោម៖
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
លក្ខណៈពិសេស និងអត្ថប្រយោជន៍
ការសរសេរកម្មវិធីក្នុងប្រព័ន្ធអនុញ្ញាតឱ្យសរសេរកម្មវិធី និងការសរសេរកម្មវិធីឡើងវិញនៃឧបករណ៍ ISP បន្ទាប់ពីពួកវាត្រូវបានម៉ោននៅលើបន្ទះសៀគ្វីបោះពុម្ព (PCBs) ។ វាលុបបំបាត់ជំហាននៃការគ្រប់គ្រងបន្ថែមដែលត្រូវការនៅក្នុងដំណើរការផលិត ដើម្បីដាក់កម្មវិធីឧបករណ៍នៅលើអ្នកសរសេរកម្មវិធីឧបករណ៍ខាងក្រៅ មុនពេលពួកវាត្រូវបានម៉ោននៅលើ PCBs ។ ការលុបបំបាត់ជំហាននេះកាត់បន្ថយលទ្ធភាពនៃការខូចខាតការនាំមុខដ៏ឆ្ងាញ់នៃឧបករណ៍ម៉ោនលើផ្ទៃដែលមានម្ជុលខ្ពស់ ឬធ្វើឱ្យខូចឧបករណ៍តាមរយៈការឆក់អគ្គិសនី (ESD) កំឡុងពេលដំណើរការកម្មវិធី។ ISP ក៏អនុញ្ញាតឱ្យអ្នកប្រើធ្វើការផ្លាស់ប្តូរការរចនា និងការធ្វើឱ្យប្រសើរផ្នែកដោយមិនចាំបាច់ដកឧបករណ៍ ISP ចេញពី PCBs ។ លើសពីនេះ វាក៏អនុញ្ញាតឱ្យប្រើប្រាស់នូវ microcontroller ឬ in-circuit tester ដែលត្រូវបានបង្កប់ ដើម្បីអនុវត្តប្រតិបត្តិការសរសេរកម្មវិធីនៅក្នុងប្រព័ន្ធនៅលើឧបករណ៍ ISP និងបញ្ចូលប្រតិបត្តិការសរសេរកម្មវិធីទាំងនេះទៅក្នុងលំហូរផលិតកម្មនៃបន្ទះសៀគ្វី។
ប្រព័ន្ធសរសេរកម្មវិធីក្នុងប្រព័ន្ធ
សមាសធាតុសំខាន់បីនៃប្រព័ន្ធ ISP សម្រាប់ ATF15xx CPLDs គឺ៖
កម្មវិធី
ការអនុវត្តក្បួនដោះស្រាយការសរសេរកម្មវិធី ក៏ដូចជាជំនាន់នៃ JTAG ការណែនាំ និងទិន្នន័យសម្រាប់ឧបករណ៍ ISP គោលដៅ។ នេះអាចជាកម្មវិធីដែលដំណើរការលើកុំព្យូទ័រ មីក្រូកុងទ័រដែលបានបង្កប់ ឬឧបករណ៍ធ្វើតេស្តក្នុងសៀគ្វី។
ចំណុចប្រទាក់ផ្នែករឹង
បណ្តាញទំនាក់ទំនងរវាងកម្មវិធី ISP និងឧបករណ៍ ISP នៅលើក្តារគោលដៅ។ នេះអាចជាខ្សែទាញយក ISP ឬអ្នកសរសេរកម្មវិធីពី Atmel ឬអ្នកលក់ភាគីទីបី ឧបករណ៍ធ្វើតេស្តក្នុងសៀគ្វី ឬការតភ្ជាប់រវាងឧបករណ៍ microcontroller និង ISP ដែលបានបង្កប់នៅលើ PCB
ក្រុមប្រឹក្សាគោលដៅ
បន្ទះសៀគ្វីដែលមានឧបករណ៍ ISP នៅក្នុង JTAG ខ្សែសង្វាក់។ នេះអាចជា ATF15xx CPLD Development/Programmer board ពី Atmel ឬបន្ទះសៀគ្វីដែលបានរចនាតាមបំណងជាមួយនឹង J ដែលសមស្រប។TAG ការតភ្ជាប់ទៅផ្នែករឹងនៃចំណុចប្រទាក់។
បន្ថែមពីលើសមាសធាតុទាំងបីនេះ JEDEC file ចាំបាច់ត្រូវរៀបចំកម្មវិធី ATF15xx CPLD ។ JEDEC នេះ។ file អាចត្រូវបានបង្កើតឡើងដោយការចងក្រងការរចនា file ដោយប្រើកម្មវិធីអភិវឌ្ឍន៍ដែលគាំទ្រ ATF15xx CPLDs ដូចជា Atmel WinCUPL និង Atmel ProChip Designer ។ Atmel ក៏ផ្តល់នូវឧបករណ៍ប្រើប្រាស់កម្មវិធីបកប្រែ POF2JED.exe ដែលបំប្លែងលទ្ធផល file ពីទម្រង់កម្មវិធីរបស់អ្នកប្រកួតប្រជែងទៅជា JEDEC file ឆបគ្នាជាមួយ ATF15xx CPLD ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីឧបករណ៍ប្រើប្រាស់នេះ សូមមើលកំណត់ចំណាំកម្មវិធី Atmel "ការបំប្លែងគ្រួសារផលិតផល ATF15xx" ដែលមាននៅលើ Atmel webគេហទំព័រ។ បន្ទាប់ពី JEDEC files ត្រូវបានបង្កើតឡើងសម្រាប់ ATF15xx CPLDs ទាំងអស់ ពួកគេអាចដាក់កម្មវិធីនៅលើក្តារគោលដៅ។ ATF15xx CPLDs អាចត្រូវបានកម្មវិធីដោយប្រព័ន្ធសរសេរកម្មវិធីក្នុងប្រព័ន្ធដូចខាងក្រោម៖
- ATF15xx ប្រព័ន្ធសរសេរកម្មវិធីក្នុងប្រព័ន្ធ
- ឧបករណ៍បញ្ជាមីក្រូដែលបានបង្កប់
- អ្នកសាកល្បងក្នុងសៀគ្វី
ប្រព័ន្ធសរសេរកម្មវិធីក្នុងប្រព័ន្ធ Atmel ATF15xx
សម្រាប់ការសរសេរកម្មវិធីនៅក្នុងប្រព័ន្ធនៃ ATF15xx CPLDs កម្មវិធី ISP ខ្សែទាញយក និងឧបករណ៍អភិវឌ្ឍន៍/អ្នកសរសេរកម្មវិធីគឺអាចរកបានពី Atmel ហើយពួកវាត្រូវបានពិពណ៌នានៅក្នុងផ្នែកខាងក្រោម។
កម្មវិធី ISP
កម្មវិធី Atmel ATF15xx ISP, ATMISP គឺជាមធ្យោបាយចម្បងសម្រាប់ការអនុវត្ត JTAG ការសរសេរកម្មវិធីនៅក្នុងប្រព័ន្ធនៅលើ ATF15xx CPLDs ។ ATMISP ដំណើរការលើកុំព្យូទ័រម៉ាស៊ីនដែលមានមូលដ្ឋានលើ Windows និងអនុវត្តការសរសេរកម្មវិធីក្នុងប្រព័ន្ធនៃ ATF15xx CPLDs នៅលើប្រព័ន្ធ Hardware ISP គោលដៅ ឬបង្កើតទម្រង់ Serial Vector (.SVF) file ដែលត្រូវប្រើដោយឧបករណ៍ធ្វើតេស្តស្វ័យប្រវត្តិ (ATE) ដើម្បីរៀបចំកម្មវិធី ATF15xx CPLDs នៅលើប្រព័ន្ធគោលដៅ។ ដំបូង ATMISP ទទួលបានព័ត៌មានចាំបាច់ទាំងអស់ពីអ្នកប្រើប្រាស់អំពី JTAG ខ្សែសង្វាក់ឧបករណ៍នៅក្នុងប្រព័ន្ធគោលដៅ។ បន្ទាប់មកវាប្រតិបត្តិ JTAG សេចក្តីណែនាំរបស់ ISP នៅលើ JTAG ខ្សែសង្វាក់ឧបករណ៍នៅក្នុងប្រព័ន្ធគោលដៅយោងទៅតាម JTAG ព័ត៌មានខ្សែសង្វាក់ឧបករណ៍ដែលបញ្ជាក់ដោយអ្នកប្រើប្រាស់តាមរយៈរន្ធ USB ឬ LPT របស់កុំព្យូទ័រ។ ព័ត៌មានបន្ថែមអំពីកម្មវិធី Atmel ATMISP មាននៅ www.atmel.com/tools/ATMISP.aspx.
ខ្សែទាញយក ISP
ខ្សែទាញយក ISP ដែលមានមូលដ្ឋានលើ USB Atmel ATF15xx ATDH1150USB ភ្ជាប់ទៅច្រក USB ស្តង់ដារនៃកុំព្យូទ័រម៉ាស៊ីនមួយនៅម្ខាង និងទៅ JTAG ក្បាលនៃបន្ទះសៀគ្វីគោលដៅនៅម្ខាងទៀត។ វាផ្ទេរ JTAG ការណែនាំ និងទិន្នន័យដែលបង្កើតដោយ ATMISP ដែលដំណើរការនៅលើម៉ាស៊ីនកុំព្យូទ័រទៅកាន់ឧបករណ៍ ISP នៅលើបន្ទះសៀគ្វីគោលដៅ។ ព័ត៌មានបន្ថែមអំពីខ្សែ ATDH1150USB មាននៅ www.atmel.com/tools/ATDH1150USB.aspx.
ការអភិវឌ្ឍន៍ / អ្នកសរសេរកម្មវិធី
Atmel ATF15xx Development/Programmer Kit, ATF15xx-DK3-U, គឺជាប្រព័ន្ធអភិវឌ្ឍន៍ពេញលេញ និងជាអ្នកសរសេរកម្មវិធី ISP សម្រាប់ ATF15xx CPLDs។ ឧបករណ៍នេះផ្តល់ឱ្យអ្នករចនានូវវិធីងាយស្រួល និងរហ័សក្នុងការអភិវឌ្ឍន៍គំរូ និងវាយតម្លៃការរចនាថ្មីជាមួយនឹង ATF15xx ISP CPLD ។ ជាមួយនឹងភាពអាចរកបាននៃបន្ទះអាដាប់ទ័ររន្ធផ្សេងៗគ្នា ដើម្បីគាំទ្រប្រភេទកញ្ចប់ភាគច្រើនដែលមាននៅក្នុង ATF15xx CPLDs ឧបករណ៍នេះអាចត្រូវបានប្រើជាអ្នកសរសេរកម្មវិធីរបស់ ISP ដើម្បីរៀបចំកម្មវិធី ATF15xx ISP CPLDs នៅក្នុងប្រភេទកញ្ចប់ភាគច្រើនដែលមានតាមរយៈ JTAG ចំណុចប្រទាក់។ ព័ត៌មានបន្ថែមអំពីឧបករណ៍ Atmel ATF15xx-DK3-U មាននៅ www.atmel.com/tools/ATF15XX-DK3-U.aspx.
ប្រព័ន្ធមីក្រូត្រួតពិនិត្យដែលបានបង្កប់
ក្បួនដោះស្រាយការសរសេរកម្មវិធី និង JTAG ការណែនាំសម្រាប់ ATF15xx CPLDs អាចត្រូវបានអនុវត្តនៅក្នុង microcontroller ឬ microprocessor ដែលបន្ទាប់មកអាចត្រូវបានប្រើដើម្បីសរសេរកម្មវិធី ATF15xx CPLDs នៅលើក្តារគោលដៅ។ វិធីសាស្រ្តមួយដែលអាចធ្វើទៅបានគឺដើម្បីទាញយក JTAG ព័ត៌មានពិធីការ (ឧTAG សេចក្តីណែនាំ និងទិន្នន័យ) ពី SVF file បង្កើតដោយកម្មវិធី ATMISP ហើយបន្ទាប់មកប្រើព័ត៌មាននេះដើម្បីអនុវត្តកូដសម្រាប់ microcontroller ឬ microprocessor ដែលនឹងបង្កើត JTAG សញ្ញាសម្រាប់ឧបករណ៍ ISP នៅក្នុង JTAG ខ្សែសង្វាក់។ វិធីសាស្រ្តនេះគឺស័ក្តិសមបំផុតសម្រាប់ប្រព័ន្ធដែលមាន microcontroller ឬ microprocessor ដែលបានបង្កប់រួចហើយ ហើយការលុបបំបាត់ការប្រើប្រាស់កម្មវិធីខាងក្រៅក្នុងប្រព័ន្ធ និងឧបករណ៍ hardware ។
ប្រព័ន្ធតេស្តក្នុងសៀគ្វី
ATF15xx CPLDs អាចត្រូវបានសរសេរកម្មវិធីនៅលើបន្ទះសៀគ្វីគោលដៅតាមរយៈ JTAG ចំណុចប្រទាក់កំឡុងពេលធ្វើតេស្តបន្ទះសៀគ្វីដោយប្រើឧបករណ៍តេស្តក្នុងសៀគ្វី។ ជាទូទៅ SVF file បង្កើតឡើងដោយ ATMISP គួរតែមាន JTAG ព័ត៌មាននៃការសរសេរកម្មវិធីនៅក្នុងប្រព័ន្ធ ដែលអ្នកសាកល្បងក្នុងសៀគ្វីត្រូវសរសេរកម្មវិធី ATF15xx CPLDs នៅលើបន្ទះសៀគ្វីគោលដៅ។ វិធីសាស្រ្តនេះអនុញ្ញាតឱ្យរួមបញ្ចូលជំហាននៃការសរសេរកម្មវិធីទៅក្នុងការធ្វើតេស្ត stage នៃលំហូរផលិតកម្ម។
JTAG ចំណុចប្រទាក់ ISP
ISP សម្រាប់ ATF15xx CPLDs ត្រូវបានអនុវត្តដោយប្រើ IEEE 1149.1 Std ។ ជTAG ចំណុចប្រទាក់។ ចំណុចប្រទាក់នេះអាចត្រូវបានប្រើដើម្បីលុប កម្មវិធី និងផ្ទៀងផ្ទាត់ ATF15xx CPLDs ។ លោក JTAG ចំណុចប្រទាក់គឺជាចំណុចប្រទាក់សៀរៀលដែលមានសញ្ញា TCK, TMS, TDI និង TDO និង JTAG សាកល្បងឧបករណ៍បញ្ជាច្រកចូល (TAP) ។ ម្ជុល TCK គឺជាការបញ្ចូលនាឡិកាសម្រាប់ JTAG ឧបករណ៍បញ្ជា TAP និងដើម្បីផ្លាស់ប្តូរចូល / ចេញ JTAG ការណែនាំ និងទិន្នន័យ។ ម្ជុល TDI គឺជាការបញ្ចូលទិន្នន័យសៀរៀល។ វាត្រូវបានប្រើដើម្បីផ្លាស់ប្តូរសេចក្តីណែនាំការសរសេរកម្មវិធី និងទិន្នន័យទៅក្នុងឧបករណ៍ ISP ។ ម្ជុល TDO គឺជាលទ្ធផលទិន្នន័យសៀរៀល។ វាត្រូវបានប្រើដើម្បីផ្លាស់ប្តូរទិន្នន័យចេញពីឧបករណ៍ ISP ។ ម្ជុល TMS គឺជាម្ជុលជ្រើសរើសរបៀប។ វាគ្រប់គ្រងស្ថានភាពរបស់ JTAG ឧបករណ៍បញ្ជា TAP ។ លោក JTAG ចំណុចប្រទាក់ចំណុចប្រទាក់របស់ ATF15xx CPLD នៅលើបន្ទះគោលដៅ ISP ត្រូវតែភ្ជាប់ទៅផ្នែករឹងនៃចំណុចប្រទាក់ ISP (ឧទាហរណ៍ខ្សែទាញយក ISP) ជាធម្មតាតាមរយៈក្បាល 10-pin ។ ផ្នែករឹងចំណុចប្រទាក់ ISP ក៏ត្រូវភ្ជាប់ទៅម៉ាស៊ីនកុំព្យូទ័រដែលកំពុងដំណើរការកម្មវិធី ISP ផងដែរ។ ផ្នែករឹងនៃចំណុចប្រទាក់ ISP បង្កើតទំនាក់ទំនងរវាងកម្មវិធី ISP និងឧបករណ៍ ISP ហើយវាអនុញ្ញាតឱ្យកម្មវិធី ISP ផ្ទេរការណែនាំកម្មវិធី និងទិន្នន័យពីកុំព្យូទ័រម៉ាស៊ីនទៅ ATF15xx CPLDs ។ ATF15xx CPLDs ជាមួយ JTAG មុខងារដែលបានបើកគឺពេញលេញ JTAG ឆបគ្នា និងគាំទ្រប្រតិបត្តិការស្កេនព្រំដែនដែលត្រូវការ (BST) ដែលបានបញ្ជាក់នៅក្នុង JTAG ស្ដង់ដារ។ ATF15xx CPLDs អាចត្រូវបានកំណត់រចនាសម្ព័ន្ធឱ្យជាផ្នែកមួយនៃ JTAG ខ្សែសង្វាក់ BST ជាមួយ JTAG ឧបករណ៍សម្រាប់ការធ្វើតេស្តនៅក្នុងសៀគ្វីនៃបន្ទះប្រព័ន្ធ។ ជាមួយនឹងលក្ខណៈពិសេសនេះ ATF15xx CPLDs អាចត្រូវបានសាកល្បងនៅលើបន្ទះសៀគ្វីរួមជាមួយ JTAG- ឧបករណ៍ដែលគាំទ្រដោយមិនចាំបាច់ប្រើការធ្វើតេស្តលើក្រចកដៃ។
កម្មវិធីឧបករណ៍តែមួយ
លោក JTAG ចំណុចប្រទាក់ ISP អាចត្រូវបានកំណត់រចនាសម្ព័ន្ធកម្មវិធី ATF15xx CPLD តែមួយ។ លោក JTAG ការកំណត់រចនាសម្ព័ន្ធសម្រាប់ឧបករណ៍តែមួយត្រូវបានបង្ហាញនៅក្នុងរូបភាពខាងក្រោម។ នៅពេលដែល ATF15xx CPLD ត្រូវបានកំណត់រចនាសម្ព័ន្ធតាមរបៀបនេះ ការចុះឈ្មោះមួយនឹងលេចឡើងរវាងម្ជុល TDI និង TDO របស់ឧបករណ៍។ ទំហំនៃការចុះឈ្មោះអាស្រ័យលើ JTAG ទទឹងការណែនាំ និងទិន្នន័យដែលកំពុងត្រូវបានផ្លាស់ប្តូរសម្រាប់ការណែនាំនោះ។ រូបភាព 2-1 JTAG ឧបករណ៍
ការសរសេរកម្មវិធីឧបករណ៍ច្រើន។
ATF15xx CPLDs អាចត្រូវបានកំណត់រចនាសម្ព័ន្ធជាផ្នែកមួយនៃខ្សែសង្វាក់ daisy នៃ JTAG-ឧបករណ៍ដែលបានគាំទ្រដូចបានពណ៌នាខាងក្រោម ហើយក៏បានបង្ហាញក្នុងរូបខាងក្រោមផងដែរ។
- ភ្ជាប់ TMS និង TCK pin សម្រាប់ឧបករណ៍នីមួយៗនៅក្នុង JTAG ខ្សែសង្វាក់ទៅនឹងម្ជុល TMS និង TCK របស់ JTAG ក្បាលចំណុចប្រទាក់នៅលើបន្ទះសៀគ្វី។
- ភ្ជាប់ម្ជុល TDI ពីឧបករណ៍ទីមួយទៅម្ជុល TDI របស់ JTAG បឋមកថាចំណុចប្រទាក់។
- ភ្ជាប់ម្ជុល TDO ពីឧបករណ៍ទីមួយទៅម្ជុល TDI នៃឧបករណ៍បន្ទាប់។ បន្តដំណើរការនេះរហូតដល់ទាំងអស់ លើកលែងតែចុងក្រោយត្រូវបានភ្ជាប់។
- ភ្ជាប់ម្ជុល TDO ពីឧបករណ៍ចុងក្រោយទៅម្ជុល TDO របស់ JTAG បឋមកថាចំណុចប្រទាក់។
រូបភាពទី 2-2 ឧបករណ៍ច្រើន JTAG ការកំណត់រចនាសម្ព័ន្ធ
ដើម្បីសរសេរកម្មវិធីឧបករណ៍ជាច្រើននៅក្នុង JTAG ខ្សែសង្វាក់ អ្នកប្រើប្រាស់ត្រូវតែប្រើឧបករណ៍កម្មវិធី ISP ដែលគាំទ្រមុខងារបែបនេះ។ នៅក្នុងកម្មវិធី ISP អ្នកប្រើប្រាស់ត្រូវបញ្ជាក់៖
- ចំនួនឧបករណ៍នៅក្នុង JTAG ខ្សែសង្វាក់។
- លេខផ្នែកនៃឧបករណ៍ និងទីតាំងនៅក្នុង JTAG ខ្សែសង្វាក់។
- JTAG ប្រតិបត្តិការសម្រាប់ឧបករណ៍នីមួយៗ។
- ផ្សេងទៀត JTAG- ព័ត៌មានពាក់ព័ន្ធដូចជា JTAG ទទឹងការណែនាំសម្រាប់ឧបករណ៍នីមួយៗ។
នៅពេលដែល JTAG ខ្សែសង្វាក់ daisy ត្រូវបានបង្កើតឡើងយ៉ាងត្រឹមត្រូវនៅលើបន្ទះគោលដៅ ISP ហើយនៅក្នុងកម្មវិធី ISP ឧបករណ៍នៅក្នុង JTAG ខ្សែសង្វាក់អាចត្រូវបានសរសេរកម្មវិធីក្នុងពេលតែមួយ។
ការពិចារណាលើការរចនា
ដើម្បីអនុវត្ត ISP នៅលើ ATF15xx CPLD ធនធានសម្រាប់ JTAG ចំណុចប្រទាក់នៅក្នុង ATF15xx ត្រូវតែត្រូវបានបម្រុងទុក។ ដូច្នេះ ម្ជុល I/O ទាំងបួនសម្រាប់ម្ជុល TMS, TDI, TDO, និង TCK ត្រូវតែរក្សាទុកសម្រាប់ JTAG ហើយមិនអាចប្រើជា I/Os អ្នកប្រើប្រាស់បានទេ។ លេខម្ជុលសម្រាប់ម្ជុលទាំងនេះអាស្រ័យលើ ATF15xx CPLD ដែលត្រូវបានប្រើ និងប្រភេទកញ្ចប់របស់វា។ សូមមើលតារាងខាងក្រោមសម្រាប់ព័ត៌មាន pinout ។ លោក JTAG ស្តង់ដារណែនាំថាម្ជុល TMS និង TDI ត្រូវបានទាញឡើងសម្រាប់ឧបករណ៍នីមួយៗនៅក្នុង JTAG ខ្សែសង្វាក់។ ATF15xx CPLDs មានមុខងារទាញឡើងខាងក្នុងសម្រាប់ម្ជុលទាំងនេះ ដែលនៅពេលបើកដំណើរការ រក្សាទុកតម្រូវការសម្រាប់ឧបករណ៍ទប់ទាញខាងក្រៅ។ លើសពីនេះ JTAG មុខងារចំណុចប្រទាក់ត្រូវតែត្រូវបានបើក ដើម្បីដំណើរការ ISP នៅលើ ATF15xx CPLDs។ បើកដំណើរការ JTAG ចំណុចប្រទាក់តម្រូវឱ្យជ្រើសរើសប្រភេទឧបករណ៍ Atmel ជាក់លាក់ ឬការកំណត់ជម្រើស មុនពេលចងក្រងការរចនា ATF15xx ។ នីតិវិធីទាំងនេះត្រូវបានគូសបញ្ជាក់សម្រាប់ WinCUPL, ProChip Designer និង POF2JED នៅក្នុងការណែនាំនេះ។ តាមលំនាំដើម CPLDs ATF15xx ថ្មីទាំងអស់ត្រូវបានដឹកជញ្ជូនជាមួយ JTAG ចំណុចប្រទាក់ត្រូវបានបើក។ នៅពេលដែលធនធានតក្កវិជ្ជាសម្រាប់ JTAG ចំណុចប្រទាក់ត្រូវបានបម្រុងទុក អ្នកប្រើប្រាស់អាចសរសេរកម្មវិធី ផ្ទៀងផ្ទាត់ និងលុប ATF15xx CPLD ណាមួយនៅលើក្តារគោលដៅដោយប្រើកម្មវិធី ATMISP ។
ព័ត៌មានជំនួយ៖ ទោះបីជា JTAG ម្ជុលត្រូវបានបម្រុងទុកសម្រាប់ JTAG ចំណុចប្រទាក់ អ្នកប្រើប្រាស់អាចអនុវត្តមុខងារតក្កវិជ្ជាដែលកប់នៅក្នុងម៉ាក្រូកោសិកាដែលភ្ជាប់ជាមួយម្ជុលទាំងនេះ។
តារាង 3-1 ATF15xx CPLD JTAG លេខសម្ងាត់
JTAG ម្ជុល | 44-TQFP | 44-PLCC | 84-PLCC | 100-TQFP | 100-PQFP |
TDI | 1 | 7 | 14 | 4 | 6 |
ធី។ ឌី។ អូ | 32 | 38 | 71 | 73 | 75 |
TMS | 7 | 13 | 23 | 15 | 17 |
TCK | 26 | 32 | 62 | 62 | 64 |
បើកដំណើរការ JTAG ចំណុចប្រទាក់ WinCUPL
ដើម្បីបើកដំណើរការ JTAG ចំណុចប្រទាក់ជាមួយ WinCUPL ប្រភេទឧបករណ៍ ISP ATF15xx ដែលសមស្របចាំបាច់ត្រូវបញ្ជាក់មុនពេលរចនាត្រូវបានចងក្រង។ បន្ទាប់ពីការរចនាត្រូវបានចងក្រងដោយជោគជ័យ JEDEC file ជាមួយ JTAG លក្ខណៈពិសេសចំណុចប្រទាក់ត្រូវបានបើកត្រូវបានបង្កើត។ នៅពេលដែល JEDEC នេះ។ file ត្រូវបានសរសេរកម្មវិធីទៅក្នុង ATF15xxCPLD ដែលជា JTAG ចំណុចប្រទាក់ត្រូវបានបើក។ អ្នកប្រើក៏អាចបើកឧបករណ៍ទាញឡើងខាងក្នុង TDI និង TMS ដោយរួមបញ្ចូលសេចក្តីថ្លែងការណ៍ទ្រព្យសម្បត្តិខាងក្រោមក្នុងការរចនា CUPL file.
- អចលនទ្រព្យ ATMEL {TDI_PULLUP = ON};
- អចលនទ្រព្យ ATMEL {TMS_PULLUP = ON};
សេចក្តីជូនដំណឹង៖ ប្រសិនបើប្រភេទឧបករណ៍ ISP ATF15xx ត្រូវបានប្រើសម្រាប់ការរចនាដែលប្រើ JTAG ម្ជុលចំណុចប្រទាក់ជា logic I/O pins WinCUPL បង្កើតកំហុសមួយ។
ជំហានខាងក្រោមពិភាក្សាអំពីរបៀបបើកការរចនាដែលមានស្រាប់នៅក្នុង WinCUPL បញ្ជាក់ប្រភេទឧបករណ៍ និងចងក្រងការរចនា។
- នៅលើម៉ឺនុយមេ WinCUPL សូមជ្រើសរើស File > បើក។ ជ្រើសរើសប្រភព CUPL (.pld) file ពីថតការងារសមរម្យ។
- ជ្រើសរើស យល់ព្រម ដើម្បីបើកប្រភព PLD file.
- នៅលើម៉ឺនុយមេ WinCUPL សូមជ្រើសរើស File > រក្សាទុក។ វារក្សាទុកការផ្លាស់ប្តូរដែលបានធ្វើឡើងចំពោះប្រភព file.
- នៅលើម៉ឺនុយមេ សូមជ្រើសរើស ជម្រើស > ឧបករណ៍។ វាបើកប្រអប់ជ្រើសរើសឧបករណ៍។
- ជ្រើសរើសឧបករណ៍ ISP ATF15xx ដែលសមស្រប។ សូមមើលតារាងខាងក្រោមសម្រាប់ការចុះបញ្ជីប្រភេទឧបករណ៍ ATF15xx ទាំងអស់ដែលគាំទ្រដោយ WinCUPL ។
- ជ្រើសរើស យល់ព្រម ដើម្បីបិទម៉ឺនុយជ្រើសរើសឧបករណ៍។
- ចំណាំ៖ វិធីសាស្ត្រជំនួសគឺជ្រើសរើសប្រភេទឧបករណ៍ ATF15xx ដែលសមស្របពីតារាងខាងក្រោម ហើយបញ្ចូលវាទៅក្នុងផ្នែកបឋមកថានៃប្រភព CUPL file.
- នៅលើម៉ឺនុយមេ WinCUPL សូមជ្រើសរើស រត់> ការចងក្រងដោយពឹងផ្អែកលើឧបករណ៍។
- WinCUPL ចងក្រងការរចនា និងបង្កើតឧបករណ៍ដំឡើងឧបករណ៍ Atmel ។ ប្រសិនបើការរចនាសមនឹង JEDEC file ត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិ។
- នៅពេលដែល JEDEC file ត្រូវបានដាក់កម្មវិធីទៅក្នុងឧបករណ៍ JTAG ចំណុចប្រទាក់ TMS ខាងក្នុងស្រេចចិត្ត និង TDI ទាញឡើង ហើយសៀគ្វីរក្សាម្ជុលស្រេចចិត្តត្រូវបានបើក។
ចំណាំ៖ ការជ្រើសរើសប្រភេទឧបករណ៍ Atmel ISP បើកដំណើរការ JTAG ចំណុចប្រទាក់តាមលំនាំដើមនៅពេលដែល Atmel WinCUPL ដំណើរការឧបករណ៍ដំឡើង Atmel ។
ប្រសិនបើការរចនារារាំងការបម្រុងទុកធនធានសម្រាប់ JTAG ចំណុចប្រទាក់ ឬ ISP មិនត្រូវបានប្រើប្រាស់ជាជម្រើសទេ ប្រភេទឧបករណ៍ Atmel ដែលមិនមែនជា ISP ត្រូវតែត្រូវបានជ្រើសរើស។ សូមមើលតារាងខាងក្រោមសម្រាប់បញ្ជីឧបករណ៍។ បន្ទាប់មកឧបករណ៍នេះអាចត្រូវបានរៀបចំឡើងវិញដោយប្រើអ្នកសរសេរកម្មវិធីឧបករណ៍ខាងក្រៅ។ តារាងខាងក្រោមរាយបញ្ជីប្រភេទឧបករណ៍ Atmel ISP និង Atmel ដែលមិនមែនជា ISP សម្រាប់ WinCUPL ។
តារាង 3-2 ប្រភេទឧបករណ៍ WinCUPL ATF15xx
ឈ្មោះឧបករណ៍ | ប្រភេទកញ្ចប់ | ប្រភេទឧបករណ៍ WinCUPL | |
JTAG បានបើក | JTAG ពិការ | ||
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 |
បើកដំណើរការ JTAG ចំណុចប្រទាក់ជាមួយ Atmel ProChip Designer
ដើម្បីបើកដំណើរការ JTAG ចំណុចប្រទាក់ជាមួយ ProChip Designer៖
- បើកគម្រោង ProChip Designer ដែលសមស្រប។
- បើកបង្អួចជម្រើស Fitter ដោយចុចលើប៊ូតុង Atmel Fitter នៅក្រោមឧបករណ៍ Fitter ។
- ជ្រើសរើសផ្ទាំងឧបករណ៍សកល ហើយបន្ទាប់មកពិនិត្យមើល JTAG ប្រអប់ច្រក។ ប្រដាប់ទប់ទាញខាងក្នុង TMS និង TDI ក៏អាចត្រូវបានបើកដោយពិនិត្យមើលប្រអប់ TDI Pullup និង TMS Pullup ។ ប្រអប់ធីកទាំងនេះត្រូវបានបង្ហាញក្នុងរូបភាពខាងក្រោម។
រូបភាព 3-1 ProChip Designer Fitter Options User Interface
បើកដំណើរការ JTAG ចំណុចប្រទាក់ POF2JED
នៅក្នុង POF2JED, JTAG ជម្រើសរបៀបអាចត្រូវបានកំណត់ទៅស្វ័យប្រវត្តិដើម្បីឱ្យ POF2JED កំណត់ថាតើ JTAG មុខងារនៅក្នុង ATF15xx គួរតែត្រូវបានបើកឬអត់ ហើយវាផ្អែកលើថាតើ JTAG ត្រូវបានគាំទ្រនៅក្នុង CPLD របស់ដៃគូប្រកួតប្រជែង។ ដើម្បីបើក JTAG នៅក្នុង ATF15xx CPLD ដោយមិនគិតពីថាតើ JTAG ត្រូវបានគាំទ្រនៅក្នុង CPLD របស់ដៃគូប្រកួតប្រជែងឬអត់ JTAG ជម្រើសរបៀបគួរតែត្រូវបានកំណត់ទៅបើក។ នៅពេលដែល JTAG ត្រូវបានបើកនៅក្នុង ATF15xx ប្រដាប់ទប់ទាញខាងក្នុង TDI និង TMS អាចត្រូវបានបើកដោយពិនិត្យមើលការបើក
TDI_PULLUP និងបើកប្រអប់ TMS_PULLUP ក្នុង POF2JED។ សូមមើលរូបខាងក្រោម។
រូបភាពទី 3-2 ចំណុចប្រទាក់អ្នកប្រើ POF2JED
ការណែនាំ និងអនុសាសន៍
ការយកចិត្តទុកដាក់៖ ការយកចិត្តទុកដាក់បន្ថែមចំពោះផ្នែកនេះគួរតែត្រូវបានធ្វើឡើងនៅពេលអនុវត្តប្រតិបត្តិការ ISP នៅលើ ATF15xx CPLDs ។ ផ្នែកនេះពិភាក្សាខ្លះៗអំពី JTAG ការណែនាំ ព័ត៌មាន និងអនុសាសន៍របស់ ISP ដែលគួរត្រូវបានកត់សម្គាល់យ៉ាងល្អ។
- ត្រូវប្រាកដថា JTAG ច្រកសម្រាប់ឧបករណ៍ទាំងអស់នៅក្នុង JTAG ខ្សែសង្វាក់ត្រូវបានបើក។
- សម្រាប់ ATF15xx CPLDs JTAG ច្រកត្រូវបានបើកប្រសិនបើឧបករណ៍ទទេ/លុប ឬមានកម្មវិធី JTAG បានបើកដំណើរការ។
- ឧបករណ៍ Atmel ATF15xx ទាំងអស់ត្រូវបានដឹកជញ្ជូនក្នុងស្ថានភាពទទេ/លុប។ ដូច្នេះ JTAG ច្រកត្រូវបានបើកសម្រាប់ឧបករណ៍ម៉ាកថ្មីទាំងអស់ និងរួចរាល់សម្រាប់ ISP ។
- ឧបករណ៍ ATF15xx ជាមួយ JTAG disabled ចាំបាច់ត្រូវលុបដោយប្រើឧបករណ៍ដែលមិនមែនជា ISP programmer ដើម្បីបើក JTAG ច្រក។
- ត្រូវប្រាកដថា VCC voltage ត្រូវបានអនុវត្តចំពោះឧបករណ៍នីមួយៗនៅក្នុង JTAG ខ្សែសង្វាក់។
- ATF15xxAS/ASL CPLDs ក្នុង 84-PLCC, 100-TQFP, និង 100-PQFP ប្រភេទកញ្ចប់៖ VCCINT ត្រូវតែមានចន្លោះពី 4.5V និង 5.5V ខណៈដែល VCCIO អាចស្ថិតនៅចន្លោះពី 3.0V និង 3.6V ឬ 4.5V និង 5.5V។
- ATF15xxAS/ASL CPLDs ក្នុងប្រភេទកញ្ចប់ 44-PLCC និង 44-TQFP៖ VCC ត្រូវតែស្ថិតនៅចន្លោះពី 4.5V ដល់ 5.5V។
- ATF15xxASV/ASVL CPLDs៖ VCC (VCCIO និង VCCINT) ត្រូវតែស្ថិតនៅចន្លោះពី 3.0V ដល់ 3.6V។
- VCC សម្រាប់ឧបករណ៍នៅក្នុង JTAG ខ្សែសង្វាក់ត្រូវតែត្រូវបានគ្រប់គ្រង និងត្រងឱ្យបានត្រឹមត្រូវ។
- សម្រាប់ ATF15xx CPLDs ដែលប្រើក្នុងកម្មវិធីភាគច្រើន វាត្រូវបានណែនាំឱ្យប្រើ capacitor decoupling 0.22µF មួយសម្រាប់គូ VCC/GND នីមួយៗ។
- វាត្រូវបានណែនាំឱ្យប្រើមូលដ្ឋានទូទៅសម្រាប់ឧបករណ៍ទាំងអស់នៅក្នុង JTAG ខ្សែសង្វាក់និង JTAG ផ្នែករឹងចំណុចប្រទាក់ (ឧទាហរណ៍ ATDH1150USB ISP ទាញយកខ្សែ) ។
- វាត្រូវបានផ្ដល់អនុសាសន៍ឱ្យជៀសវាងរយៈពេលយូរ (មិនលើសពីប្រាំឧបករណ៍) JTAG ច្រវាក់។
- ប្រសិនបើយូរ JTAG ខ្សែសង្វាក់គឺចាំបាច់ រារាំងសញ្ញា TMS និង TCK បន្ទាប់ពីរាល់ឧបករណ៍ទីប្រាំ។ ការប្រើប្រាស់សតិបណ្ដោះអាសន្ន Schmitt ត្រូវបានគេពេញចិត្ត។
- Buffers ផ្លាស់ប្តូរពេលវេលាកើនឡើង និងធ្លាក់ចុះនៃសញ្ញា TMS និង TCK ។
- ចាំបាច់ត្រូវពិចារណាលើការពន្យារពេលបន្ថែមដែលកើតឡើងដោយសតិបណ្ដោះអាសន្ន។
- វាត្រូវបានផ្ដល់អនុសាសន៍ឱ្យប្រើប្រដាប់ទប់ទល់ទាញ (4.7KΩ ដល់ 10KΩ) សម្រាប់សញ្ញា TMS និង TDI និងរេស៊ីស្តង់ទាញចុះសម្រាប់សញ្ញា TCK នៅ JTAG បឋមកថាដើម្បីការពារសញ្ញាទាំងនេះពីការអណ្តែតនៅពេលដែលពួកវាមិនត្រូវបានជំរុញដោយផ្នែករឹងចំណុចប្រទាក់។
- ការទាញខាងក្នុងស្រេចចិត្តលើ TMS និង TDI មានសម្រាប់ ATF15xx CPLDs។
- វាត្រូវបានណែនាំឱ្យបញ្ចប់ JTAG សញ្ញានៅ JTAG ក្បាល។
- ទាំងការបញ្ចប់សកម្ម និងអកម្មគឺអាចទទួលយកបាន; ទោះយ៉ាងណាក៏ដោយ ការបញ្ចប់អកម្មគឺពេញចិត្ត។
- វាកាត់បន្ថយការរោទ៍ដោយសារតែប្រវែងខ្សែ/PCB យូរ។
- ការបញ្ចប់គឺមានសារៈសំខាន់បំផុតសម្រាប់ TMS និង TCK ។
- វាត្រូវបានណែនាំថារាល់ធាតុបញ្ចូល និង I/Os នៃឧបករណ៍នៅក្នុង JTAG ខ្សែសង្វាក់ លើកលែងតែ JTAG ម្ជុលគួរតែស្ថិតក្នុងស្ថានភាពឋិតិវន្ត នៅពេលដែល ATF15xx CPLDs កំពុងត្រូវបានកម្មវិធីដើម្បីកាត់បន្ថយសំលេងរំខាន។
- នៅពេលប្រើក្រុមប្រឹក្សាអភិវឌ្ឍន៍/កម្មវិធីអ្នកសរសេរកម្មវិធី Atmel ATF15xx មួយ ថាមពលទៅក្តារត្រូវតែបិទ នៅពេលដែលទីតាំងនៃអ្នកលោតជ្រើសរើស VCC កំពុងត្រូវបានផ្លាស់ប្តូរ។
- សម្រាប់ ATF15xx CPLDs, JTAG ISP អាចប្រើបាននៅពេលដែលផ្នែកស្ថិតនៅក្នុងរបៀបបិទថាមពលដែលគ្រប់គ្រងដោយ Pin ឬនៅពេលដែលឧបករណ៍ "ថាមពលទាប" កំពុងដេក។
- ស្ថានភាពឧបករណ៍បន្ទាប់ពីការរំខាននៃ ISP៖
- ប្រសិនបើ ISP ត្រូវបានរំខាន ម្ជុល I/O ទាំងអស់ត្រូវបានបញ្ជាក់បីដោយមិនគិតពីស្ថានភាពនៃសៀគ្វី Pin-keeper ឡើយ។
- រារាំងឧបករណ៍ដែលបានរៀបចំដោយផ្នែកពីការបង្កជម្លោះរថយន្តក្រុងជាមួយឧបករណ៍ផ្សេងទៀតនៅលើបន្ទះសៀគ្វី។
- កំឡុងពេលសរសេរកម្មវិធី ISP ម្ជុល I/O ទាំងអស់ស្ថិតនៅក្នុងលក្ខខណ្ឌមួយដូចខាងក្រោម៖
- ស្ថានភាព impedance ខ្ពស់៖
- នៅពេលដែលឧបករណ៍ទទេ / លុបត្រូវបានសរសេរកម្មវិធី។
- នៅពេលដែលឧបករណ៍ត្រូវបានកម្មវិធីឡើងវិញជាមួយនឹងសៀគ្វី Pin-keeper ត្រូវបានបិទ។
- ទប់ស្កាត់ការប៉ះទង្គិចឡានក្រុងជាមួយឧបករណ៍ខាងក្រៅដែលប៉ះជាមួយ ATF15xx CPLDs នៅលើបន្ទះសៀគ្វី។
- ចុះខ្សោយទៅនឹងស្ថានភាពមុន៖
- នៅពេលដែលឧបករណ៍ដែលបានកម្មវិធីត្រូវបានកម្មវិធីឡើងវិញជាមួយនឹងសៀគ្វី Pin-keeper ត្រូវបានបើក។
- ម្ជុល I/O រក្សាកម្រិតតក្កវិជ្ជាពីមុនមុនពេល ISP ។
- ការពារ ISP ពីការប៉ះពាល់ដល់ប្រតិបត្តិការរបស់ឧបករណ៍ផ្សេងទៀតនៅលើបន្ទះប្រព័ន្ធ។
- ការប្រើប្រាស់ច្រើន JTAG ខ្សែសង្វាក់នៅលើក្តារមួយមិនត្រូវបានណែនាំទេ។
- ឧបករណ៍អាចមានអន្តរកម្មរវាង JTAG ច្រវាក់។
- បន្ទះនេះមានមុខងារតែនៅពេលដែលឧបករណ៍ទាំងអស់នៅក្នុង JTAG ខ្សែសង្វាក់ត្រូវបានកម្មវិធីដោយជោគជ័យ។
- ប្រសិនបើការសរសេរកម្មវិធីបរាជ័យសម្រាប់ឧបករណ៍យ៉ាងហោចណាស់មួយនៅក្នុងសង្វាក់ ខណៈដែល JTAG ខ្សែសង្វាក់ត្រូវបានកម្មវិធីដោយជោគជ័យ៖
- ទាំង Atmel ឬឧបករណ៍ផ្សេងទៀតនៅលើយន្តហោះអាចខូចដោយសារបញ្ហាការប៉ះទង្គិចគ្នានៃឡានក្រុងសម្រាប់លទ្ធផល tri-stateable ។
- ស្ថានភាពប្រតិបត្តិការរបស់ក្រុមប្រឹក្សាប្រព័ន្ធមិនត្រូវបានកំណត់ទេ។ ដូច្នេះហើយ ប្រតិបត្តិការមុខងារមិនត្រឹមត្រូវអាចកើតឡើង។
- ការបញ្ចូលសៀគ្វីសកម្មរវាង JTAG ក្បាល និង JTAG ឧបករណ៍នៅក្នុងខ្សែសង្វាក់មិនត្រូវបានណែនាំទេ។ ប្រសិនបើសៀគ្វីសកម្មដំណើរការខុសប្រក្រតី វាអាចបណ្តាលឱ្យមានបញ្ហាក្នុងការសរសេរកម្មវិធី/ផ្ទៀងផ្ទាត់។
- ការប្រើប្រាស់ចម្រុះ - វ៉ុលtagឧបករណ៍ JTAG ខ្សែសង្វាក់មិនត្រូវបានណែនាំទេ។
- ទាំងនេះគឺ JTAG ខ្សែសង្វាក់ជាមួយឧបករណ៍ដែលប្រើ VCC voltages និង/ឬ ចំណុចប្រទាក់ voltages.
- ចំណុចប្រទាក់ voltagកម្រិត e (VIL, VIH, VOL, VOH) សម្រាប់ឧបករណ៍ 5.0V ប្រហែលជាមិនត្រូវគ្នាជាមួយ interface voltagកម្រិត e សម្រាប់ឧបករណ៍ 3.0V ។
- ប្រសិនបើ ATMISP មានបញ្ហាក្នុងការទំនាក់ទំនងជាមួយ JTAG ខ្សែសង្វាក់ផ្នែករឹងរបស់ឧបករណ៍ សូមសាកល្បងដំណើរការ Self Calibrate ឬ Manually Calibrate ដើម្បីបន្ថយប្រេកង់ JTAG សញ្ញា។
- សូមប្រាកដថា LED នៅលើខ្សែ ATDH1150USB ត្រូវបានបើក ហើយវាមានពណ៌បៃតង មុនពេលចាប់ផ្តើមកម្មវិធី។ ត្រូវប្រាកដថាខ្សែទាញយក ISP អាចទំនាក់ទំនងបានត្រឹមត្រូវជាមួយកម្មវិធី ATMISP ។
- ត្រូវប្រាកដថា VCC voltage ត្រូវបានអនុវត្តទៅខ្សែ ATDH1150USB ។
- VCC ដែលប្រើដោយឧបករណ៍ទីមួយនៅក្នុង JTAG ខ្សែសង្វាក់ត្រូវតែត្រូវបានផ្គត់ផ្គង់ទៅខ្សែ ATDH1150USB តាមរយៈ pin 4 នៃ 10-pin JTAG ក្បាល។
- សម្រាប់ ATF15xx CPLDs ដែលមាន VCCINT និង VCCIO ដាច់ដោយឡែក VCCIO គួរតែត្រូវបានប្រើសម្រាប់ខ្សែ ATDH1150USB ។
ព័ត៌មានបញ្ជាទិញ
លេខកូដបញ្ជាទិញ | ការពិពណ៌នា |
ATF15xx-DK3-U | CPLD Development/Programmer Kit (រួមបញ្ចូល ATF15xxDK3-SAA44 និង ATDH1150USB ឬ ATDH1150USB-K) |
ATF15xxDK3-SAA100 | បន្ទះអាដាប់ធ័ររន្ធ TQFP 100-pin សម្រាប់ក្រុមប្រឹក្សាភិបាល DK3 |
ATF15xxDK3-SAJ44 | បន្ទះអាដាប់ធ័ររន្ធ PLCC 44-pin សម្រាប់ក្រុមប្រឹក្សាភិបាល DK3 |
ATF15xxDK3-SAJ84 | បន្ទះអាដាប់ធ័ររន្ធ PLCC 84-pin សម្រាប់ក្រុមប្រឹក្សាភិបាល DK3 |
ATF15xxDK3-SAA44 | បន្ទះអាដាប់ធ័ររន្ធ TQFP 44-pin សម្រាប់ក្រុមប្រឹក្សាភិបាល DK3 |
ATDH1150USB | Atmel ATF15xx CPLD ដែលមានមូលដ្ឋានលើ USB JTAG ខ្សែទាញយក ISP |
ប្រវត្តិកែប្រែ
បណ្ឌិត Rev. | កាលបរិច្ឆេទ | មតិយោបល់ |
A | ៥/៥ | ការចេញផ្សាយឯកសារដំបូង។ |
ព័ត៌មានទំនាក់ទំនង
សាជីវកម្ម Atmel
- 1600 Technology Drive, San Jose, CA 95110 សហរដ្ឋអាមេរិក
- T: (+1)(408) 441.0311
- F: (+1)(408) 436.4200
- www.atmel.com
© 2015 Atmel សាជីវកម្ម។ / Rev.: Atmel-8968A-CPLD-ATF-ISP_User Guide-12/2015
Atmel® និមិត្តសញ្ញា Atmel និងបន្សំរបស់វា ការបើកលទ្ធភាពគ្មានដែនកំណត់® និងផ្សេងទៀតគឺជាពាណិជ្ជសញ្ញាដែលបានចុះបញ្ជី ឬពាណិជ្ជសញ្ញារបស់សាជីវកម្ម Atmel នៅសហរដ្ឋអាមេរិក និងប្រទេសដទៃទៀត។ ពាក្យ និងឈ្មោះផលិតផលផ្សេងទៀតអាចជាពាណិជ្ជសញ្ញារបស់អ្នកដទៃ។
ការបដិសេធ៖ ព័ត៌មាននៅក្នុងឯកសារនេះត្រូវបានផ្តល់ជូនទាក់ទងនឹងផលិតផល Atmel។ គ្មានអាជ្ញាប័ណ្ណ បង្ហាញ ឬបង្កប់ន័យដោយការបិទបាំង ឬបើមិនដូច្នេះទេ ចំពោះសិទ្ធិកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់ដោយឯកសារនេះ ឬពាក់ព័ន្ធនឹងការលក់ផលិតផល Atmel ។ លើកលែងតែមានចែងក្នុងលក្ខខណ្ឌនៃការលក់ដែលមាននៅលើ ATMEL WEBគេហទំព័រ ATMEL សន្មតថាមិនមានទំនួលខុសត្រូវអ្វីទាំងអស់ និងបដិសេធការធានាណាមួយដែលបានបញ្ជាក់ បង្កប់ន័យ ឬការធានាតាមលក្ខន្តិកៈដែលទាក់ទងនឹងផលិតផលរបស់វា រួមទាំង ប៉ុន្តែមិនកំណត់ចំពោះ ការធានាជាក់ស្តែងនៃផ្នែកផ្គត់ផ្គង់ គោលបំណង ឬមិនបំពាន។ ក្នុងករណីណាក៏ដោយ ATMEL មិនត្រូវទទួលខុសត្រូវចំពោះការខូចខាតដោយផ្ទាល់ ប្រយោល ផលវិបាក ការដាក់ទណ្ឌកម្ម ពិសេស ឬការខូចខាតដោយចៃដន្យ (រួមទាំង ដោយគ្មានដែនកំណត់ ការខូចខាតសម្រាប់ការខាតបង់ និងប្រាក់ចំណេញ ការបាត់បង់ផ្នែកអាជីវកម្ម) កើតឡើងពីការប្រើប្រាស់ ឬអសមត្ថភាពក្នុងការប្រើប្រាស់ឯកសារនេះ ទោះបីជា ATMEL ត្រូវបានណែនាំអំពីលទ្ធភាពនៃការខូចខាតបែបនេះក៏ដោយ។ Atmel មិនធ្វើការតំណាង ឬការធានាទាក់ទងនឹងភាពត្រឹមត្រូវ ឬភាពពេញលេញនៃខ្លឹមសារនៃឯកសារនេះ ហើយរក្សាសិទ្ធិក្នុងការផ្លាស់ប្តូរលក្ខណៈជាក់លាក់ និងការពិពណ៌នាផលិតផលនៅពេលណាក៏បានដោយមិនចាំបាច់ជូនដំណឹងជាមុន។ Atmel មិនធ្វើការប្តេជ្ញាចិត្តណាមួយដើម្បីធ្វើបច្ចុប្បន្នភាពព័ត៌មានដែលមាននៅទីនេះទេ។ លុះត្រាតែមានផ្តល់ជូនជាពិសេសនោះ ផលិតផល Atmel មិនស័ក្តិសមសម្រាប់ និងមិនត្រូវប្រើក្នុងកម្មវិធីរថយន្តឡើយ។ ផលិតផល Atmel មិនត្រូវបានបម្រុងទុក អនុញ្ញាត ឬធានាសម្រាប់ការប្រើប្រាស់ជាសមាសធាតុនៅក្នុងកម្មវិធីដែលមានបំណងគាំទ្រ ឬទ្រទ្រង់ជីវិត។ ការមិនទទួលខុសត្រូវចំពោះកម្មវិធីសុវត្ថិភាព យោធា និងយានយន្ត៖ ផលិតផល Atmel មិនត្រូវបានរចនាឡើងសម្រាប់ និងមិនត្រូវបានប្រើប្រាស់ពាក់ព័ន្ធនឹងកម្មវិធីណាមួយដែលការបរាជ័យនៃផលិតផលបែបនេះនឹងត្រូវបានគេរំពឹងថានឹងបណ្តាលឱ្យមានរបួស ឬស្លាប់ផ្ទាល់ខ្លួនយ៉ាងសំខាន់ ("Safety-Critical កម្មវិធី”) ដោយគ្មានការយល់ព្រមជាលាយលក្ខណ៍អក្សរជាក់លាក់របស់មន្រ្តី Atmel ។ កម្មវិធីសំខាន់ៗសុវត្ថិភាពរួមមាន ឧបករណ៍ជំនួយជីវិត និងប្រព័ន្ធ ឧបករណ៍ ឬប្រព័ន្ធសម្រាប់ប្រតិបត្តិការនៃកន្លែងនុយក្លេអ៊ែរ និងប្រព័ន្ធអាវុធដោយគ្មានដែនកំណត់។ ផលិតផល Atmel មិនត្រូវបានរចនាឡើង ឬមានបំណងសម្រាប់ប្រើប្រាស់ក្នុងកម្មវិធីយោធា ឬលំហអាកាស ឬបរិស្ថានទេ លុះត្រាតែត្រូវបានកំណត់ជាពិសេសដោយ Atmel ជាថ្នាក់យោធា។ ផលិតផល Atmel មិនត្រូវបានរចនាឡើង ឬមានបំណងសម្រាប់ប្រើប្រាស់ក្នុងកម្មវិធីរថយន្តទេ លុះត្រាតែត្រូវបានកំណត់ជាពិសេសដោយ Atmel ជារថយន្តថ្នាក់។
ឯកសារ/ធនធាន
![]() | ឧបករណ៍តក្កវិជ្ជាដែលអាចសរសេរកម្មវិធីបានស្មុគស្មាញ Atmel ATF15xx [pdf] ការណែនាំអ្នកប្រើប្រាស់ ATF15xx, ATF15xx Complex Programmable Logic Device, Complex Programmable Logic Device, Programmable Logic, ឧបករណ៍តក្កវិជ្ជា, ឧបករណ៍ |