Atmel ATF15xx кешенді бағдарламаланатын логикалық құрылғы
Техникалық сипаттамалар
- Өнім атауы: Atmel ATF15xx Жүйе ішіндегі бағдарламалау
- Үлгі: ATF15xx
- Түрі: Кешенді бағдарламаланатын логикалық құрылғы (CPLD)
- Бағдарламалау әдісі: Жүйе ішіндегі бағдарламалау (ISP)
- Интерфейс: ДжTAG ISP интерфейсі
- Өндіруші: Atmel
Жиі қойылатын сұрақтар
С: Үшінші тараптың бағдарламалау бағдарламалық құралын ATF15xx CPLD құрылғыларымен пайдалана аламын ба?
Ж: Иә, бағдарламалық жасақтама бағдарламалау алгоритмін және JTAG ATF15xx CPLD үшін қажетті нұсқаулар.
С: Бірнеше ATF15xx CPLD бір уақытта бағдарламалауға бола ма?
Ж: Иә, ДжTAG ISP интерфейсі бірнеше CPLD бір уақытта тиімді бағдарламалау үшін бірнеше құрылғыны бағдарламалауды қолдайды.
Кіріспе
- Logic Doubling® архитектурасы бар Atmel® ATF15xx кешенді бағдарламаланатын логикалық құрылғылар (CPLDs) IEEE Std арқылы Жүйе ішіндегі бағдарламалауды (ISP) қолдайды. 1149.1 Бірлескен сынақ әрекеті тобы (ДжTAG) интерфейс. Бұл мүмкіндік бағдарламалау икемділігін арттырады және әртүрлі кезеңдерде артықшылықтар береді; өнімді әзірлеу, өндіру және кен орындарын пайдалану. Бұл пайдаланушы нұсқаулығында ISP қолдауымен ATF15xx CPLD құрылғыларында ISP енгізуге арналған жобалау әдістері мен талаптары төменде көрсетілгендей сипатталған:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
Ерекшеліктер мен артықшылықтар
Жүйе ішіндегі бағдарламалау ISP құрылғыларын баспа схемаларына (ПХД) орнатқаннан кейін бағдарламалауға және қайта бағдарламалауға мүмкіндік береді. Бұл құрылғыларды ПХД-ға орнатпай тұрып, сыртқы құрылғы бағдарламалаушысында бағдарламалау үшін өндіріс процесінде қажет қосымша өңдеу қадамын болдырмайды. Бұл қадамды алып тастау істік саны жоғары беттік орнату құрылғыларының нәзік сымдарын зақымдау немесе бағдарламалау ағыны кезінде электростатикалық разряд (ESD) арқылы құрылғыны зақымдау мүмкіндігін азайтады. ISP сонымен қатар пайдаланушыларға ISP құрылғыларын ПХД-дан алып тастамай-ақ дизайнды өзгертуге және өрісті жаңартуға мүмкіндік береді. Сонымен қатар, ол ISP құрылғыларында жүйелік бағдарламалау операцияларын орындау және осы бағдарламалау операцияларын схемалық платалардың өндірістік ағынына біріктіру үшін енгізілген микроконтроллерді немесе тізбек ішіндегі сынақ құралын пайдалануға мүмкіндік береді.
Жүйе ішіндегі бағдарламалау жүйелері
ATF15xx CPLD үшін ISP жүйесінің үш маңызды құрамдас бөлігі:
Бағдарламалық қамтамасыз ету
Бағдарламалау алгоритмін жүзеге асыру, сонымен қатар ДжTAG мақсатты ISP құрылғыларына арналған нұсқаулар мен деректер. Бұл компьютерде жұмыс істейтін бағдарламалық құрал, ендірілген микроконтроллер немесе тізбектегі сынақ жабдығы болуы мүмкін.
Интерфейстің аппараттық құралдары
Мақсатты тақтадағы ISP бағдарламалық құралы мен ISP құрылғылары арасындағы байланыс арнасы. Бұл Atmel немесе үшінші тарап жеткізушісінен ISP жүктеп алу кабелі немесе бағдарламашы, тізбектегі сынақ жабдығы немесе ПХД-дегі кірістірілген микроконтроллер мен ISP құрылғылары арасындағы қосылымдар болуы мүмкін.
Мақсатты тақта
J жүйесіндегі ISP құрылғыларын қамтитын схемалық тақтаTAG тізбек. Бұл Atmel компаниясының ATF15xx CPLD әзірлеу/бағдарламалау тақтасы немесе сәйкес J бар тапсырыс бойынша жасалған схемалық тақша болуы мүмкін.TAG интерфейстің аппараттық құралына қосылымдар.
Осы үш құрамдасқа қосымша, JEDEC file ATF15xx CPLD бағдарламасын бағдарламалау үшін қажет. Бұл JEDEC file дизайнын құрастыру арқылы жасауға болады file Atmel WinCUPL және Atmel ProChip Designer сияқты ATF15xx CPLD құралдарын қолдайтын әзірлеу бағдарламалық құралын пайдалану. Atmel сонымен қатар шығысты түрлендіретін POF2JED.exe аудармашы бағдарламалық құралын ұсынады file бәсекелестің бағдарламалау пішімінен JEDEC file ATF15xx CPLD-мен үйлесімді. Бұл қызметтік бағдарлама туралы қосымша ақпарат алу үшін Atmel қолданбасында қол жетімді «ATF15xx өнім тобының конверсиясы» атты Atmel қолданбасының жазбасын қараңыз. webсайт. JEDEC-тен кейін files барлық ATF15xx CPLD үшін жасалған, оларды мақсатты тақтада бағдарламалауға болады. ATF15xx CPLD келесі жүйелік бағдарламалау жүйелері арқылы бағдарламалануы мүмкін:
- ATF15xx Жүйе ішіндегі бағдарламалау жүйесі
- Енгізілген микроконтроллерлер
- Тізбек ішіндегі сынаушылар
Atmel ATF15xx Жүйе ішіндегі бағдарламалау жүйесі
ATF15xx CPLD құрылғыларын жүйелік бағдарламалау үшін ISP бағдарламалық құралы, жүктеп алу кабелі және әзірлеу/бағдарламашы жинағы Atmel дүкенінен қолжетімді және олар төмендегі бөлімдерде сипатталған.
ISP бағдарламалық құралы
Atmel ATF15xx ISP бағдарламалық құралы, ATMISP, J. іске асырудың негізгі құралы болып табыладыTAG ATF15xx CPLD құрылғыларында жүйелік бағдарламалау. ATMISP Windows негізіндегі негізгі компьютерде жұмыс істейді және мақсатты ISP аппараттық жүйесінде ATF15xx CPLDs жүйелік бағдарламалауды жүзеге асырады немесе сериялық вектор пішімін (.SVF) жасайды. file мақсатты жүйеде ATF15xx CPLDs бағдарламалау үшін Автоматты сынақ жабдығы (ATE) пайдаланатын болады. ATMISP алдымен пайдаланушылардан J. туралы барлық қажетті ақпаратты аладыTAG мақсатты жүйедегі құрылғылар тізбегі. Содан кейін ол сәйкес J орындайдыTAG ISP нұсқаулары JTAG Дж сәйкес мақсатты жүйедегі құрылғылар тізбегіTAG ДК USB немесе LPT порты арқылы пайдаланушылар көрсеткен құрылғы тізбегі туралы ақпарат. Atmel ATMISP бағдарламалық құралы туралы қосымша ақпаратты мына жерден алуға болады www.atmel.com/tools/ATMISP.aspx.
ISP жүктеп алу кабелі
Atmel ATF15xx USB негізіндегі ISP жүктеу кабелі, ATDH1150USB, бір жағында негізгі компьютердің стандартты USB портына және J портына қосылады.TAG екінші жағындағы мақсатты схеманың тақырыбы. Ол Дж тасымалдайдыTAG негізгі компьютерде жұмыс істейтін ATMISP көмегімен мақсатты схемалық платадағы ISP құрылғыларына жасалған нұсқаулар мен деректер. ATDH1150USB кабелі туралы қосымша ақпаратты мына жерден алуға болады www.atmel.com/tools/ATDH1150USB.aspx.
Әзірлеу/бағдарламашы
Atmel ATF15xx әзірлеу/бағдарламашы жинағы, ATF15xx-DK3-U, толық әзірлеу жүйесі және ATF15xx CPLD үшін ISP бағдарламашысы. Бұл жинақ дизайнерлерге прототиптерді әзірлеудің және ATF15xx ISP CPLD көмегімен жаңа дизайнды бағалаудың өте жылдам және оңай жолын ұсынады. ATF15xx CPLD құрылғыларында ұсынылған пакет түрлерінің көпшілігін қолдау үшін әртүрлі розетка адаптер тақталарының болуымен бұл жинақты J арқылы қол жетімді пакет түрлерінің көпшілігінде ATF15xx ISP CPLDs бағдарламалау үшін ISP бағдарламашысы ретінде пайдалануға болады.TAG интерфейс. Atmel ATF15xx-DK3-U жинағы туралы қосымша ақпаратты мына жерден алуға болады www.atmel.com/tools/ATF15XX-DK3-U.aspx.
Кірістірілген микроконтроллер жүйесі
Бағдарламалау алгоритмі және ДжTAG ATF15xx CPLD нұсқаулары микроконтроллерде немесе микропроцессорда жүзеге асырылуы мүмкін, содан кейін оларды мақсатты тақтада ATF15xx CPLD бағдарламасын бағдарламалау үшін пайдалануға болады. Ықтимал әдістердің бірі - барлық сәйкес J-ді шығаруTAG хаттама туралы ақпарат (яғни ДжTAG нұсқаулар мен деректер) SVF file ATMISP бағдарламалық құралы арқылы жасалады, содан кейін бұл ақпаратты J генерациялайтын микроконтроллердің немесе микропроцессордың кодын енгізу үшін пайдаланыңыз.TAG J жүйесіндегі ISP құрылғыларына арналған сигналдарTAG тізбек. Бұл тәсіл ендірілген микроконтроллері немесе микропроцессоры бар жүйелер үшін ең қолайлы және бұл жүйе ішіндегі бағдарламалаудың сыртқы бағдарламалық және аппараттық құралдарын пайдалануды болдырмайды.
Схема ішіндегі сынақ жүйесі
ATF15xx CPLD құрылғыларын мақсатты схемалық тақтада J арқылы бағдарламалауға боладыTAG схема ішіндегі сынауыштың көмегімен схемалық платаны сынау кезінде интерфейс. Жалпы, SVF file ATMISP жасаған барлық тиісті J болуы керекTAG Жүйе ішіндегі сынаушыларға мақсатты платадағы ATF15xx CPLD құрылғыларын бағдарламалау қажет болатын жүйелік бағдарламалау ақпараты. Бұл тәсіл бағдарламалау қадамын тестілеуге біріктіруге мүмкіндік бередіtagөндіріс ағынының e.
JTAG ISP интерфейсі
ATF15xx CPLDs үшін ISP IEEE 1149.1 Std арқылы жүзеге асырылады. ДжTAG интерфейс. Бұл интерфейсті ATF15xx CPLD файлдарын өшіру, бағдарламалау және тексеру үшін пайдалануға болады. ДжTAG интерфейс – TCK, TMS, TDI және TDO сигналдарынан және JTAG Сынақ кіру порты (TAP) контроллері. TCK коды J үшін сағат кірісі болып табыладыTAG TAP контроллері және J-ді енгізу/шығару үшінTAG нұсқаулар мен деректер. TDI істікшелі деректердің сериялық кірісі болып табылады. Ол бағдарламалау нұсқаулары мен деректерді ISP құрылғыларына ауыстыру үшін қолданылады. TDO істікшелі деректердің сериялық шығысы болып табылады. Ол ISP құрылғыларынан деректерді ауыстыру үшін қолданылады. TMS түйреуіш - режимді таңдау түйреуіш. Ол Дж күйін бақылайдыTAG TAP контроллері. ДжTAG ISP мақсатты тақтасындағы ATF15xx CPLD интерфейсінің түйреуіштері әдетте 10 істікшелі тақырып арқылы ISP интерфейсінің аппараттық құралына (яғни ISP жүктеу кабелі) қосылуы керек. ISP интерфейсінің аппараттық құралы да ISP бағдарламалық құралын іске қосатын негізгі компьютерге қосылуы керек. ISP интерфейсінің аппараттық құралы ISP бағдарламалық құралы мен ISP құрылғылары арасында байланысты орнатады және ол ISP бағдарламалық құралына бағдарламалау нұсқаулары мен деректерді негізгі компьютерден ATF15xx CPLD құрылғыларына тасымалдауға мүмкіндік береді. J бар ATF15xx CPLDTAG қосылған мүмкіндіктер толығымен JTAG үйлесімді және сонымен қатар J құжатында көрсетілген қажетті шекаралық сканерлеу сынағы (BST) әрекеттерін қолдайдыTAG стандартты. ATF15xx CPLD құрылғыларын J бөлігі ретінде конфигурациялауға боладыTAG BST тізбегі басқа ДжTAG жүйелік тақшаны сұлба ішінде сынауға арналған құрылғылар. Бұл мүмкіндіктің көмегімен ATF15xx CPLD құрылғыларын басқа J құрылғыларымен бірге схемалық тақтада тексеруге болады.TAG- сынауға жүгінбей қолдау көрсетілетін құрылғылар.
Бір құрылғыны бағдарламалау
ДжTAG ISP интерфейсін жалғыз ATF15xx CPLD бағдарламалау үшін конфигурациялауға болады. ДжTAG бір құрылғыға арналған конфигурация төмендегі суретте көрсетілген. ATF15xx CPLD осылай конфигурацияланған кезде құрылғының TDI және TDO түйреуіштері арасында регистр пайда болады. Регистрдің өлшемі J-ге байланыстыTAG Нұсқау ені және осы нұсқау үшін жылжытылатын деректер. Сурет 2-1 JTAG Құрылғы
Бірнеше құрылғыны бағдарламалау
ATF15xx CPLD бірнеше J тізбегінің бөлігі ретінде конфигурациялануы мүмкін.TAG-төменде сипатталғандай және келесі суретте көрсетілгендей қолдау көрсетілетін құрылғылар.
- J ішіндегі әрбір құрылғы үшін TMS және TCK істікшесін жалғаңызTAG J-дің TMS және TCK түйреуіштеріне тізбекTAG схема тақтасындағы интерфейс тақырыбы.
- Бірінші құрылғыдағы TDI істікшесін J құрылғысының TDI істікшесіне қосыңызTAG интерфейс тақырыбы.
- Бірінші құрылғының TDO істікшесін келесі құрылғының TDI істікшесіне қосыңыз. Соңғысынан басқасы қосылғанша бұл процесті жалғастырыңыз.
- Соңғы құрылғының TDO істікшесін J құрылғысының TDO істікшесіне қосыңызTAG интерфейс тақырыбы.
Сурет 2-2 Бірнеше құрылғы JTAG Конфигурация
J ішінде бірнеше құрылғыларды бағдарламалауTAG тізбегі үшін пайдаланушылар осындай мүмкіндіктерді қолдайтын ISP бағдарламалық құралдарын пайдалануы керек. ISP бағдарламалық құралында пайдаланушылар мыналарды көрсетуі керек:
- J ішіндегі құрылғылар саныTAG тізбек.
- Құрылғылардың бөлшектер нөмірлері және J ішіндегі позицияларTAG тізбек.
- JTAG құрылғылардың әрқайсысы үшін операциялар.
- Басқа ДжTAG- қатысты ақпарат, мысалы, ДжTAG құрылғылардың әрқайсысы үшін нұсқаулық ені.
Бірде ДжTAG тізбек ISP мақсатты тақтасында және ISP бағдарламалық құралында, J жүйесіндегі құрылғыларда дұрыс орнатылған.TAG тізбекті бір уақытта бағдарламалауға болады.
Дизайнды қарастыру
ATF15xx CPLD құрылғысында ISP орындау үшін JTAG ATF15xx интерфейсін сақтау керек. Сондықтан TMS, TDI, TDO және TCK істіктеріне арналған төрт енгізу/шығару істіктері J үшін резервтелуі керек.TAG және пайдаланушы енгізу/шығарулары ретінде пайдалану мүмкін емес. Бұл түйреуіштерге арналған пин нөмірлері қай ATF15xx CPLD пайдаланылғанына және оның бума түріне байланысты. Түйінді ақпарат алу үшін төмендегі кестені қараңыз. ДжTAG стандарт J ішіндегі әрбір құрылғы үшін TMS және TDI түйреуіштерін тартуды ұсынадыTAG тізбек. ATF15xx CPLD құрылғыларында осы түйреуіштер үшін ішкі тарту мүмкіндігі бар, ол қосылған кезде сыртқы тартылатын резисторлардың қажеттілігін сақтайды. Сонымен қатар, ДжTAG ATF15xx CPLD құрылғыларында ISP қызметін орындау үшін интерфейс мүмкіндігін қосу керек. J. қосуTAG интерфейс ATF15xx дизайнын құрастырмас бұрын арнайы Atmel құрылғысының түрлерін немесе опция параметрлерін таңдауды талап етеді. Бұл процедуралар осы нұсқаулықта WinCUPL, ProChip Designer және POF2JED үшін сипатталған. Әдепкі бойынша, барлық жаңа ATF15xx CPLD құрылғылары JTAG интерфейс қосылған. Бір рет логикалық ресурстар ДжTAG интерфейс сақталған, пайдаланушылар ATMISP бағдарламалық құралын пайдаланып мақсатты тақтадағы кез келген ATF15xx CPLD файлын бағдарламалай, тексеріп, өшіре алады.
Кеңес: Дегенмен төрт ДжTAG түйреуіштер J үшін сақталғанTAG интерфейсінде пайдаланушылар осы түйреуіштермен байланысты макроұяшықтарда жерленген логикалық функцияларды жүзеге асыра алады.
Кесте 3-1 ATF15xx CPLD JTAG 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 |
J қосыңызTAG WinCUPL интерфейсі
J қосу үшінTAG WinCUPL интерфейсі үшін дизайнды құрастырмас бұрын сәйкес ATF15xx ISP құрылғы түрін көрсету қажет. Дизайн сәтті құрастырылғаннан кейін JEDEC file ДжTAG қосылған интерфейс мүмкіндігі жасалады. Бұл кезде JEDEC file ATF15xxCPLD ішіне бағдарламаланған, оның JTAG интерфейс қосылған. Сондай-ақ пайдаланушылар TDI және TMS ішкі тартылатын резисторларды CUPL дизайнында келесі сипат мәлімдемелерін қосу арқылы қоса алады. file.
- PROPERTY ATMEL {TDI_PULLUP = ON};
- PROPERTY ATMEL {TMS_PULLUP = ON};
Ескерту: ATF15xx ISP құрылғы түрі J қолданатын дизайн үшін пайдаланылсаTAG интерфейс түйреуіштерін логикалық енгізу/шығару түйреуіштері ретінде пайдаланса, WinCUPL қатені жасайды.
Келесі қадамдар WinCUPL жүйесінде бұрыннан бар дизайнды ашу, құрылғы түрін көрсету және дизайнды құрастыру жолын талқылайды.
- WinCUPL негізгі мәзірінде таңдаңыз File > Ашу. CUPL (.pld) көзін таңдаңыз file тиісті жұмыс каталогынан.
- PLD көзін ашу үшін OK түймесін басыңыз file.
- WinCUPL негізгі мәзірінде таңдаңыз File > Сақтау. Бұл көзге енгізілген өзгертулерді сақтайды file.
- Негізгі мәзірде Опц-р > Құрылғылар тармағын таңдаңыз. Бұл Құрылғыны таңдау тілқатысу терезесін ашады.
- Сәйкес ATF15xx ISP құрылғысын таңдаңыз. WinCUPL қолдайтын барлық ATF15xx құрылғы түрлерінің тізімін келесі кестеден қараңыз.
- Құрылғыны таңдау мәзірін жабу үшін OK түймесін басыңыз.
- Ескертпе: Баламалы әдіс келесі кестеден сәйкес ATF15xx құрылғы түрін таңдау және оны CUPL көзінің тақырып бөліміне қосу болып табылады. file.
- WinCUPL негізгі мәзірінде Run> Device Dependent Compile таңдаңыз.
- WinCUPL дизайнды құрастырады және Atmel құрылғысының слесарьін шығарады. Егер дизайн сәйкес келсе, JEDEC file автоматты түрде жасалады.
- JEDEC кезде file құрылғыға бағдарламаланған, JTAG интерфейсі, қосымша ішкі TMS және TDI тартпалары және қосымша түйреуіш сақтаушы тізбектері қосылады.
Ескерту: Atmel ISP құрылғы түрін таңдау JTAG Atmel WinCUPL Atmel құрылғысының слесарін іске қосқан кезде интерфейс әдепкі бойынша.
Егер конструкциялар ДжTAG интерфейс немесе Интернет провайдері міндетті түрде пайдаланылмайды, Atmel ISP емес құрылғы түрі таңдалуы керек. Құрылғылар тізімін төмендегі кестеден қараңыз. Содан кейін құрылғыны сыртқы құрылғы бағдарламалаушысы арқылы қайта бағдарламалауға болады. Төмендегі кестеде WinCUPL үшін Atmel ISP және Atmel ISP емес құрылғы түрлері берілген.
Кесте 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 |
J қосыңызTAG Atmel ProChip Designer интерфейсі
J қосу үшінTAG ProChip Designer интерфейсі:
- Сәйкес ProChip Designer жобасын ашыңыз.
- Device Fitter астындағы Atmel Fitter түймесін басу арқылы Fitter Options терезесін ашыңыз.
- Жаһандық құрылғы қойындысын таңдап, J құсбелгісін қойыңызTAG Порт қорабы. TMS және TDI ішкі тарту резисторларын TDI Pullup және TMS Pullup қораптарын тексеру арқылы қосуға болады. Бұл құсбелгілер төмендегі суретте көрсетілген.
Сурет 3-1 ProChip Designer Fitter Options пайдаланушы интерфейсі
J қосыңызTAG POF2JED интерфейсі
POF2JED бағдарламасында ДжTAG POF2JED функциясына JTAG ATF15xx мүмкіндігі қосулы немесе қосылмауы керек және ол JTAG бәсекелестің CPLD жүйесінде қолдау көрсетіледі. Қосу үшін JTAG ATF15xx CPLD ішінде JTAG бәсекелестің CPLD жүйесінде қолдау көрсетіледі немесе жоқ, JTAG Режим опциясы On күйіне орнатылуы керек. Қашан ДжTAG ATF15xx ішінде қосылған болса, TDI және TMS ішкі тартылатын резисторларды Қосу түймесін тексеру арқылы қосуға болады.
POF2JED ішіндегі TDI_PULLUP және TMS_PULLUP өрістерін қосыңыз. Төмендегі суретті қараңыз.
Сурет 3-2 POF2JED пайдаланушы интерфейсі
Әдістемелік нұсқаулар мен ұсыныстар
Назар аударыңыз: ATF15xx CPLD құрылғыларында ISP әрекеттерін орындау кезінде осы бөлімге ерекше назар аудару керек. Бұл бөлімде кейбір ДжTAG Жақсы ескеру қажет ISP нұсқаулары, ақпарат және ұсыныстар.
- J. екеніне көз жеткізіңізTAG J ішіндегі барлық құрылғыларға арналған портTAG тізбек қосылған.
- ATF15xx CPLD үшін JTAG құрылғылар бос/өшірілген немесе J арқылы бағдарламаланған болса, порт қосыладыTAG қосылған.
- Барлық Atmel ATF15xx құрылғылары бос/өшірілген күйде жеткізіледі; сондықтан ДжTAG порт барлық жаңа құрылғылар үшін қосылған және ISP үшін дайын.
- J. бар ATF15xx құрылғыларыTAG ажыратылған файлдарды J. қайта қосу үшін ISP емес құрылғы бағдарламалаушысы арқылы өшіру қажетTAG порт.
- Дұрыс VCC томын тексеріңізtage J ішіндегі құрылғылардың әрқайсысына қолданыладыTAG тізбек.
- 15-PLCC, 84-TQFP және 100-PQFP бума түрлеріндегі ATF100xxAS/ASL CPLD: VCCINT 4.5 В пен 5.5 В арасында болуы керек, ал VCCIO 3.0 В пен 3.6 В немесе 4.5 В пен 5.5 В арасында болуы мүмкін.
- 15-PLCC және 44-TQFP бума түрлеріндегі ATF44xxAS/ASL CPLD: VCC 4.5 В пен 5.5 В арасында болуы керек.
- ATF15xxASV/ASVL CPLD: VCC (VCCIO және VCCINT) 3.0 В пен 3.6 В арасында болуы керек.
- J ішіндегі құрылғыларға арналған VCCTAG тізбек дұрыс реттелуі және сүзілуі керек.
- Көптеген қолданбаларда қолданылатын ATF15xx CPLD үшін VCC/GND жұптарының әрқайсысы үшін бір 0.22 мкФ ажырату конденсаторын пайдалану ұсынылады.
- J жүйесіндегі барлық құрылғылар үшін ортақ негізді пайдалану ұсыныладыTAG тізбек және ДжTAG интерфейс аппараттық құралы (яғни ATDH1150USB ISP жүктеу кабелі).
- Ұзақ (бес құрылғыдан артық емес) J аулақ болу ұсыныладыTAG тізбектер.
- Егер ұзын ДжTAG тізбек қажет, әрбір бесінші құрылғыдан кейін TMS және TCK сигналдарын буферлаңыз. Schmitt триггер буферін қолданған дұрыс.
- Буферлер TMS және TCK сигналдарының көтерілу және төмендеу уақыттарын өзгертеді.
- Буферлердің қосымша кешігуін ескеру қажет.
- TMS және TDI сигналдары үшін тартылатын резисторларды (4.7КОм - 10КОм) және J нүктесіндегі TCK сигналы үшін төмен түсіретін резисторды пайдалану ұсынылады.TAG Бұл сигналдардың интерфейс аппараттық құралымен басқарылмайтын кезде қалқып кетуіне жол бермеу үшін тақырып.
- ATF15xx CPLD құрылғылары үшін TMS және TDI бойынша қосымша ішкі тартулар қол жетімді.
- Дж. қызметін тоқтату ұсыныладыTAG Дж. сигналдарыTAG тақырыбы.
- Белсенді де, пассивті де тоқтатулар қолайлы; дегенмен, пассивті тоқтатуға артықшылық беріледі.
- Ұзын кабель/ПХД ізінің ұзындығына байланысты қоңырауды азайтады.
- Тоқтату TMS және TCK үшін өте маңызды.
- J жүйесіндегі құрылғылардың барлық кірістері мен енгізу/шығарулары ұсыныладыTAG J-ден басқа тізбекTAG ATF15xx CPLD шуды азайту үшін бағдарламаланған кезде түйреуіштер статикалық күйде болуы керек.
- Atmel ATF15xx әзірлеу/бағдарламашы тақталарының бірін пайдаланған кезде, VCC таңдау секіргіштерінің позициялары өзгертіліп жатқанда, тақтаға берілетін қуатты өшіру керек.
- ATF15xx CPLD үшін ДжTAG ISP бөлік PIN арқылы басқарылатын қуатты өшіру режимінде болғанда немесе «қуаты аз» құрылғы ұйықтап жатқанда қол жетімді.
- ISP үзілгеннен кейінгі құрылғы күйі:
- Интернет провайдері үзілсе, барлық енгізу/шығару түйреуіштері Pin-keeper тізбектерінің күйіне қарамастан үш күйде болады.
- Ішінара бағдарламаланған құрылғылардың платадағы басқа құрылғылармен шина қайшылығын тудыруына жол бермейді.
- ISP бағдарламалау кезінде барлық енгізу/шығару түйреуіштері келесі жағдайлардың бірінде болады:
- Жоғары кедергі күйі:
- Бос/өшірілген құрылғы бағдарламаланғанда.
- Құрылғы Pin-keeper тізбектері ажыратылған күйде қайта бағдарламаланған кезде.
- Схема тақтасындағы ATF15xx CPLDs интерфейсімен сыртқы құрылғылармен шина қайшылығын болдырмайды.
- Алдыңғы күйге әлсіз бекітілген:
- Бағдарламаланған құрылғы Pin-keeper тізбектері қосылған кезде қайта бағдарламаланған кезде.
- Енгізу/шығару түйреуіштері ISP алдындағы алдыңғы логикалық деңгейлерді сақтайды.
- Интернет провайдерінің жүйелік тақтадағы басқа құрылғылардың жұмысына әсер етуіне жол бермейді.
- Бірнеше Дж қолдануTAG бір тақтада тізбектер ұсынылмайды.
- Құрылғылар әртүрлі J арасында әрекеттесуі мүмкінTAG тізбектер.
- Тақта барлық J жүйесіндегі барлық құрылғылар жұмыс істегенде ғана жұмыс істейдіTAG тізбектер сәтті бағдарламаланған.
- Бағдарламалау тізбектегі кем дегенде бір құрылғы үшін сәтсіз болса, басқа JTAG тізбектер сәтті бағдарламаланды:
- Atmel немесе борттағы басқа құрылғылар үш күйі бар шығыстар үшін мүмкін болатын шина мәселесіне байланысты зақымдалуы мүмкін.
- Жүйелік тақтаның жұмыс күйі анықталмаған; сондықтан дұрыс емес функционалды жұмыс орын алуы мүмкін.
- Дж арасына активті тізбектерді енгізуTAG тақырыбы және ДжTAG тізбектегі құрылғылар ұсынылмайды. Белсенді тізбек ақаулары болса, ол бағдарламалау/тексеру мәселелерін тудыруы мүмкін.
- Аралас томды қолдануtage құрылғысы JTAG тізбектер ұсынылмайды.
- Бұлар ДжTAG әртүрлі VCC томын пайдаланатын құрылғылары бар тізбектерtages және/немесе интерфейс томtages.
- Интерфейс томtag5.0В құрылғыларға арналған e деңгейлері (VIL, VIH, VOL, VOH) интерфейс көлемімен үйлесімді болмауы мүмкін.tag3.0В құрылғыларға арналған e деңгейлері.
- Егер ATMISP-те JTAG құрылғының аппараттық тізбегі үшін J жиіліктерін төмендету үшін Self Calibrate немесе Manually Calibrate іске қосып көріңіз.TAG сигналдар.
- Бағдарламалауды бастамас бұрын ATDH1150USB кабеліндегі жарық диоды қосулы екенін және жасыл жанып тұрғанын тексеріңіз. ISP жүктеп алу кабелінің ATMISP бағдарламалық құралымен дұрыс байланыса алатынына көз жеткізіңіз.
- Дұрыс VCC томын тексеріңізtage ATDH1150USB кабеліне қолданылады.
- J жүйесіндегі бірінші құрылғы пайдаланатын VCCTAG тізбекті ATDH1150USB кабеліне 4 істікшелі J 10 істікшелі арқылы беру керекTAG тақырыбы.
- Бөлек VCCINT және VCCIO бар ATF15xx CPLD үшін ATDH1150USB кабелі үшін VCCIO пайдаланылуы керек.
Тапсырыс беру туралы ақпарат
Тапсырыс коды | Сипаттама |
ATF15xx-DK3-U | CPLD әзірлеу/бағдарламашы жинағы (ATF15xxDK3-SAA44 және ATDH1150USB немесе ATDH1150USB-K кіреді) |
ATF15xxDK3-SAA100 | DK100 тақтасына арналған 3 істікшелі TQFP ұялы адаптер тақтасы |
ATF15xxDK3-SAJ44 | DK44 тақтасына арналған 3 істікшелі PLCC ұялы адаптер тақтасы |
ATF15xxDK3-SAJ84 | DK84 тақтасына арналған 3 істікшелі PLCC ұялы адаптер тақтасы |
ATF15xxDK3-SAA44 | DK44 тақтасына арналған 3 істікшелі TQFP ұялы адаптер тақтасы |
ATDH1150USB | Atmel ATF15xx CPLD USB негізіндегі JTAG ISP жүктеп алу кабелі |
Қайта қарау тарихы
Док. Аян. | Күн | Пікірлер |
A | 12/2015 | Бастапқы құжатты шығару. |
БАЙЛАНЫС АҚПАРАТЫ
Atmel корпорациясы
- 1600 Technology Drive, Сан-Хосе, CA 95110 АҚШ
- Т: (+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 логотипі және олардың комбинациясы, Unlimited Possibilities® қосу және басқалары АҚШ пен басқа елдердегі Atmel корпорациясының тіркелген сауда белгілері немесе сауда белгілері. Басқа терминдер мен өнім атаулары басқалардың сауда белгілері болуы мүмкін.
БАС ТАРТУ: Бұл құжаттағы ақпарат Atmel өнімдеріне қатысты берілген. Осы құжатпен немесе Atmel өнімдерін сатуға байланысты қандай да бір зияткерлік меншік құқығына тікелей немесе жанама түрде ешқандай лицензия берілмейді. АТМЕЛДЕ ОРНАЛҒАН САТУ ШАРТТАРЫ МЕН АТМЕЛІНДЕ БЕРІЛГЕНДЕН БАСҚА WEBSITE, ATMEL ЕШҚАНДАЙ ЖАУАПКЕРШІЛІКТІ ҚОЙМАЙДЫ ЖӘНЕ ОСЫ ӨНІМДЕРІНЕ ҚАТЫСТЫ КЕЗ КЕЛГЕН АЙРЫН, ЖАСАУ НЕМЕСЕ ЗАҢДЫ КЕПІЛДІКТЕРДЕН БАС ТАРТПАЙДЫ, ОСЫ МЕНЕН, БІРАҚ ШЕКТЕУЛІГЕН ЕМЕС, МӘМІР САУЛАРЫНЫҢ ЖАНА КЕПІЛДІГІ, МАҚСАТЫ, НЕМЕСЕ БҰЗБАУ. АТМЕЛ ЕШҚАНДА ДА КЕЗ КЕЛГЕН ТІКЕЛЕЙ, ЖАНА, НӘТИЖЕЛЕРДІ, ЖАЗАЛАУШЫ, АРНАЙЫ НЕМЕСЕ ЖАҒДАЙ ЗАЛДАР ҮШІН (соның iшiнде, шектеусiз, ШЫҒАЛДАР МЕН ПАЙДАЛАР ҮШIН, БҰЗУ ҮШIН ЗИЯНДАР, АВТОБУС) ЖАУАПТЫ БОЛМАЙДЫ. АҚПАРАТ) ОСЫ ҚҰЖАТТЫ ПАЙДАЛАНУ НЕМЕСЕ ПАЙДАЛАНУ МҮМКІНДІГІ ЖОҚ, ТІПТІ АТМЕЛГЕ ОСЫНДАЙ ЗИЯНДАР БОЛУ МҮМКІНДІГІ ТУРАЛЫ ЕСКЕРТПЕН ТҰРҒЫНДАР. Atmel осы құжат мазмұнының дәлдігі мен толықтығына қатысты ешқандай мәлімдеме немесе кепілдік бермейді және кез келген уақытта ескертусіз техникалық сипаттамалар мен өнім сипаттамаларына өзгертулер енгізу құқығын өзіне қалдырады. Atmel осы құжаттағы ақпаратты жаңартуға ешқандай міндеттеме алмайды. Басқасы арнайы қарастырылмаса, Atmel өнімдері автомобильдік қолданбаларға жарамсыз және пайдаланылмайды. Atmel өнімдері өмірді қолдауға немесе қолдауға арналған қолданбаларда құрамдас бөліктер ретінде пайдалануға арналмаған, рұқсат етілмеген немесе кепілдік берілмейді. ҚАУІПСІЗДІК ЖӘНЕ ҚАУІПСІЗДІК, ӘСКЕРІ ЖӘНЕ АВТОМОБИЛЬ ҚОЛДАНЫЛАРЫНА БАС ТАРТУ: Atmel өнімдері Atmel офицерінің арнайы жазбаша келісімінсіз мұндай өнімдердің істен шығуы елеулі адам жарақатына немесе өлімге әкелуі мүмкін («Қауіпсіздікке қатысты маңызды қолданбалар») кез келген қолданбаларға арналмаған және олармен байланысты пайдаланылмайды. Қауіпсіздік тұрғысынан маңызды қолданбаларға, шектеусіз, тіршілікті қамтамасыз ету құрылғылары мен жүйелері, ядролық қондырғылар мен қару-жарақ жүйелерін пайдалануға арналған жабдықтар немесе жүйелер жатады. Atmel өнімдері арнайы әскери дәреже ретінде белгіленбесе, әскери немесе аэроғарыштық қолданбаларда немесе ортада пайдалануға арналмаған және арналмаған. Atmel өнімдері арнайы Atmel автомобильдік санат ретінде белгіленбесе, автомобиль қолданбаларында қолдануға арналмаған және арналмаған.
Құжаттар / Ресурстар
![]() |
Atmel ATF15xx кешенді бағдарламаланатын логикалық құрылғы [pdf] Пайдаланушы нұсқаулығы ATF15xx, ATF15xx кешенді бағдарламаланатын логикалық құрылғы, күрделі бағдарламаланатын логикалық құрылғы, бағдарламаланатын логикалық құрылғы, логикалық құрылғы, құрылғы |