Micrishlis Teicneolaíocht Core JTAG Treoir úsáideora le haghaidh próiseálaithe dífhabhtaithe
Teicneolaíocht Micrishlis CoreJTAGPróiseálaithe Dífhabhtaithe

Réamhrá

Croí JTAG Éascaíonn Debug v4.0 ceangal an Chomhghrúpa Gníomhaíochta Tástála (JTAG) croíphróiseálaithe bog comhoiriúnach don JTAG Pionnaí TAP nó Ionchur/Aschurtha Ginearálta (GPIO) le haghaidh dífhabhtaithe. Éascaíonn an croí IP seo dífhabhtú uasmhéid de 16 phróiseálaí croí bog laistigh d’fheiste amháin, agus cuireann sé tacaíocht ar fáil freisin chun próiseálaithe a dhífhabhtú ar cheithre fheiste ar leith thar GPIO.

Gnéithe

CroíJTAGTá na príomhghnéithe seo a leanas ag Debug:

  • Soláthraíonn sé rochtain fabraice ar an JTAG comhéadan tríd an JTAG SCONNA.
  • Soláthraíonn sé rochtain fabraice ar an JTAG comhéadan trí na bioráin GPIO.
  • Cumraíonn sé tacaíocht an Chóid IR don JTAG tolladh.
  • Tacaíonn sé le nascadh feistí iolracha tríd an JTAG SCONNA.
  • Tacaíonn an debugging il-próiseálaí.
  • Cuireann sé comharthaí cloig agus athshocraithe ar leithligh chun cinn chuig na hacmhainní ródaithe íseal-sceabhach.
  • Tacaíonn sé le hathshocrú sprice gníomhach-íseal agus gníomhach-ard araon.
  • Tacaíonn an JTAG Comhéadan Monatóireachta Slándála (UJTAG_SEC) le haghaidh feistí PolarFire.

Leagan Croí
Baineann an doiciméad seo le CoreJTAGDífhabht v4.0

Teaghlaigh Tacaithe

  • PolarFire®
  • RTG4™
  • IGLOO® 2
  • SmartFusion® 2
  • SmartFusion
  • ProASIC3/3E/3L
  • IGLOO
  • IGLOOe/+

Úsáid Gléas agus Feidhmíocht

Tá sonraí úsáide agus feidhmíochta liostaithe sa tábla seo a leanas do na teaghlaigh gléasanna tacaithe. Níl sna sonraí atá liostaithe sa tábla seo ach táscach. Braitheann úsáid agus feidhmíocht iomlán an fheiste ar an gcóras.
Tábla 1. Úsáid Gléas agus Feidhmíocht

Teaghlaigh Tíleanna Seicheamhach Comhcheangailte Iomlán Úsáid Gléas Iomlán % Feidhmíocht (MHz)
Polar Dóiteáin 17 116 299554 MPF300TS 0.04 111.111
RTG4 19 121 151824 RT4G150 0.09 50
Cliste Comhleá2 17 120 56340 M2S050 0.24 69.47
IGLOO2 17 120 56340 M2GL050 0.24 68.76
SmartFusion 17 151 4608 A2F200M3F 3.65 63.53
IGLOO 17 172 3072 AFL 125V5 6.15 69.34
ProASIC3 17 157 13824 A3P600 1.26 50

Nóta: Baineadh na sonraí sa tábla seo amach trí úsáid a bhaint as an Verilog RTL le socruithe tipiciúla sintéise agus leagan amach ar chodanna -1. Fágadh paraiméadair ardleibhéil nó cineálacha cineálacha ag socruithe réamhshocraithe.

Cur Síos Feidhmeach

CroíJTAGÚsáideann debug an UJTAG macra crua chun rochtain ar an JTAG comhéadan as fabraic FPGA. An UJTAG éascaíonn macra crua nascadh le haschur an rialaitheora MSS nó ASIC TAP ón bhfabraic. Ach, sampla amháin den UJTAG cheadaítear macra sa fabraice.
Fíor 1-1. CroíJTAGLéaráid Bloc Dífhabhtaithe
Bloc-Léaráid

CroíJTAGTá toirt ar an uj_j sa dífhabhtútag rialtóir tolláin, a chuireann JTAG rialtóir tolláin chun JTAG tollánú idir ríomhchláraitheoir FlashPro agus próiseálaí croí-bhog sprice. Tá an próiseálaí softcore ceangailte tríd an FPGA tiomnaithe JTAG bioráin comhéadan. scananna IR ón JTAG comhéadan atá dorochtana i bhfabraic FPGA. Mar sin, tá prótacal an tolláin ag teastáil chun scanadh IR agus DR a éascú chuig an sprioc dífhabhtaithe, a thacaíonn le caighdeán an tionscail J.TAG comhéadan. Díchódaíonn an rialtóir tolláin an paicéad tolláin a aistrítear mar scanadh DR agus gineann sé scanadh IR nó DR dá bharr, bunaithe ar a bhfuil sa phaicéad tolláin agus ar a bhfuil sa chlár IR arna sholáthar trí UIREG. Díchódaíonn an rialtóir tolláin an paicéad tolláin freisin, nuair a mheaitseálann ábhar an chláir IR a chód IR.

Fíor 1-2. Prótacal Paicéad Tollán
Prótacal Paicéad Tollán

Soláthraíonn paraiméadar cumraíochta cumraíocht an chóid IR a úsáideann an rialtóir tolláin. Chun dífhabhtú ilphróiseálaithe croí-bhog a éascú taobh istigh de dhearadh amháin, is féidir líon na rialtóirí tolláin ar an toirt a chumrú ó 1-16, ag soláthar J.TAG comhéadan comhlíontach do gach próiseálaí sprice. Is féidir aghaidh a thabhairt ar na próiseálaithe sprice seo ar fad trí chód IR uathúil a shocraítear ag am toirt.

Cuirtear maolán CLKINT nó BFR ar an toirt ar líne TGT_TCK de gach comhéadan dífhabhtaithe próiseálaí sprice.

