Inneal loidsig prògramaichte iom-fhillte Atmel ATF15xx
Sònrachaidhean
- Ainm Bathar: Atmel ATF15xx In-System Programming
- Modail: ATF15xx
- Seòrsa: inneal loidsig prògramaichte iom-fhillte (CPLD)
- Modh Prògramadh: Prògramadh In-System (ISP)
- Eadar-aghaidh: JTAG Eadar-aghaidh ISP
- Dèanadair: Atmel
Ceistean Cumanta
C: An urrainn dhomh bathar-bog prògramadh treas-phàrtaidh a chleachdadh leis na ATF15xx CPLDs?
A: Tha, fhad ‘s a tha am bathar-bog a’ toirt taic don algairim prògramaidh agus JTAG stiùireadh a dhìth airson na ATF15xx CPLDs.
C: A bheil e comasach iomadh CPLD ATF15xx a phrògramadh aig an aon àm?
A: Tha, tha JTAG Bidh eadar-aghaidh ISP a’ toirt taic do phrògramadh ioma-inneal airson prògramadh èifeachdach de dh’ iomadh CPLD aig an aon àm.
Ro-ràdh
- Bidh na h-innealan loidsig prògramaichte iom-fhillte Atmel® ATF15xx (CPLDn) le ailtireachd Logic Doubling® a ’toirt taic do Phrògramadh In-System (ISP) tron IEEE Std. 1149.1 Buidheann Gnìomh Co-dheuchainn (JTAG) eadar-aghaidh. Bidh am feart seo ag àrdachadh sùbailteachd prògramadh agus a’ toirt seachad buannachdan ann an diofar ìrean; leasachadh toraidh, cinneasachadh, agus cleachdadh làraich. Tha an stiùireadh cleachdaiche seo a’ toirt cunntas air na dòighean dealbhaidh agus na riatanasan airson cur an gnìomh ISP air ATF15xx CPLDs le taic ISP mar a tha air an liostadh gu h-ìosal:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
Feartan agus buannachdan
Tha prògramadh san t-siostam a’ ceadachadh innealan ISP a phrògramadh agus ath-chlàradh às deidh dhaibh a bhith air an cur suas air na Bùird Cuairt Clò-bhuailte (PCBn). Tha seo a’ cur às don cheum làimhseachaidh a bharrachd a tha riatanach sa phròiseas saothrachaidh gus na h-innealan a phrògramadh air prògramadair inneal taobh a-muigh mus tèid an cur suas air na PCBan. Le bhith a’ cur às don cheum seo lughdaichidh sin an comas a bhith a’ dèanamh cron air stiùiridhean fìnealta innealan sreap uachdar cunntais prìne àrd no a’ dèanamh cron air an inneal tro sgaoileadh electrostatach (ESD) rè an t-sruth prògramaidh. Tha ISP cuideachd a’ leigeil le luchd-cleachdaidh atharrachaidhean dealbhaidh agus ùrachadh làraich a dhèanamh gun a bhith a’ toirt air falbh na h-innealan ISP bho na PCBan. A bharrachd air an sin, leigidh e cuideachd microcontroller freumhaichte no neach-dearbhaidh cuairteachaidh a chleachdadh gus gnìomhachd prògramadh in-siostam a dhèanamh air innealan ISP agus na h-obraichean prògramaidh sin fhilleadh a-steach do shruth cinneasachaidh nam bùird cuairteachaidh.
In-System prògramadh siostaman
Is iad na trì pàirtean riatanach de shiostam ISP airson na CPLDn ATF15xx:
Bathar-bog
Cur an gnìomh an algairim prògramaidh, a bharrachd air ginealach an JTAG stiùireadh agus dàta airson na h-innealan targaid ISP. Faodaidh seo a bhith na phrògram bathar-bog a tha a’ ruith air PC, microcontroller freumhaichte, no uidheamachd deuchainn in-circuit.
Bathar-cruaidh eadar-aghaidh
Sianal conaltraidh eadar bathar-bog ISP agus innealan ISP air a’ bhòrd targaid. Faodaidh seo a bhith na chàball luchdachadh sìos ISP no prògramadair bho Atmel no reiceadair treas-phàrtaidh, uidheamachd deuchainn cuairteachaidh, no na ceanglaichean eadar microcontroller freumhaichte agus innealan ISP air a’ PCB
Bòrd Targaid
Bòrd cuairteachaidh anns a bheil na h-innealan ISP anns an JTAG slabhraidh. Faodaidh seo a bhith mar bhòrd leasachaidh / prògramadair ATF15xx CPLD bho Atmel no bòrd cuairteachaidh air a dhealbhadh gu sònraichte leis an J iomchaidh.TAG ceanglaichean ri bathar-cruaidh eadar-aghaidh.
A bharrachd air na trì pàirtean sin, tha JEDEC file riatanach gus CPLD ATF15xx a phrògramadh. JEDEC seo file faodar a chruthachadh le bhith a’ cur ri chèile dealbhadh file a’ cleachdadh bathar-bog leasachaidh a bheir taic do na CPLDn ATF15xx leithid Atmel WinCUPL agus Atmel ProChip Designer. Bidh Atmel cuideachd a’ toirt seachad goireas bathar-bog eadar-theangair, POF2JED.exe, a dh’atharraicheas toradh file bho chruth prògramadh a’ cho-fharpaisich gu JEDEC file co-chòrdail ris an ATF15xx CPLD. Airson tuilleadh fiosrachaidh mun ghoireas seo, thoir sùil air an nota tagraidh Atmel, “ATF15xx Product Family Conversion”, a tha ri fhaighinn air an Atmel weblàrach. Às deidh an JEDEC files air an cruthachadh airson a h-uile ATF15xx CPLD, faodar an clàradh air a’ bhòrd targaid. Faodar na CPLDn ATF15xx a phrògramadh leis na siostaman prògramadh in-siostam a leanas:
- Siostam Prògramadh In-System ATF15xx
- Microcontrollers freumhaichte
- Luchd-dearbhaidh in-circuit
Siostam Prògramadh In-System Atmel ATF15xx
Airson prògramadh in-siostam de na CPLDn ATF15xx, tha bathar-bog ISP, càball luchdachadh sìos, agus pasgan leasachaidh / prògramadair rim faighinn bho Atmel agus tha iad air am mìneachadh anns na h-earrannan gu h-ìosal.
Bathar-bog ISP
Is e bathar-bog Atmel ATF15xx ISP, ATMISP, am prìomh dhòigh air JTAG prògramadh in-siostam air na ATF15xx CPLDs. Bidh ATMISP a’ ruith air PC aoigheachd stèidhichte air Windows agus a’ cur an gnìomh prògramadh in-shiostam de na CPLDn ATF15xx air an t-siostam bathar-cruaidh ISP targaid no a’ gineadh Cruth Vector Sreathach (.SVF). file a chleachdadh le Uidheam Deuchainn fèin-ghluasadach (ATE) gus na ATF15xx CPLDs a phrògramadh air an t-siostam targaid. Bidh ATMISP an-toiseach a’ faighinn a h-uile fiosrachadh riatanach bhon luchd-cleachdaidh mun JTAG slabhraidh inneal anns an t-siostam targaid. Bidh e an uairsin a’ cur an gnìomh an JTAG Stiùireadh ISP air an JTAG slabhraidh inneal san t-siostam targaid a rèir an JTAG fiosrachadh slabhraidh inneal air a shònrachadh leis an luchd-cleachdaidh tro phort USB no LPT a’ PC. Tha tuilleadh fiosrachaidh mu bhathar-bog Atmel ATMISP ri fhaighinn aig www.atmel.com/tools/ATMISP.aspx.
ISP càball luchdadh a-nuas
Bidh an Càball Luchdaich sìos ISP stèidhichte air USB Atmel ATF15xx, ATDH1150USB, a’ ceangal ri port USB àbhaisteach de choimpiutair aoigheachd air aon taobh agus ri J.TAG bann-cinn a’ bhùird cuairteachaidh targaid air an taobh eile. Bidh e a’ gluasad an JTAG stiùireadh agus dàta air a chruthachadh le ATMISP a’ ruith air a’ PC aoigheachd gu na h-innealan ISP air a’ bhòrd cuairteachaidh targaid. Tha tuilleadh fiosrachaidh mun chàball ATDH1150USB ri fhaighinn aig www.atmel.com/tools/ATDH1150USB.aspx.
Leasachadh/prògramadair
Tha an Atmel ATF15xx Development/Programmer Kit, ATF15xx-DK3-U, na shiostam leasachaidh iomlan agus na phrògramadair ISP airson na CPLDn ATF15xx. Tha an uidheamachd seo a’ toirt dòigh gu math luath is furasta do luchd-dealbhaidh prototypes a leasachadh agus dealbhadh ùr a mheasadh le ATF15xx ISP CPLD. Le cothrom air na diofar bhùird inneal-atharrachaidh socaid gus taic a thoirt don mhòr-chuid de na seòrsaichean pacaid a tha air an tabhann anns na ATF15xx CPLDn, faodar an cromag seo a chleachdadh mar phrògramadair ISP gus na ATF15xx ISP CPLDn a phrògramadh anns a’ mhòr-chuid de na seòrsaichean pacaid a tha rim faighinn tro na JTAG eadar-aghaidh. Tha tuilleadh fiosrachaidh mun phasgan Atmel ATF15xx-DK3-U ri fhaighinn aig www.atmel.com/tools/ATF15XX-DK3-U.aspx.
Siostam Microcontroller freumhaichte
Tha an algairim prògramaidh agus JTAG faodar stiùireadh airson na CPLDn ATF15xx a chuir an gnìomh ann am microcontroller no microprocessor, a dh’ fhaodar an uairsin a chleachdadh gus na CPLDn ATF15xx a phrògramadh air a’ bhòrd targaid. Is e aon dòigh a dh’ fhaodadh a bhith a’ toirt a-mach a h-uile dad iomchaidh JTAG fiosrachadh protocol (ie JTAG stiùireadh agus dàta) bhon SVF file air a chruthachadh le bathar-bog ATMISP, agus an uairsin cleachd am fiosrachadh seo gus còd a chuir an gnìomh airson am microcontroller no microprocessor a ghineadh an J.TAG comharran airson na h-innealan ISP anns an JTAG slabhraidh. Tha an dòigh-obrach seo nas freagarraiche airson siostaman aig a bheil microcontroller freumhaichte no microprocessor mar-thà, agus tha seo a’ cur às do bhith a’ cleachdadh bathar-bog prògramadh in-siostam taobh a-muigh agus innealan bathar-cruaidh.
Siostam deuchainn in-circuit
Faodar na CPLDn ATF15xx a phrògramadh air a’ bhòrd cuairteachaidh targaid tro shiostam JTAG eadar-aghaidh nuair a thathar a’ dèanamh deuchainn air a’ bhòrd cuairteachaidh a’ cleachdadh inneal deuchainn in-circuit. San fharsaingeachd, tha an SVF file bu chòir a h-uile gin de na JTAG fiosrachadh prògramadh in-siostam a dh’ fheumas an luchd-dearbhaidh in-circuit na CPLDn ATF15xx a phrògramadh air a’ bhòrd cuairteachaidh targaid. Tha an dòigh-obrach seo a’ ceadachadh a’ cheum prògramaidh a thoirt a-steach don deuchainn stage den t-sruth toraidh.
JTAG Eadar-aghaidh ISP
Tha ISP airson na CPLDn ATF15xx air a bhuileachadh a’ cleachdadh an IEEE 1149.1 Std. JTAG eadar-aghaidh. Faodar an eadar-aghaidh seo a chleachdadh gus na CPLDn ATF15xx a dhubhadh às, a phrògramadh agus a dhearbhadh. Tha JTAG Tha an eadar-aghaidh na eadar-aghaidh sreathach anns a bheil na comharran TCK, TMS, TDI, agus TDO agus comharran JTAG Rianadair Test Access Port (TAP). Is e am prìne TCK an cuir a-steach gleoc airson an JTAG Rianadair TAP agus gluasad a-steach / a-mach am faidhle JTAG stiùireadh agus dàta. Is e am prìne TDI an cuir a-steach dàta sreathach. Tha e air a chleachdadh gus stiùireadh prògramadh agus dàta a ghluasad gu innealan ISP. Is e am prìne TDO an toradh dàta sreathach. Tha e air a chleachdadh gus dàta a ghluasad a-mach bho na h-innealan ISP. Tha am prìne TMS na phrìne taghte modh. Bidh e a’ cumail smachd air staid JTAG Stiùiriche TAP. Tha JTAG feumaidh prìneachan eadar-aghaidh den ATF15xx CPLD air bòrd targaid ISP a bhith ceangailte ri bathar-cruaidh eadar-aghaidh ISP (ie càball luchdachadh sìos ISP) mar as trice tro cheann-cinn 10-pin. Feumaidh bathar-cruaidh eadar-aghaidh ISP a bhith ceangailte ris a’ PC aoigheachd a tha a’ ruith bathar-bog ISP. Bidh bathar-cruaidh eadar-aghaidh ISP a’ stèidheachadh conaltradh eadar bathar-bog ISP agus innealan ISP, agus leigidh e le bathar-bog ISP an stiùireadh prògramaidh agus an dàta a ghluasad bhon PC aoigheachd gu na ATF15xx CPLDs. ATF15xx CPLDs leis an JTAG tha feart air a chomasachadh gu h-iomlan JTAG co-chòrdail agus cuideachd a’ toirt taic do na h-obraichean Deuchainn Sgan Crìochan (BST) a tha air an sònrachadh anns an JTAG àbhaisteach. Faodar na CPLDn ATF15xx a rèiteachadh gus a bhith nam pàirt de JTAG Slabhraidh BST le JTAG innealan airson deuchainn in-circuit air bòrd an t-siostaim. Leis an fheart seo, faodar na ATF15xx CPLDn a dhearbhadh air a’ bhòrd cuairteachaidh còmhla ri JTAG- innealan le taic gun a bhith a’ dol gu deuchainn leabaidh ìnean.
Prògramachadh aon inneal
Tha an J.TAG Faodar eadar-aghaidh ISP a rèiteachadh gus aon ATF15xx CPLD a phrògramadh. Tha JTAG Tha rèiteachadh airson aon inneal air a shealltainn anns an fhigear gu h-ìosal. Nuair a thèid CPLD ATF15xx a rèiteachadh san dòigh seo, nochdaidh clàr eadar prìneachan TDI agus TDO an inneil. Tha meud a’ chlàir an urra ris an JTAG leud an stiùiridh agus an dàta ga ghluasad a-steach airson an stiùiridh sin. Figear 2-1 JTAG Inneal
Prògramachadh ioma-inneal
Faodar na CPLDn ATF15xx a rèiteachadh mar phàirt de shreath neòinean-dubha de dh'iomadh JTAG-innealan taic mar a tha air a mhìneachadh gu h-ìosal agus cuideachd air a shealltainn anns an fhigear a leanas.
- Ceangail am prìne TMS agus TCK airson gach inneal anns an JTAG slabhraidh gu prìneachan TMS agus TCK an JTAG bann-cinn eadar-aghaidh air a’ bhòrd chuairteachaidh.
- Ceangail am prìne TDI bhon chiad inneal gu prìne TDI an JTAG bann-cinn eadar-aghaidh.
- Ceangail am prìne TDO bhon chiad inneal gu prìne TDI an ath inneal. Lean air adhart leis a 'phròiseas seo gus am bi a h-uile càil ach an tè mu dheireadh ceangailte.
- Ceangail am prìne TDO bhon inneal mu dheireadh gu prìne TDO an JTAG bann-cinn eadar-aghaidh.
Figear 2-2 Ioma-inneal JTAG Rèiteachadh
Gus iomadh inneal a phrògramadh ann an JTAG slabhraidh, feumaidh luchd-cleachdaidh innealan bathar-bog ISP a chleachdadh a bheir taic do na feartan sin. Ann am bathar-bog ISP, feumaidh luchd-cleachdaidh na leanas a shònrachadh:
- An àireamh de dh’ innealan anns an JTAG slabhraidh.
- Àireamhan phàirtean de na h-innealan agus na dreuchdan taobh a-staigh an JTAG slabhraidh.
- JTAG obrachaidhean airson gach aon de na h-innealan.
- Eile JTAG- fiosrachadh co-cheangailte leithid JTAG leud stiùiridh airson gach inneal.
Aon uair 's gu bheil JTAG Tha slabhraidh daisy air a stèidheachadh gu ceart air bòrd targaid ISP agus ann am bathar-bog ISP, na h-innealan anns an JTAG faodar slabhraidh a phrògramadh aig an aon àm.
Beachdachaidhean dealbhaidh
Gus ISP a dhèanamh air CPLD ATF15xx, tha goireasan airson an JTAG feumaidh eadar-aghaidh san ATF15xx a bhith glèidhte. Mar sin, feumar na ceithir prìnichean I / O airson na prìneachan TMS, TDI, TDO, agus TCK a ghleidheadh airson JTAG agus chan urrainnear a chleachdadh mar neach-cleachdaidh I / Os. Tha na h-àireamhan prìne airson na prìneachan sin an urra ri dè an ATF15xx CPLD a thathas a’ cleachdadh agus an seòrsa pacaid a th’ ann. Thoir sùil air a’ chlàr gu h-ìosal airson fiosrachadh pinout. Tha JTAG àbhaisteach a’ moladh gun tèid na prìneachan TMS agus TDI a tharraing suas airson gach inneal anns an JTAG slabhraidh. Tha feart tarraing-suas a-staigh aig na ATF15xx CPLDs airson na prìneachan sin a shàbhaileas, nuair a bhios e comasach, gu bheil feum air resistors tarraing suas bhon taobh a-muigh. A bharrachd air an sin, tha an JTAG feumaidh feart eadar-aghaidh a bhith air a chomasachadh gus ISP a dhèanamh air na ATF15xx CPLDs. A’ comasachadh an JTAG feumaidh an eadar-aghaidh seòrsachan inneal sònraichte Atmel no roghainnean roghainn a thaghadh mus cuir thu an dealbhadh ATF15xx ri chèile. Tha na modhan sin air am mìneachadh airson WinCUPL, ProChip Designer, agus POF2JED san stiùireadh seo. Gu gnàthach, thèid a h-uile CPLD ATF15xx ùr-nodha a chuir air falbh leis an JTAG eadar-aghaidh air a chomasachadh. Aon uair goireasan loidsig airson an JTAG eadar-aghaidh glèidhte, faodaidh luchd-cleachdaidh prògramadh, dearbhadh, agus cuir às do ATF15xx CPLD sam bith air a’ bhòrd targaid a’ cleachdadh bathar-bog ATMISP.
Gliocas: Ged a tha na ceithir JTAG prìnichean glèidhte airson JTAG eadar-aghaidh, faodaidh luchd-cleachdaidh gnìomhan loidsig tiodhlaichte a chuir an gnìomh anns na macrocells co-cheangailte ris na prìnichean sin.
Clàr 3-1 ATF15xx CPLD JTAG Àireamhan pin
JTAG Pinn | 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 |
Dèan comas JTAG Eadar-aghaidh le WinCUPL
Gus comas a thoirt do JTAG eadar-aghaidh le WinCUPL, feumar an seòrsa inneal iomchaidh ATF15xx ISP a shònrachadh mus tèid dealbhadh a chuir ri chèile. Às deidh dealbhadh a bhith air a chur ri chèile gu soirbheachail, JEDEC file leis an JTAG tha feart eadar-aghaidh comasach air a chruthachadh. Nuair a tha an JEDEC seo file air a phrògramadh a-steach do ATF15xxCPLD, tha an JTAG tha eadar-aghaidh air a chomasachadh. Faodaidh luchd-cleachdaidh cuideachd na resistors tarraing-suas a-staigh TDI agus TMS a chomasachadh le bhith a’ toirt a-steach na h-aithrisean seilbh a leanas ann an dealbhadh CUPL file.
- PROPERTY ATMEL {TDI_PULLUP = AIR AIRSON};
- PROPERTY ATMEL {TMS_PULLUP = AIR AIRSON};
Sanas: Ma thèid seòrsa inneal ATF15xx ISP a chleachdadh airson dealbhadh a chleachdas an inneal JTAG prìneachan eadar-aghaidh mar phrìneachan loidsig I / O, bidh WinCUPL a’ gineadh mearachd.
Bidh na ceumannan a leanas a’ beachdachadh air mar a dh’fhosglas tu dealbhadh gnàthaichte ann an WinCUPL, sònraich an seòrsa inneal, agus cuir ri chèile an dealbhadh.
- Air prìomh chlàr WinCUPL, tagh File > Fosgail. Tagh an tùs CUPL (.pld). file bhon chlàr obrach iomchaidh.
- Tagh OK gus an stòr PLD fhosgladh file.
- Air prìomh chlàr WinCUPL, tagh File > Sàbhail. Sàbhalaidh seo atharraichean a chaidh a dhèanamh air an stòr file.
- Air a 'phrìomh chlàr, tagh Roghainnean> Innealan. Fosglaidh seo am bogsa deasbaireachd Taghadh inneal.
- Tagh an inneal iomchaidh ATF15xx ISP. Faic an clàr a leanas airson liosta de na seòrsaichean inneal ATF15xx le taic bho WinCUPL.
- Tagh OK gus an clàr taghadh inneal a dhùnadh.
- Nota: Is e dòigh eile an seòrsa inneal ATF15xx iomchaidh a thaghadh bhon chlàr a leanas agus a thoirt a-steach don roinn cinn de stòr CUPL file.
- Air prìomh chlàr WinCUPL, tagh Run> Device Dependent Compile.
- Bidh WinCUPL a’ cur ri chèile an dealbhadh agus a’ sìolachadh inneal Atmel. Ma tha an dealbhadh freagarrach, JEDEC file air a chruthachadh gu fèin-ghluasadach.
- Nuair a bhios an JEDEC file air a phrògramadh a-steach don inneal, an JTAG eadar-aghaidh, na tarraingean taobh a-staigh roghainneil TMS agus TDI, agus na cuairtean gleidhidh prìne roghnach air an comasachadh.
Thoir an aire: Le bhith a’ taghadh seòrsa inneal Atmel ISP gu fèin-obrachail a’ comasachadh an JTAG eadar-aghaidh gu gnàthach nuair a bhios Atmel WinCUPL a’ ruith an inneal inneal Atmel.
Ma chuireas na dealbhaidhean casg air goireasan glèidhte airson an JTAG chan eil eadar-aghaidh no ISP air a chleachdadh gu roghnach, feumar seòrsa inneal Atmel neo-ISP a thaghadh. Faic an clàr gu h-ìosal airson liosta de dh’ innealan. Faodar an inneal ath-chlàradh an uairsin le bhith a’ cleachdadh prògramadair inneal taobh a-muigh. Tha an clàr gu h-ìosal a’ liostadh na seòrsaichean inneal neo-ISP Atmel ISP agus Atmel airson WinCUPL.
Clàr 3-2 Seòrsa inneal WinCUPL ATF15xx
Ainm an inneal | Seòrsa Pacaid | Seòrsa inneal WinCUPL | |
JTAG Air a chomasachadh | JTAG Ciorramach | ||
ATF1502AS/ASL/ASV | PLCC44 | F1502 ISPPLCC44 | F1502PLCC44 |
ATF1502AS/ASL/ASV | TQFP 44 | F1502ISPTQFP44 | F1502TQFP44 |
ATF1504AS/ASL/ASV/ASVL | PLCC44 | F1504 ISPPLCC44 | F1504PLCC44 |
ATF1504AS/ASL/ASV/ASVL | TQFP 44 | F1504ISPTQFP44 | F1504TQFP44 |
ATF1504AS/ASL/ASV/ASVL | PLCC84 | F1504 ISPPLCC84 | F1504PLCC84 |
ATF1504AS/ASL/ASV/ASVL | TQFP 100 | F1504ISPTQFP100 | F1504TQFP100 |
ATF1508AS/ASL/ASV/ASVL | PLCC84 | F1508 ISPPLCC84 | F1508PLCC84 |
ATF1508AS/ASL/ASV/ASVL | TQFP 100 | F1508ISPTQFP100 | F1508TQFP100 |
ATF1508AS/ASL/ASV/ASVL | PQFP 100 | F1508 ISPQFP100 | F1508QFP100 |
Dèan comas JTAG Eadar-aghaidh le dealbhaiche Atmel ProChip
Gus comas a thoirt do JTAG eadar-aghaidh le ProChip Designer:
- Fosgail am pròiseact ProChip Designer iomchaidh.
- Fosgail an uinneag Roghainnean Fitter le bhith a’ briogadh air a’ phutan Atmel Fitter fo Device Fitter.
- Tagh an Inneal Cruinneil tab agus an uairsin thoir sùil air an fhaidhle JTAG Bogsa port. Faodar na resistors tarraing-suas a-staigh TMS agus TDI a chomasachadh cuideachd le bhith a’ sgrùdadh nam bogsaichean TDI Pullup agus TMS Pullup. Tha na bogsaichean sgrùdaidh seo air an sealltainn san fhigear gu h-ìosal.
Figear 3-1 Eadar-aghaidh cleachdaiche roghainnean inneal-dealbhaidh ProChip
Dèan comas JTAG Eadar-aghaidh le POF2JED
Ann am POF2JED, tha an JTAG Faodar roghainn modh a shuidheachadh gu Auto gus leigeil le POF2JED dearbhadh a bheil an JTAG bu chòir feart san ATF15xx a bhith air a chomasachadh no nach eil, agus tha e stèidhichte air co-dhiù a bheil JTAG a’ faighinn taic ann an CPLD a’ cho-fharpaisich. Gus JTAG anns an ATF15xx CPLD ge bith an e JTAG a’ faighinn taic ann an CPLD a’ cho-fharpaisich no nach eil, tha an JTAG Bu chòir roghainn modh a shuidheachadh gu On. Nuair a bha JTAG air a chomasachadh san ATF15xx, faodar na resistors tarraing-suas a-staigh TDI agus TMS a chomasachadh le bhith a’ sgrùdadh an Dèan comas
TDI_PULLUP agus Dèan comas air bogsaichean TMS_PULLUP ann am POF2JED. Faic am figear gu h-ìosal.
Figear 3-2 Eadar-aghaidh Cleachdaiche POF2JED
Stiùireadh agus Molaidhean
An aire: Bu chòir aire a bharrachd a thoirt don roinn seo nuair a bhios tu a’ coileanadh gnìomhachd ISP air ATF15xx CPLDs. Tha an earrann seo a’ beachdachadh air cuid de na JTAG Stiùireadh ISP, fiosrachadh agus molaidhean a bu chòir a thoirt fa-near gu math.
- Dèan cinnteach gu bheil JTAG port airson a h-uile inneal anns an JTAG slabhraidh air a chomasachadh.
- Airson na CPLDn ATF15xx, tha an JTAG tha port air a chomasachadh ma tha na h-innealan falamh / air an sguabadh às no air am prògramadh le JTAG air a chomasachadh.
- Tha a h-uile inneal Atmel ATF15xx air a chuir a-steach don stàit bàn / air a dhubhadh às; mar sin, tha JTAG port air a chomasachadh airson a h-uile inneal ùr snasail agus deiseil airson ISP.
- Innealan ATF15xx le JTAG ciorramach a bhith air a dhubhadh às le bhith a’ cleachdadh prògramadair inneal neo-ISP gus am faidhle JTAG port.
- Dèan cinnteach gu bheil an VCC voltagTha e air a chuir an sàs anns gach inneal anns an JTAG slabhraidh.
- ATF15xxAS / ASL CPLDs ann an seòrsaichean pacaid 84-PLCC, 100-TQFP, agus 100-PQFP: feumaidh VCCINT a bhith eadar 4.5V agus 5.5V fhad ‘s a dh’ fhaodadh VCCIO a bhith eadar 3.0V agus 3.6V no 4.5V agus 5.5V.
- ATF15xxAS/ASL CPLDs ann an seòrsachan pacaid 44-PLCC agus 44-TQFP: feumaidh VCC a bhith eadar 4.5V agus 5.5V.
- ATF15xxASV/ASVL CPLDs: Feumaidh VCC (VCCIO agus VCCINT) a bhith eadar 3.0V agus 3.6V.
- Tha an VCC airson na h-innealan anns an JTAG feumaidh slabhraidh a bhith air a riaghladh gu ceart agus air a shìoladh.
- Airson na CPLDn ATF15xx a thathar a’ cleachdadh anns a’ mhòr-chuid de thagraidhean, thathas a’ moladh aon capacitor dì-cheangail 0.22µF a chleachdadh airson gach paidhrichean VCC/GND.
- Thathas a’ moladh talamh cumanta a chleachdadh airson a h-uile inneal anns an JTAG slabhraidh agus an JTAG bathar-cruaidh eadar-aghaidh (ie ATDH1150USB ISP Download Cable).
- Thathar a 'moladh a bhith a' seachnadh fada (gun a bhith nas fhaide na còig innealan) JTAG slabhraidhean.
- Ma tha JTAG tha feum air slabhraidh, bufair na comharran TMS agus TCK às deidh a h-uile còigeamh inneal. Is fheàrr cleachdadh bufair brosnachaidh Schmitt.
- Bidh bufairean ag ath-dhealbhadh amannan àrdachadh is tuiteam nan comharran TMS agus TCK.
- Feumar aire a thoirt don dàil a bharrachd a thig air na bufairean.
- Thathas a’ moladh resistors tarraing-suas (4.7KΩ gu 10KΩ) a chleachdadh airson na comharran TMS agus TDI agus resistor slaodadh sìos airson an comharra TCK aig an J.TAG header gus casg a chuir air na comharran sin bho bhith a’ seòladh nuair nach eil iad air an stiùireadh le bathar-cruaidh an eadar-aghaidh.
- Tha tarraing-suas taobh a-staigh roghainneil air TMS agus TDI rim faighinn airson na CPLDn ATF15xx.
- Thathas a’ moladh gun tèid JTAG comharran aig an JTAG ceann-cinnidh.
- Gabhar ris an dà chuid crìochnachadh gnìomhach agus fulangach; ge-tà, is fheàrr crìochnachadh fulangach.
- Bidh e a’ lughdachadh fàinne mar thoradh air fad lorg càball / PCB.
- Tha crìochnachadh nas cudromaiche airson TMS agus TCK.
- Thathas a’ moladh gum bi a h-uile cuir a-steach agus I / Os de na h-innealan anns an JTAG slabhraidh, ach a-mhàin an JTAG prìneachan, a bhith ann an staid statach nuair a thathar a’ prògramadh ATF15xx CPLDs gus fuaim a lughdachadh.
- Nuair a bhios tu a’ cleachdadh aon de na bùird leasachaidh / prògramadair Atmel ATF15xx, feumar cumhachd a’ bhùird a chuir dheth nuair a tha suidheachadh nan geansaidhean taghaidh VCC gan atharrachadh.
- Airson na CPLDn ATF15xx, tha JTAG Tha ISP ri fhaighinn nuair a tha am pàirt ann am modh Power-down fo smachd Pin no nuair a tha an inneal “cumhachd ìosal” na chadal.
- Stàit an inneal às deidh briseadh ISP:
- Ma thèid stad a chuir air ISP, tha a h-uile prìne I / O air an trì-aithris ge bith dè an suidheachadh anns a bheil na cuairtean neach-gleidhidh Pin.
- A’ cur casg air innealan a tha air am prògramadh gu ìre bho bhith ag adhbhrachadh aimhreit bhusaichean le innealan eile air a’ bhòrd chuairteachaidh.
- Rè prògramadh ISP, tha a h-uile prìne I / O ann an aon de na cumhaichean a leanas:
- Stàit àrd-bhacadh:
- Nuair a tha inneal bàn / sguabte air a phrògramadh.
- Nuair a thèid inneal ath-chlàradh le na cuairtean Pin-keeper ciorramach.
- A’ cur casg air còmhstri bhusaichean le innealan bhon taobh a-muigh a’ dèanamh eadar-aghaidh leis na ATF15xx CPLDs air a’ bhòrd chuairteachaidh.
- Air a cheangal gu lag ris an stàit roimhe:
- Nuair a thèid inneal prògramaichte ath-chlàradh le na cuairtean Pin-keeper air an comasachadh.
- Bidh prìneachan I/O a’ cumail ìrean loidsig a bh’ ann roimhe ron ISP.
- A 'cur casg air ISP bho bhith a' toirt buaidh air obrachadh innealan eile air bòrd an t-siostaim.
- Tha cleachdadh iomadh JTAG chan eilear a’ moladh slabhraidhean air aon bhòrd.
- Faodaidh innealan eadar-obrachadh eadar diofar JTAG slabhraidhean.
- Chan eil am bòrd ag obair ach nuair a bhios a h-uile inneal anns a h-uile JTAG tha slabhraidhean air am prògramadh gu soirbheachail.
- Ma dh’ fhailicheas prògramadh airson co-dhiù aon inneal ann an sreath fhad ‘s a dh’ fhailicheas prògramadh airson co-dhiù aon inneal ann an sreath fhad ‘s a tha inneal eile JTAG chaidh slabhraidhean a phrògramadh gu soirbheachail:
- Faodar an dàrna cuid Atmel no innealan eile air bòrd a mhilleadh air sgàth duilgheadas connspaid bus a dh’ fhaodadh a bhith ann airson toraidhean trì-aithris.
- Tha staid obrachaidh bòrd an t-siostaim neo-mhìnichte; agus mar sin, faodaidh an gnìomh gnìomh ceàrr tachairt.
- Cuir a-steach cuairtean gnìomhach eadar JTAG ceann-cinnidh agus JTAG chan eilear a’ moladh innealan ann an slabhraidh. Ma dh’ obraicheas an cuairteachadh gnìomhach, dh’ fhaodadh e duilgheadasan prògramadh/dearbhaidh adhbhrachadh.
- Tha cleachdadh measgachadh-leabhartagan inneal JTAG chan eilear a’ moladh slabhraidhean.
- Is iad seo JTAG slabhraidhean le innealan a bhios a’ cleachdadh diofar VCC voltages agus/no eadar-aghaidh voltagtha.
- Eadar-aghaidh voltagis dòcha nach bi ìrean e (VIL, VIH, VOL, VOH) airson innealan 5.0V co-chòrdail ri eadar-aghaidh vol.tage ìrean airson innealan 3.0V.
- Ma tha duilgheadas aig ATMISP a bhith a’ conaltradh ris an JTAG slabhraidh bathar-cruaidh inneal, feuch an ruith Self Calibrate no Calibrate le làimh gus tricead an JTAG comharran.
- Dèan cinnteach gu bheil an LED air càball ATDH1150USB air a thionndadh air agus gu bheil e uaine mus tòisich prògramadh. Dèan cinnteach gu bheil an càball luchdaich sìos ISP comasach air conaltradh ceart a dhèanamh le bathar-bog ATMISP.
- Dèan cinnteach gu bheil an VCC voltagTha e air a chuir an sàs ann an càball ATDH1150USB.
- Tha an VCC a chleachd a’ chiad inneal anns an JTAG feumar slabhraidh a thoirt don chàball ATDH1150USB tro phrìne 4 den 10-pin JTAG ceann-cinnidh.
- Airson ATF15xx CPLDn le VCCINT agus VCCIO air leth, bu chòir VCCIO a chleachdadh airson càball ATDH1150USB.
Fiosrachadh òrdachadh
Còd òrdachaidh | Tuairisgeul |
ATF15xx-DK3-U | Kit Leasachaidh / Prògramadair CPLD (a’ toirt a-steach an ATF15xxDK3-SAA44 agus ATDH1150USB no ATDH1150USB-K) |
ATF15xxDK3-SAA100 | Bòrd Adaptor Socket TQFP 100-pin airson Bòrd DK3 |
ATF15xxDK3-SAJ44 | Bòrd Adaptor Socket 44-pin PLCC airson Bòrd DK3 |
ATF15xxDK3-SAJ84 | Bòrd Adaptor Socket 84-pin PLCC airson Bòrd DK3 |
ATF15xxDK3-SAA44 | Bòrd Adaptor Socket TQFP 44-pin airson Bòrd DK3 |
ATDH 1150 USB | Atmel ATF15xx CPLD stèidhichte air USB JTAG ISP càball luchdadh a-nuas |
Eachdraidh Ath-sgrùdaidh
Doc. An t-Urr. | Ceann-latha | Beachdan |
A | 12/2015 | A ’chiad sgrìobhainn a chaidh a sgaoileadh. |
FIOSRACHADH TAIC
Fiosrachadh mun chompanaidh Atmel Corporation
- 1600 Technology Drive, San Jose, CA 95110 USA
- T: (+1)(408) 441.0311
- F: (+1)(408) 436.4200
- www.atmel.com
© 2015 Atmel Corporation. / An t-Urr: Atmel-8968A-CPLD-ATF-ISP_User Guide-12/2015
Tha Atmel®, suaicheantas Atmel agus cothlamadh dhiubh, Enabling Unlimited Possibilities®, agus cuid eile nan comharran-malairt clàraichte no nan comharran-malairt aig Atmel Corporation anns na SA agus dùthchannan eile. Faodaidh teirmean agus ainmean toraidh eile a bhith nan comharran-malairt aig cuid eile.
Àicheadh: Tha am fiosrachadh san sgrìobhainn seo air a thoirt seachad co-cheangailte ri toraidhean Atmel. Chan eil cead, soilleir no so-thuigsinn, le estopel no eile, airson còir seilbh inntleachdail sam bith air a thoirt seachad leis an sgrìobhainn seo no an co-cheangal ri reic thoraidhean Atmel. Ach a-mhàin mar a tha e air a mhìneachadh anns na teirmean is cumhaichean reic ATmel a tha suidhichte air an ATMEL WEBLÀRACH-LÀRACH, CHAN EIL ATMEL A’ gabhail a-steach uallaich sam bith idir agus ag àicheadh BARANTAS LUACHMHOR, GNÌOMHACH no reachdail sam bith co-cheangailte ris an toradh aige, a’ gabhail a-steach, ach gun a bhith cuibhrichte ri, BARANTAS BHARANTAS GNÌOMHACH, FEARASACHADH AIRSON PÀIRT. Ann an suidheachadh sam bith cha bhi Atmel cunntachail airson Dìth dhìreach, neo-dhìreach, leantainneach, peanasach, SÒNRAICHTE, NO A BHITH A' GABHAIL A-STEACH (A 'gabhail a-steach, GUN CHUINGEACHADH, DÙTHCHAS AIRSON CAILLTEAN IS PHRATHADAIL, brisidh gnìomhachais, no call fiosrachaidh) A thaobh cleachdadh fiosrachaidh. CLEACHDADH SEO SGEULACHDAN, Eadhon ged a THA ATMEL AIR A CHUR AIR A BHEACHDADH AIRSON CHOIMHEARSNACHD A leithid de mhilleadh. Chan eil Atmel a’ dèanamh riochdachadh no barantas sam bith a thaobh cruinneas no iomlanachd susbaint na sgrìobhainn seo agus tha e a’ glèidheadh a’ chòir atharrachaidhean a dhèanamh air mion-chomharrachadh agus tuairisgeulan toraidh aig àm sam bith gun rabhadh. Chan eil Atmel a’ dèanamh gealltanas sam bith am fiosrachadh a tha an-seo ùrachadh. Mura h-eilear ag ràdh a chaochladh, chan eil toraidhean Atmel freagarrach airson, agus cha tèid an cleachdadh ann an tagraidhean chàraichean. Chan eil toraidhean Atmel an dùil, ùghdarraichte no barrantaichte airson an cleachdadh mar phàirtean ann an tagraidhean a tha an dùil taic no cumail suas beatha. SÀBHAILTEACHD-SÀBHAILTEACHD-SÀBHAILTEACHD, IARRTAS AGUS IARRTAS CÙRAMACH: Chan eil toraidhean Atmel air an dealbhadh airson agus cha tèid an cleachdadh an co-cheangal ri tagraidhean sam bith far am biodh dùil gu reusanta gun toireadh fàilligeadh nan toraidhean sin gu mòr dochann pearsanta no bàs ("Sàbhailteachd-èiginn Iarrtasan”) às aonais cead sgrìobhte sònraichte bho oifigear Atmel. Tha tagraidhean a tha deatamach do shàbhailteachd a’ toirt a-steach, gun chuingealachadh, innealan agus siostaman taic beatha, uidheamachd no siostaman airson goireasan niuclasach agus siostaman armachd obrachadh. Chan eil toraidhean Atmel air an dealbhadh no air an dealbhadh airson an cleachdadh ann an tagraidhean no àrainneachdan armachd no aerospace mura h-eil iad air an ainmeachadh gu sònraichte le Atmel mar ìre armachd. Chan eil toraidhean Atmel air an dealbhadh no air an dealbhadh airson an cleachdadh ann an tagraidhean chàraichean mura h-eil iad air an ainmeachadh gu sònraichte le Atmel mar ìre chàraichean.
Sgrìobhainnean/Goireasan
![]() |
Inneal loidsig prògramaichte iom-fhillte Atmel ATF15xx [pdfStiùireadh Cleachdaiche ATF15xx, ATF15xx inneal loidsig prògramaichte iom-fhillte, inneal loidsig prògramaichte iom-fhillte, inneal loidsig prògramaichte, inneal loidsig, inneal |