Líne URSTB ón UJTAG cuirtear macra (TRSTB) chun cinn go hacmhainn dhomhanda laistigh de CoreJTAGDífhabhtaithe. Cuirtear inverter roghnach ar an líne TGT_TRST laistigh de CoreJTAGDífhabhtú chun nasc a dhéanamh le sprioc dífhabhtaithe, a bhfuiltear ag súil ansin go mbeidh sé nasctha le foinse athshocraithe ard-ghníomhach. Tá sé cumraithe nuair a ghlactar leis go bhfuil an comhartha TRSTB ag teacht isteach ón JTAG Tá TAP gníomhach íseal. Má éilíonn an chumraíocht seo sprioc dífhabhtaithe amháin nó níos mó, ídeofar acmhainn ródaithe dhomhanda bhreise.

Líne URSTB ón UJTAG cuirtear macra (TRSTB) chun cinn go hacmhainn dhomhanda laistigh de CoreJTAGDífhabhtaithe. Cuirtear inverter roghnach ar an líne TGT_TRST laistigh de CoreJTAGDífhabhtú chun nasc a dhéanamh le sprioc dífhabhtaithe, a bhfuiltear ag súil ansin go mbeidh sé nasctha le foinse athshocraithe ard-ghníomhach. Tá sé cumraithe nuair a ghlactar leis go bhfuil an comhartha TRSTB ag teacht isteach ón JTAG Tá TAP gníomhach íseal. Is é TGT_TRSTN an t-aschur gníomhach íseal réamhshocraithe don sprioc dífhabhtaithe. Má éilíonn an chumraíocht seo sprioc dífhabhtaithe amháin nó níos mó, ídeofar acmhainn ródaithe dhomhanda bhreise.

Fíor 1-3. CroíJTAGSonraí Srathach Dífhabhtaithe agus Clogáil
Sonraí Srathach agus Clogáil

Slabhraáil Gléas

Déan tagairt do Threoracha Úsáideora Ríomhchlárúcháin FPGA don bhord nó don teaghlach forbartha ar leith. Féadfaidh gach bord forbartha oibriú ar imleabhar éagsúlatags, agus féadfaidh tú a roghnú chun a fhíorú an bhfuil sé indéanta lena n-ardáin forbartha. Chomh maith leis sin, má tá ilchláir forbartha á n-úsáid agat, cinntigh go bhfuil talamh coiteann acu.

Trí header FlashPro
Chun tacú le slabhraiú gléasanna iolracha san fhabraic ag baint úsáide as an gceanntásc FlashPro, is iomaí uair uj_jtag ag teastáil. Soláthraíonn an leagan seo den chroí rochtain ar uasmhéid 16 chroílár gan aon ghá le uj_jtag. Tá Cód IR uathúil ag gach croí (ó 0x55 go 0x64) a sholáthróidh rochtain ar an gcroí sonrach a mheaitseálann an cód aitheantais.

Fíor 1-4. Próiseálaithe Il i nGléas Aonair Gléas Aonair
Gléas Aonair

CoreJ a úsáidTAGDífhabhtaithe thar ilfheistí, ní mór ceann de na feistí a bheith ina mháistir. Tá an CoreJ sa ghléas seoTAGCroí dífhabhtaithe. Tá gach próiseálaí ceangailte ansin mar seo a leanas:
Fíor 1-5. Próiseálaithe Iolracha Thar Dhá Ghléas
Trasna Dhá Ghléas

Chun croí a dhífhabhtú ar bhord eile, dúirt an JTAG comharthaí ó CoreJTAGCuirtear dífhabhtaithe chun cinn go bioráin ardleibhéil sa SmartDesign. Tá siad seo ceangailte ansin leis an JTAG comharthaí go díreach ar an próiseálaí.
Nóta: A CoreJTAGDebug, i ndearadh an dara bord, tá roghnach Tabhair faoi deara go bhfuil an UJ_JTAG níl an macra agus an ceanntásc FlashPro in úsáid i ndearadh an dara boird.

Chun próiseálaí a roghnú le haghaidh dífhabhtaithe i SoftConsole, cliceáil ar na cumraíochtaí dífhabhtaithe, agus ansin cliceáil ar an táb Dífhabhtóir.

Déantar an t-ordú, a thaispeántar san íomhá seo a leanas, a fhorghníomhú.

Fíor 1-6. Cumraíocht Dífhabhtóra UJ_JTAG_IRCODE
Cumraíocht Dífhabhtóir

Tá an UJ_JTAGIs féidir _IRCODE a athrú ag brath ar an bpróiseálaí a bhfuil tú ag dífhabhtú. Le haghaidh example: chun próiseálaí a dhífhabhtú i nGléas 0, an UJ_JTAGIs féidir _IRCODE a shocrú go 0x55 nó 0x56.

Trí GPIO
Chun GPIO a dhífhabhtú, ní mór an paraiméadar UJTAG Tá _BYPASS roghnaithe. Is féidir croíleacán amháin agus ceithre chroí a dhífhabhtú thar cheanntásca nó bioráin GPIO. Chun seisiún dífhabhtaithe a reáchtáil ag baint úsáide as GPIOanna ó SoftConsole v5.3 nó níos airde, ní mór an Chumraíocht Dífhabhtaithe a shocrú mar seo a leanas:
Fíor 1-7. Cumraíocht Dífhabhtóra GPIO
Cumraíocht Dífhabhtóir

Nóta: Má tá tú ag dífhabhtú thar GPIO, ní féidir leat an próiseálaí a dhífhabhtú i gcomhthráth tríd an gCeanntásc FlashPro nó an FlashPro5 Leabaithe, ar na cláir forbartha. Le haghaidh example: Tá FlashPro Ceanntásc nó FlashPro5 Leabaithe ar fáil chun dífhabhtú a éascú ag baint úsáide as Aithnigh nó SmartDebug.
Fíor 1-8. Dífhabhtáil Thar Phionnaí GPIO
Dífhabhtáil Thar Phionnaí GPIO

Slabhraáil Gléas trí Phionnaí GPIO
Chun tacú le slabhraiú feistí iolracha trí GPIO, an UJTAGNí mór _BYPASS paraiméadar a roghnú. Ansin is féidir na comharthaí TCK, TMS, agus TRSTb a chur chun cinn go calafoirt ardleibhéil. Tá TCK, TMS, agus TRSTb ag gach spriocphróiseálaí. Níl siad seo léirithe thíos.
Fíor 1-9. Slabhraáil Gléas Trí Phionnaí GPIO
Slabhraáil Gléas

I mbunús JTAG slabhra, nascann TDO próiseálaí le TDI próiseálaí eile, agus leanann sé ar aghaidh go dtí go bhfuil gach próiseálaí slabhraithe, ar an mbealach seo. Ceanglaíonn TDI an chéad phróiseálaí agus TDO an phróiseálaí deiridh leis an JTAG ríomhchláraitheoir ag slabhraiú na próiseálaithe go léir. Tá an JTAG cuirtear comharthaí ó na próiseálaithe chuig CoreJTAGDebug, áit ar féidir iad a slabhraithe. Má chríochnaítear an slabhraiú thar ilfheistí, cuir an gléas le CoreJTAGÉiríonn debug an máistirfheiste.

I gcás dífhabhtaithe GPIO, nuair nach bhfuil Cód IR leithdháilte ar gach próiseálaí, úsáidtear script OpenOCD modhnaithe chun an gléas atá á dhífhabhtú a roghnú. Athraítear script OpenOCD chun an gléas a roghnú a dhífhabhtaítear. Le haghaidh dearadh Mi-V, tá an file le fáil i suíomh suiteála SoftConsole, faoin openocd/scripts/board/ microsemi-riscv.cfg. Maidir leis na próiseálaithe eile, tá an files le fáil sa suíomh openocd céanna.
Nóta:  Ní mór na roghanna Cumraíochta Dífhabhtaithe a nuashonrú freisin, má tá an file athainmnítear

Fíor 1-10. Cumraíocht Dífhabhtaithe
Cumraíocht Dífhabhtaithe

Oscail ainm úsáideora-riscv-gpio-chain.cfg, seo a leanas example de cad is gá a fheiceáil:

Fíor 1-11. Cumraíocht MIV File
Cumraíocht MIV File

Oibríonn na socruithe seo a leanas le haghaidh dífhabhtaithe gléas amháin thar GPIO. Chun slabhra a dhífhabhtú, ní mór orduithe breise a chur leis, ionas go gcuirfear na gléasanna nach bhfuil dífhabhtaithe sa mhodh seachbhóthar.
Cumraíocht MIV File

Maidir le dhá phróiseálaí i slabhra, déantar na sampdéantar an t-ordú:
Cumraíocht MIV File

Ligeann sé seo dífhabhtú a dhéanamh ar Phróiseálaí Core softcore 1 trí Phróiseálaí Core softcore 0 a chur sa mhodh seachbhóthar. Chun an Sprioc softcore Próiseálaí 0 a dhífhabhtú, úsáidtear an t-ordú seo a leanas:
Cumraíocht MIV File

Nóta:  Is é an t-aon difríocht idir an dá chumraíocht seo ná an fhoinse, atá ag glaoch ar chumraíocht Microsemi RISCV file (microsemi-riscv.cfg) a thagann ar dtús, nuair a dífhabhtaítear Próiseálaí Core softcore 0, nó sa dara háit, nuair a bhíonn Sprioc Softcore Próiseálaí 1 á dífhabhtú. Le haghaidh níos mó ná dhá fheiste sa slabhra, j breisetag cuirtear newtaps leis. Le haghaidh example, má tá trí phróiseálaí i slabhra, ansin úsáidtear an t-ordú seo a leanas:
Cumraíocht MIV File

Fíor 1-12. example Córas Dífhabhtaithe
Example Córas Dífhabhtaithe

Comhéadan

Pléann na hailt seo a leanas faisnéis a bhaineann leis an gcomhéadan.

Paraiméadair Chumraíochta

Na roghanna cumraíochta do CoreJTAGDéantar cur síos ar dhífhabhtú sa tábla seo a leanas. Má theastaíonn cumraíocht seachas an réamhshocrú, bain úsáid as an mbosca dialóg Cumraíochta i SmartDesign chun na luachanna cuí a roghnú do na roghanna inchumraithe.
Tábla 2-1. CroíJTAGRoghanna Cumraíochta Dífhabhtaithe

Ainm Raon Bailí Réamhshocrú Cur síos
NUM_DEBUG_TGTS 1-16 1 Líon na spriocanna dífhabhtaithe atá ar fáil trí FlashPro (UJTAG_DEBUG = 0) tá 1-16. Líon na spriocanna dífhabhtaithe atá ar fáil trí GPIO (UJTAGTá _DEBUG = 1) 1-4.
IR_CODE_TGT_x 0X55-0X64 0X55 JTAG Cód IR, ceann amháin in aghaidh na sprice dífhabhtaithe. Caithfidh an luach a shonraítear a bheith uathúil don sprioc dífhabhtaithe seo. Ní thiomáineann an rialtóir tolláin a bhaineann leis an spriocchomhéadan dífhabhtaithe seo ach TDO agus tiomáineann sé an sprioc-chomhéadan dífhabhtaithe, nuair a mheaitseálann a bhfuil sa chlár IR an cód IR seo.
TGT_ACTIVE_HIGH_RESET_x 0-1 0 0: Tá aschur TGT_TRSTN_x ceangailte le foirm dhomhanda d'aschur gníomhach-íseal URSTB an UJTAG macra.1: Tá aschur TGT_TRST ceangailte go hinmheánach le foirm inbhéartaithe dhomhanda d'aschur gníomhach-íseal URSTB an UJTAG macra. Caitear acmhainn ródaithe dhomhanda bhreise má shocraítear an paraiméadar seo go 1 le haghaidh aon sprice dífhabhtaithe.
UJTAG_BYPASS 0-1 0 0: Tá GPIO Debug díchumasaithe, tá Debug ar fáil tríd an gCeanntásc FlashPro nó FlashPro5.1 Leabaithe: Tá GPIO Debug cumasaithe, tá Debug ar fáil trí bhioráin GPIO roghnaithe ag úsáideoir ar an gclár.Nóta:  Nuair a dhéantar an Dífhabhtú trí GPIO, déantar an t-ordú dífhabhtaithe seo a leanas a fhorghníomhú sna roghanna dífhabhtaithe SoftConsole: “--ordú“ socraigh FPGA_TAP N ”“.
UJTAG_SEC_EN 0-1 0 0: UJTAG roghnaítear macra más UJTAG_BYPASS = 0. 1: UJTAGRoghnaítear macra _SEC más UJTAG_BYPASS= 0.Nóta:  Ní bhaineann an paraiméadar seo ach le PolarFire. Is é sin, TEAGHLAIGH = 26 .

Cur síos ar Chomharthaí
Liostaíonn an tábla seo a leanas na tuairiscí comhartha do CoreJTAGDífhabhtaithe.
Tábla 2-2. CroíJTAGComharthaí I/O Dífhabhtaithe

Ainm Raon Bailí Réamhshocrú Cur síos
NUM_DEBUG_TGTS 1-16 1 Líon na spriocanna dífhabhtaithe atá ar fáil trí FlashPro (UJTAG_DEBUG = 0) tá 1-16. Líon na spriocanna dífhabhtaithe atá ar fáil trí GPIO (UJTAGTá _DEBUG = 1) 1-4.
IR_CODE_TGT_x 0X55-0X64 0X55 JTAG Cód IR, ceann amháin in aghaidh na sprice dífhabhtaithe. Caithfidh an luach a shonraítear a bheith uathúil don sprioc dífhabhtaithe seo. Ní thiomáineann an rialtóir tolláin a bhaineann leis an spriocchomhéadan dífhabhtaithe seo ach TDO agus tiomáineann sé an sprioc-chomhéadan dífhabhtaithe, nuair a mheaitseálann a bhfuil sa chlár IR an cód IR seo.
TGT_ACTIVE_HIGH_RESET_x 0-1 0 0: Tá aschur TGT_TRSTN_x ceangailte le foirm dhomhanda d'aschur gníomhach-íseal URSTB an UJTAG macra.1: Tá aschur TGT_TRST ceangailte go hinmheánach le foirm inbhéartaithe dhomhanda d'aschur gníomhach-íseal URSTB an UJTAG macra. Caitear acmhainn ródaithe dhomhanda bhreise má shocraítear an paraiméadar seo go 1 le haghaidh aon sprice dífhabhtaithe.
UJTAG_BYPASS 0-1 0 0: Tá GPIO Debug díchumasaithe, tá Debug ar fáil tríd an gCeanntásc FlashPro nó FlashPro5.1 Leabaithe: Tá GPIO Debug cumasaithe, tá Debug ar fáil trí bhioráin GPIO roghnaithe ag úsáideoir ar an gclár.Nóta:  Nuair a dhéantar an Dífhabhtú trí GPIO, déantar an t-ordú dífhabhtaithe seo a leanas a fhorghníomhú sna roghanna dífhabhtaithe SoftConsole: “--ordú“ socraigh FPGA_TAP N ”“.
UJTAG_SEC_EN 0-1 0 0: UJTAG roghnaítear macra más UJTAG_BYPASS = 0. 1: UJTAGRoghnaítear macra _SEC más UJTAG_BYPASS= 0.Nóta:  Ní bhaineann an paraiméadar seo ach le PolarFire. Is é sin, TEAGHLAIGH = 26 .

Nótaí:

  • Gach comhartha sa JTAG Ní mór liosta na gcalafort TAP thuas a chur chun cinn go calafoirt ardleibhéil i SmartDesign.
  • Níl na Poirt CSS ar fáil ach amháin nuair a bhíonn UJTAGTá _SEC_EN cumasaithe trí CoreJTAGGUI cumraíochta Debug.
  • Bí cúramach agus an t-ionchur EN_SEC á nascadh. Má chuirtear EN_SEC chun cinn go calafort barrleibhéil (bioráin ionchuir ghléis), caithfidh tú rochtain a fháil ar na Stáit Cumraigh I/O Le linn JTAG An rannán ríomhchlárúcháin de Dhearadh Cláir sa sreabhadh Libero agus cinntigh go bhfuil an Stát I/0 (Aschur Amháin) don chalafort EN_SEC socraithe go 1.

Cláraigh Léarscáil agus Cur síos

Níl aon chláir ann do CoreJTAGDífhabhtaithe.

Sreabhadh Uirlis

Pléann na hailt seo a leanas faisnéis a bhaineann le sreabhadh uirlisí.

Ceadúnas

Ní theastaíonn ceadúnas chun an Core IP seo a úsáid le Libero SoC.

RTL
Cuirtear cód RTL iomlán ar fáil don chroílár agus do na binsí tástála, rud a fhágann gur féidir an croí a chur ar an toirt le SmartDesign. Is féidir Insamhladh, Sintéis, agus Leagan Amach a dhéanamh laistigh de Libero SoC.

Dearadh Cliste
Example instantiated view de CoreJTAGTaispeántar dífhabhtaithe san fhigiúr seo a leanas. Le haghaidh tuilleadh faisnéise ar SmartDesign a úsáid chun croíleacáin a chur ar an toirt agus a ghiniúint, féach ar an Treoir Úsáideora Úsáid DirectCore i Libero® SoC.
Fíor 4-1. SmartDesign CoreJTAGCás Dífhabhtaithe View ag baint úsáide as JTAG Ceanntásc
Dearadh Cliste

Fíor 4-2. SmartDesign CoreJTAGCás Dífhabhtaithe ag baint úsáide as bioráin GPIO
Dearadh Cliste

CoreJ á chumrúTAGDífhabhtaithe i SmartDesign

Tá an croí cumraithe ag baint úsáide as an GUI cumraíochta i SmartDesign. Tá seanamptaispeántar le of the GUI san fhigiúr seo a leanas.
Fíor 4-3. CoreJ á chumrúTAGDífhabhtaithe i SmartDesign
Dearadh Cliste

Do PolarFire, UJTAGRoghnaíonn _SEC an UJTAG_SEC macra in ionad an UJTAG macra nuair UJTAGTá _BYPASS díchumasaithe. Déantar neamhaird de do gach teaghlach eile.
Is féidir Líon na Spriocanna Dífhabhtaithe a chumrú suas go dtí 16 sprioc dífhabhtaithe, le UJTAG_BYPASS díchumasaithe agus suas le 4 sprioc dífhabhtaithe, le UJTAG_BYPASS cumasaithe.
UJTAGRoghnaíonn _BYPASS dífhabhtaithe trí UJTAG agus an ceanntásc FlashPro, agus dífhabhtaithe trí bhioráin GPIO.
Is é an Cód IR Sprioc # an JTAG Cód IR tugtha don sprioc dífhabhtaithe. Ní mór gur luach uathúil é seo laistigh den raon a shonraítear i Tábla 2-1.

Sreafaí Insamhladh

Cuirtear binse tástála úsáideora ar fáil le CoreJTAGDífhabhtaithe. Chun insamhaltaí a rith:

  1. Roghnaigh sreabhadh an bhinse tástála úsáideora laistigh den SmartDesign.
  2. Cliceáil Sábháil agus Gin sa phána Gin. Roghnaigh an bhinse tástála úsáideora ón Core Cumraíochta GUI.

Nuair a ghineann SmartDesign tionscadal Libero, suiteálann sé an binse tástála úsáideora files. Chun an binse tástála úsáideora a rith:

  1. Socraigh an fhréamh dearadh chuig an CoreJTAGSuimiú dífhabhtaithe i bpána ordlathas dearaidh Libero.
  2. Cliceáil Fíoraigh Dearadh Réamhshintéiseach > Insamhail i bhfuinneog Shreabhadh Dearaidh Libero. Tosaíonn sé seo ModelSim agus ritheann sé an insamhalta go huathoibríoch.
Sintéis i Libero

Chun Sintéis a rith:

  1. Cliceáil ar an deilbhín Sintéise i bhfuinneog Sreabhadh Dearaidh Libero SoC chun an croí a shintéisiú. Nó, cliceáil ar dheis ar an rogha Sintéis sa fhuinneog Sreabhadh Dearaidh, agus roghnaigh Oscail go hidirghníomhach. Taispeánann an fhuinneog Sintéise an tionscadal Synplify®.
  2. Cliceáil ar an deilbhín Rith.
    Nóta: I gcás RTG4, tá rabhadh maolaithe um imeacht neamhbhuan (SET), ar féidir neamhaird a dhéanamh air toisc nach n-úsáidtear an IP seo ach chun críocha forbartha agus nach bhfuil sé chun a úsáid i dtimpeallacht radaíochta.
Áit agus Bealach i Libero

Nuair a bheidh Sintéis críochnaithe, cliceáil ar an deilbhín Áit agus Bealach i Libero SoC chun tús a chur leis an bpróiseas socrúcháin.

Ríomhchlárú Gléas

Má úsáidtear an ghné UJAG_SEC agus má chuirtear EN_SEC chun cinn chuig calafort barrleibhéil (bioráin ionchuir ghléis), caithfidh tú rochtain a fháil ar na Stáit Cumraigh I/O le linn JTAG An rannán ríomhchlárúcháin de Dhearadh Cláir sa sreabhadh Libero agus cinntigh go bhfuil an Stát I/0 (Aschur Amháin) don chalafort EN_SEC socraithe go 1.

Tá an chumraíocht seo riachtanach chun rochtain ar an JTAG port le haghaidh athchlárú gléasanna, toisc go sáraíonn luach sainithe an Chláir Scanadh Teorann (BSR) aon leibhéal loighice seachtraí ar EN_SEC le linn athchláraithe.

Comhtháthú Córais

Pléann na hailt seo a leanas an fhaisnéis a bhaineann le comhtháthú córais.

Dearadh Leibhéal an Chórais do IGLOO2/RTG4

Taispeánann an figiúr seo a leanas na riachtanais dearaidh chun J a chomhlíonadhTAG debugging próiseálaí softcore, atá suite san fhabraic ó SoftConsole go dtí an JTAG comhéadan le haghaidh feistí IGLOO2 agus RTG4.
Fíor 5-1. RTG4/IGLOO2 JTAG Dearadh Dífhabhtaithe
Dearadh Leibhéal an Chórais

Dearadh Leibhéal an Chórais do SmartFusion2

Taispeánann an figiúr seo a leanas na riachtanais dearaidh chun J a chomhlíonadhTAG debugging próiseálaí softcore, atá suite i bhfabraic ó SoftConsole go dtí an JTAG comhéadan le haghaidh feistí SmartFusion2.
Fíor 5-2. Comhleá 2 JTAG Dearadh Dífhabhtaithe
Dearadh Leibhéal an Chórais

UJTAG_SEC

Don teaghlach gléasanna PolarFire, ceadaíonn an scaoileadh seo don úsáideoir roghnú idir UJTAG agus UJTAG_SEC, an UJTAG_SEC_EN Úsáidfear paraiméadar sa GUI chun an ceann atá uait a roghnú.

Taispeánann an figiúr seo a leanas léaráid shimplí a léiríonn comhéadain fhisiceacha UJTAG/UJTAG_SEC i PolarFire.

Fíor 5-3. UJ PolarFireTAG_SEC Macra
Dearadh Leibhéal an Chórais

Srianta Dearaidh

Na dearaí le CoreJTAGÉilíonn dífhabhtú go leanfadh an feidhmchlár na srianta, sa sreabhadh dearaidh, chun gur féidir anailís uainiúcháin a úsáid ar an bhfearann ​​​​cloig TCK.

Chun na srianta a chur leis:

  1. Má úsáidtear an sreabhadh Srianta Feabhsaithe i Libero v11.7 nó níos airde, cliceáil faoi dhó Srianta > Bainistigh Srianta sa fhuinneog DesignFlow agus cliceáil ar an táb Uainiú.
  2. Sa chluaisín Uainiú den fhuinneog Bainisteoir Srianta, cliceáil Nua chun SDC nua a chruthú file, agus ainmnigh an file. Áirítear leis na srianta Dearaidh na srianta foinse cloig is féidir a chur isteach sa SDC bán seo file.
  3. Má úsáidtear an Srianadh Clasaiceach i Libero v11.7 nó níos airde, cliceáil ar dheis Cruthaigh Srianta > Srianadh Ama, sa fhuinneog Sreabhadh Dearaidh, agus ansin cliceáil Cruthaigh Srianadh Nua. Cruthaíonn sé SDC nua file. Áirítear leis na srianta dearaidh na srianta clogfhoinse, a chuirtear isteach sa SDC bán seo file.
  4. Ríomh an tréimhse TCK agus an leathréimhse. Socraítear TCK go 6 MHz nuair a dhéantar dífhabhtú le FlashPro, agus socraítear é ar uasmhinicíocht 30 MHz nuair a thacaíonn FlashPro5 le dífhabhtú. Tar éis duit an chéim seo a chríochnú, cuir isteach na srianta seo a leanas sa SDC file:
    create_clock -name { TCK } \
    • tréimhse TCK_PERIOD \
    • cruth tonn { 0 TCK_HALF_PERIOD } \ [ get_ports { TCK } ] Le haghaidh example, cuirtear na srianta seo a leanas i bhfeidhm ar dhearadh a úsáideann minicíocht TCK de 6 MHz.
      create_clock -name { TCK } \
    • tréimhse 166.67 \
    • tonnchruth { 0 83.33 } \ [ get_ports { TCK } ]
  5. Comhlach na srianta go léir files leis an Sintéis, Áit agus Bealach, agus Fíorú Uainithe stages sa Bainisteoir Srianta > Cluaisín uainiúcháin. Críochnaítear é seo trí na boscaí seiceála gaolmhara a roghnú don SDC files inar cuireadh na srianta isteach

Stair Athbhreithnithe

Ainm an Phoirt Leithead Treo Cur síos
JTAG Calafoirt TAP
TDI 1 Ionchur Sonraí Tástála I. Ionchur sonraí sraitheach ó TAP.
TCK 1 Ionchur Clog Tástála. Foinse clog do gach eilimint sheicheamhach laistigh de CoreJTAGDífhabhtaithe.
TMS 1 Ionchur Roghnaigh Mód Tástála.
TDO 1 Aschur Tástáil Sonraí amach. Aschur sonraí sraitheach chuig TAP.
TRSTB 1 Ionchur Athshocrú Tástála. Ionchur gníomhach athshocraithe íseal ó TAP.
JTAG Sprioc X Poirt
TGT_TDO_x 1 Ionchur Tástáil sonraí ó sprioc debug x go dtí an TAP. Ceangail leis an spriocphort TDO.
TGT_TCK_x 1 Aschur Aschur an Chlog a Thástáil go dtí an sprioc dífhabhtaithe x. Cuirtear TCK chun cinn go líontán domhanda, íseal sceabhacha go hinmheánach laistigh de CoreJTAGDífhabhtaithe.
TGT_TRST_x 1 Aschur Gníomhach-Ard-Tástáil Athshocrú. Ní úsáidtear é ach amháin nuair a TGT_ACTIVE_HIGH_RESET_x =1
TGT_TRSTN_x 1 Aschur Gníomhach-Íseal Tástála Athshocrú. Ní úsáidtear é ach amháin nuair a TGT_ACTIVE_HIGH_RESET_x =0
TGT_TMS_x 1 Aschur Mód Tástála Roghnaigh an t-aschur chuig an sprioc dífhabhtaithe x.
TGT_TDI_x 1 Aschur Sonraí Tástála I. Ionchur sonraí sraitheach ó sprioc dífhabhtaithe x.
UJTAG_BYPASS_TCK_x 1 Ionchur Ionchur Clog Tástála chuig an sprioc dífhabhtaithe x ó bhiorán GPIO.
UJTAG_BYPASS_TMS_x 1 Ionchur Mód Tástála Roghnaigh go sprioc dífhabhtaithe x ó bhiorán GPIO.
UJTAG_BYPASS_TDI_x 1 Ionchur Sonraí Tástála Isteach, sonraí sraithe chun sprioc dífhabhtaithe x ó bhioráin GPIO.
UJTAG_BYPASS_TRSTB_x 1 Ionchur Athshocrú Tástála. Athshocraigh ionchur go sprioc dífhabhtaithe x ó bhiorán GPIO.
UJTAG_BYPASS_TDO_x 1 Aschur Tástála Sonraí Amach, sonraí sraithe ó sprioc dífhabhtaithe x ó bhioráin GPIO.
Poirt CSS
EN_SEC 1 Ionchur Cumasaíonn Slándáil. Cuireann sé ar chumas an dearadh úsáideora ionchur seachtrach TDI agus TRSTB chuig an TAP a shárú.Rabhadh: Bí cúramach agus an port seo á nascadh. Féach an nóta thíos agus Ríomhchlárú Gléas le haghaidh tuilleadh sonraí.
TDI_SEC 1 Ionchur Sárú slándála TDI. Sáraíonn sé an t-ionchur seachtrach TDI chuig an TAP nuair a bhíonn EN_SEC ARD.
TRSTB_SEC 1 Ionchur Sárú slándála TRSTB. Sáraíonn sé an t-ionchur seachtrach TRSTB chuig an TAP nuair a bhíonn SEC_EN ARD.
UTRSTB 1 Aschur Monatóireacht a dhéanamh ar Athshocraigh Tástáil
UTMS 1 Aschur Mód Tástála Roghnaigh Monatóireacht

An Mhicrishliseanna Websuíomh

Soláthraíonn micrishlis tacaíocht ar líne trínár websuíomh ag www.microchip.com/. seo webúsáidtear suíomh le déanamh files agus eolas ar fáil go héasca do chustaiméirí. Áirítear le cuid den ábhar atá ar fáil:

  • Tacaíocht Táirge – Bileoga sonraí agus earráidí, nótaí iarratais agus sample cláir, acmhainní deartha, treoracha úsáideora agus doiciméid tacaíochta crua-earraí, eisiúintí bogearraí is déanaí agus bogearraí cartlainne
  • Tacaíocht Theicniúil Ghinearálta – Ceisteanna Coitianta (CCanna), iarratais ar thacaíocht theicniúil, pléghrúpaí ar líne, liostú chomhaltaí an chláir chomhpháirtíochta dearaidh micrishlis
  • Gnó Micrishlis – Roghnóirí táirgí agus treoracha ordaithe, preaseisiúintí Micrishlis is déanaí, liostú seimineár agus imeachtaí, liostaí oifigí díolacháin Micrishlis, dáileoirí agus ionadaithe monarchan

Seirbhís Fógra um Athrú Táirge

Cuidíonn seirbhís fógra athraithe táirge Mhicrishlis do chustaiméirí a choinneáil ar an eolas faoi tháirgí Micrishlis. Gheobhaidh síntiúsóirí fógra ríomhphoist aon uair a bheidh athruithe, nuashonruithe, athbhreithnithe nó earráidí ann a bhaineann le teaghlach táirge sonraithe nó le huirlis shainspéise forbartha.

Chun clárú, téigh go dtí www.microchip.com/pcn agus lean na treoracha clárúcháin Tacaíocht do Chustaiméirí  Is féidir le húsáideoirí táirgí Micrishlis cúnamh a fháil trí roinnt bealaí:

  • Dáileoir nó Ionadaí
  • Oifig Díolacháin Áitiúil
  • Innealtóir Réitigh Leabaithe (ESE) Ba cheart do Chustaiméirí Tacaíochta Teicniúla teagmháil a dhéanamh lena dáileoir, ionadaí nó ESE le haghaidh tacaíochta. Tá oifigí díolacháin áitiúla ar fáil freisin chun cabhrú le custaiméirí. Tá liosta de na hoifigí agus na láithreacha díolacháin sa doiciméad seo.

Tá tacaíocht theicniúil ar fáil tríd an websuíomh ag: www.microchip.com/support

Feistí Micrishlis Gné Cosanta Cód

Tabhair faoi deara na sonraí seo a leanas maidir leis an ngné cosanta cód ar fheistí Micrishlis:

  • Comhlíonann táirgí micrishlis na sonraíochtaí atá ina mBileog Sonraí Micrishlis ar leith.
  • Creideann micrishlis go bhfuil a theaghlach táirgí slán nuair a úsáidtear iad ar an modh atá beartaithe agus faoi ghnáthchoinníollacha.
  • Tá modhanna mímhacánta agus b’fhéidir mídhleathacha á n-úsáid in iarrachtaí gnéithe cosanta cóid na ngléasanna Micrishlis a shárú. Creidimid go n-éilíonn na modhanna seo na táirgí Micrishlis a úsáid ar bhealach lasmuigh de na sonraíochtaí oibriúcháin atá sna Bileoga Sonraí Micrishlis. Is dócha nach féidir iarrachtaí ar na gnéithe cosanta cód seo a shárú a dhéanamh gan sárú a dhéanamh ar chearta maoine intleachtúla Micrishlis.
  • Tá micrishlis toilteanach oibriú le haon chustaiméir atá buartha faoi shláine a chóid.
  • Ní féidir le Micrishlis ná aon mhonaróir leathsheoltóra eile slándáil a chóid a ráthú. Ní chiallaíonn cosaint cód go bhfuilimid ag ráthú go bhfuil an táirge “dobhriste”. Tá cosaint cód ag athrú i gcónaí. Táimid ag Micrishlis tiomanta d'fheabhsú leanúnach a dhéanamh ar ghnéithe cosanta cód ár dtáirgí. D’fhéadfadh iarrachtaí gné cosanta cód Mhicrishlis a bhriseadh a bheith ina sárú ar Acht Cóipchirt Dhigiteach na Mílaoise. Má cheadaíonn gníomhartha den sórt sin rochtain neamhúdaraithe ar do bhogearraí nó ar shaothar eile faoi chóipcheart, d’fhéadfadh go mbeadh sé de cheart agat agairt a dhéanamh ar fhaoiseamh faoin Acht sin.

Fógra Dlíthiúil

Cuirtear an fhaisnéis atá san fhoilseachán seo ar fáil chun táirgí Micrishlis a dhearadh agus a úsáid amháin. Ní sholáthraítear faisnéis maidir le feidhmchláir ghléis agus a leithéid ach ar mhaithe leatsa agus is féidir nuashonruithe a chur ina n-ionad. Is ortsa atá an fhreagracht a chinntiú go dtagann d’iarratas le do shonraíochtaí.
SOLÁTHAR AN EOLAS SEO TRÍ MICROCHIP “MAR ATÁ”. NÍ DÉANAMH MICROCHIP IONADAÍOCHT
NÓ BARÁNTAÍ D'AON CHINEÁL, CUIR ISTEACH NÓ INTUIGTHE, SCRÍOFA NÓ BÉIL, REACHTÚIL
NÓ EILE, A BHAINEANN LEIS AN EOLAS Á nÁIRÍTEAR ACH NACH BHFUIL TEORANTA LE hAON INTUIGTHE
BARÁNTAÍ MAIDIR LE NEAMHSHÁRÚ, inniúlacht DHÍOLAÍOCHTA, AGUS OIRIÚNACHT CHUN CRÍCHE SONRAITHE NÓ BARÁNTAÍ A BHAINEANN LE A CHOINNÍOLL, A CHÁILÍOCHT, NÓ A FHEIDHMÍOCHT. NÍ BHÍONN MICREATHONNACH Dlite ar AON CAILLTEANAS DÍREACH, SPEISIALTA, PIONÓISEACH, THEAGMHACH NÓ IARMHARTACH, DÁMHACHTAIN, COSTAS NÓ COSTAS AON CHINEÁL A BHAINEANN LEIS AN EOLAS NÓ A hÚSÁID, A BHFUIL SÁBHACHTACH, FÉACH INA BHFUIL MICRÍCH IS FÉIDIR LIOM I gCÁS FAOI CHOINNE. NÓ TÁ NA DAMÁISTÍ IN AGHAIDH. GO MÉID IOMLÁN A CEADAITHE DON DLÍ, NÍ BHÍONN DLITEANAS IOMLÁN MICROCHIP AR GACH ÉILEAMH AR BHEALACH AR AON A BHAINEANN LEIS AN bhFAISNÉIS NÓ A ÚSÁID NÍ MÓR MÉID NA dTÁILLÍ, MÁS ANN, ACH ÍOCADH TÚ DÍREACH LE MICREATHONNACH DON EOLAS. Tá úsáid feistí micrishlis in iarratais tacaíochta saoil agus/nó sábháilteachta go hiomlán i mbaol an cheannaitheora, agus aontaíonn an ceannaitheoir Micrishlis neamhdhíobhálach a chosaint, a shlánú agus a choinneáil ar aon agus gach damáiste, éileamh, culaith nó speansais a eascraíonn as úsáid den sórt sin. Ní thugtar aon cheadúnais, go hintuigthe nó ar shlí eile, faoi aon chearta maoine intleachtúla Micrishlis mura luaitear a mhalairt.

AMERICAS ASIA/AN tAIGEAN ASIA/AN tAIGEAN EORAIP
Oifig Chorparáideach2355 West Chandler Blvd. Chandler, AZ 85224-6199Tel: 480-792-7200Fax: 480-792-7277Tacaíocht Theicniúil: www.microchip.com/support Web Seoladh: www.microchip.com AtlantaDuluth, GATel: 678-957-9614Facs: 678-957-1455Aibhistín, TXTeil: 512-257-3370Boston Westborough, MA Teil: 774-760-0087Facs: 774-760-0088ChicagoItasca, ILtel: 630-285-0071Facs: 630-285-0075DallasAddison, TXTel: 972-818-7423Facs: 972-818-2924DetroitNovi, MItel: 248-848-4000Houston, TXTeil: 281-894-5983Indianapolis Noblesville, IN Teil: 317-773-8323Facs: 317-773-5453Tel: 317-536-2380Los Angeles Mission Viejo, CA Teil: 949-462-9523Facs: 949-462-9608Tel: 951-273-7800Raleigh, NCTeil: 919-844-7510Nua Eabhrac, NYTeil: 631-435-6000San Jose, CATeil: 408-735-9110Tel: 408-436-4270Ceanada - TorontoTeil: 905-695-1980Facs: 905-695-2078 An Astráil - SydneyTeil: 61-2-9868-6733An tSín - BeijingTeil: 86-10-8569-7000An tSín - ChengduTeil: 86-28-8665-5511An tSín - ChongqingTeil: 86-23-8980-9588An tSín - DongguanTeil: 86-769-8702-9880An tSín - GuangzhouTeil: 86-20-8755-8029An tSín - HangzhouTeil: 86-571-8792-8115An tSín - Hong Cong SARTeil: 852-2943-5100An tSín - NanjingTeil: 86-25-8473-2460An tSín - QingdaoTeil: 86-532-8502-7355An tSín - ShanghaiTeil: 86-21-3326-8000An tSín - ShenyangTeil: 86-24-2334-2829An tSín - ShenzhenTeil: 86-755-8864-2200An tSín - SuzhouTeil: 86-186-6233-1526An tSín - WuhanTeil: 86-27-5980-5300An tSín - XianTeil: 86-29-8833-7252An tSín - XiamenTeil: 86-592-2388138An tSín - ZhuhaiTeil: 86-756-3210040 India - BangaloreTeil: 91-80-3090-4444An India - Deilí NuaTeil: 91-11-4160-8631An India - PuneTeil: 91-20-4121-0141An tSeapáin - OsakaTeil: 81-6-6152-7160An tSeapáin - TóiceoTeil: 81-3-6880- 3770An Chóiré - DaeguTeil: 82-53-744-4301An Chóiré - SeoulTeil: 82-2-554-7200An Mhalaeisia - Kuala LumpurTeil: 60-3-7651-7906An Mhalaeisia - PenangTeil: 60-4-227-8870Na hOileáin Fhilipíneacha - MainileTeil: 63-2-634-9065SingeapórTeil: 65-6334-8870Taiwan - Hsin ChuTeil: 886-3-577-8366Taiwan - KaohsiungTeil: 886-7-213-7830Taiwan – TaipéiTeil: 886-2-2508-8600An Téalainn - BancácTeil: 66-2-694-1351Vítneam - Ho Chi MinhTeil: 84-28-5448-2100 An Ostair - WelsTel: 43-7242-2244-39Fax: 43-7242-2244-393An Danmhairg - CóbanhávanTel: 45-4485-5910Fax: 45-4485-2829An Fhionlainn - EspooTeil: 358-9-4520-820An Fhrainc - PárasTel: 33-1-69-53-63-20Fax: 33-1-69-30-90-79An Ghearmáin - GarchingTeil: 49-8931-9700An Ghearmáin - HaanTeil: 49-2129-3766400An Ghearmáin - HeilbronnTeil: 49-7131-72400An Ghearmáin - KarlsruheTeil: 49-721-625370An Ghearmáin - MünchenTel: 49-89-627-144-0Fax: 49-89-627-144-44An Ghearmáin - RosenheimTeil: 49-8031-354-560Iosrael - Ra'ananaTeil: 972-9-744-7705An Iodáil - MilanTel: 39-0331-742611Fax: 39-0331-466781An Iodáil - PadovaTeil: 39-049-7625286An Ísiltír - DrunenTel: 31-416-690399Fax: 31-416-690340An Iorua - TrondheimTeil: 47-72884388An Pholainn - VársáTeil: 48-22-3325737An Rómáin – BúcairistTel: 40-21-407-87-50An Spáinn - MaidridTel: 34-91-708-08-90Fax: 34-91-708-08-91An tSualainn - GothenbergTel: 46-31-704-60-40An tSualainn - StócólmTeil: 46-8-5090-4654An Ríocht Aontaithe - WokinghamTel: 44-118-921-5800Fax: 44-118-921-5820

Lógó Mhicrishlis

Doiciméid / Acmhainní

Teicneolaíocht Micrishlis CoreJTAGPróiseálaithe Dífhabhtaithe [pdfTreoir Úsáideora
CroíJTAGPróiseálaithe Dífhabhtaithe, CoreJTAGDífhabhtaithe, Próiseálaithe

Tagairtí

Fág trácht

Ní fhoilseofar do sheoladh ríomhphoist. Tá réimsí riachtanacha marcáilte *