Örflögutæknikjarni JTAG Kembiforrita notendahandbók
Inngangur
Kjarni JTAG Villuleit v4.0 auðveldar tengingu Joint Test Action Group (JTAG) samhæfðir mjúkkjarna örgjörvar við JTAG TAP eða General Purpose Input/Output (GPIO) pinna fyrir kembiforrit. Þessi IP kjarni auðveldar villuleit að hámarki 16 mjúkkjarna örgjörva innan eins tækis og veitir einnig stuðning við villuleit á örgjörvum á fjórum aðskildum tækjum yfir GPIO.
Eiginleikar
CoreJTAGVilluleit hefur eftirfarandi lykileiginleika:
- Veitir efninu aðgang að JTAG tengi í gegnum JTAG PAPPA.
- Veitir efninu aðgang að JTAG tengi í gegnum GPIO pinna.
- Stillir IR kóða stuðning fyrir JTAG jarðgangagerð.
- Styður tengingu margra tækja í gegnum JTAG PAPPA.
- Styður fjölgjörva villuleit.
- Stuðlar að aðskildum klukku- og endurstillingarmerkjum á leiðarúrræði með litlum skekkju.
- Styður bæði virka-lága og virka-háa endurstillingu.
- Styður JTAG Viðmót öryggisskjás (UJTAG_SEC) fyrir PolarFire tæki.
Kjarnaútgáfa
Þetta skjal á við CoreJTAGVilluleit v4.0
Fjölskyldur með stuðningi
- PolarFire®
- RTG4™
- IGLOO® 2
- SmartFusion® 2
- SmartFusion
- ProASIC3/3E/3L
- IGLOO
- IGLOOe/+
Tækjanýting og árangur
Gögn um notkun og afköst eru skráð í eftirfarandi töflu fyrir studdar tækjafjölskyldur. Gögnin sem talin eru upp í þessari töflu eru aðeins leiðbeinandi. Heildarnotkun tækisins og afköst kjarnans er kerfisháð.
Tafla 1. Tækjanýting og afköst
Fjölskylda | Flísar röð | Sameinandi | Samtals | Nýting Tæki | Samtals % | Afköst (MHz) |
PolarFire | 17 | 116 | 299554 | MPF300TS | 0.04 | 111.111 |
RTG4 | 19 | 121 | 151824 | RT4G150 | 0.09 | 50 |
SmartFusion2 | 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 | AFL125V5 | 6.15 | 69.34 |
ProASIC3 | 17 | 157 | 13824 | A3P600 | 1.26 | 50 |
Athugið: Gögn í þessari töflu voru fengin með því að nota Verilog RTL með dæmigerðum myndun og útlitsstillingum á -1 hlutum. Færibreytur á efstu stigi eða almennar upplýsingar voru skildar eftir í sjálfgefnum stillingum.
Virkni lýsing
CoreJTAGKembiforrit notar UJTAG harður fjölvi til að veita aðgang að JTAG tengi úr FPGA efninu. UJTAG harður fjölvi auðveldar tengingu við úttak MSS eða ASIC TAP stjórnandi úr efninu. Aðeins eitt dæmi um UJTAG macro er leyfilegt í efninu.
Mynd 1-1. CoreJTAGVilluleitarblokkamynd
CoreJTAGKembiforrit inniheldur staðfestingu á uj_jtag jarðgangastjórnandi, sem útfærir JTAG gangnastýring til að auðvelda JTAG göng milli FlashPro forritara og softcore örgjörva. Mjúkkjarna örgjörvinn er tengdur í gegnum sérstaka FPGA JTAG tengipinnar. IR skannar frá JTAG viðmót eru óaðgengileg í FPGA efninu. Þess vegna er göngsamskiptareglur nauðsynlegar til að auðvelda IR og DR skannanir að villuleitarmarkmiðinu, sem styður iðnaðarstaðalinn JTAG viðmót. Göngastýringin afkóðar göngapakkann sem fluttur er sem DR-skönnun og býr til IR- eða DR-skönnun, sem byggist á innihaldi göngupakkans og innihaldi IR-skrárinnar sem veittur er í gegnum UIREG. Göngastýringin afkóðar einnig göngapakkann, þegar innihald IR-skrárinnar samsvarar IR-kóða hans.
Mynd 1-2. Tunnel Packet Protocol
Stillingarfæribreyta veitir uppsetningu á IR kóðanum sem stjórnandi ganganna notar. Til að auðvelda kembiforrit margra mjúkkjarna örgjörva í einni hönnun, er fjöldi gangnastýringa sem eru sýndir stillanlegir frá 1-16, sem gefur JTAG samhæft viðmót við hvern markörgjörva. Þessir markörgjörvar eru allir aðgengilegir með einstökum IR kóða sem er stilltur á upphafstíma.
CLKINT eða BFR biðminni er sýndur á TGT_TCK línu hvers kembiforritaviðmóts.
URSTB línan frá UJTAG macro (TRSTB) er gerður að alþjóðlegri auðlind innan CoreJTAGVilluleit. Valfrjáls inverter er settur á TGT_TRST línuna innan CoreJTAGVilluleit fyrir tengingu við villuleitarmarkmið, sem síðan er gert ráð fyrir að verði tengt við virka-háa endurstillingu. Það er stillt þegar gert er ráð fyrir að komandi TRSTB merki frá JTAG TAP er virkt lágt. Ef þessi uppsetning krefst eins eða fleiri villuleitarmarkmiða, verður neytt til viðbótar alþjóðlegu leiðarforða.
URSTB línan frá UJTAG macro (TRSTB) er gerður að alþjóðlegri auðlind innan CoreJTAGVilluleit. Valfrjáls inverter er settur á TGT_TRST línuna innan CoreJTAGVilluleit fyrir tengingu við villuleitarmarkmið, sem síðan er gert ráð fyrir að verði tengt við virka-háa endurstillingu. Það er stillt þegar gert er ráð fyrir að komandi TRSTB merki frá JTAG TAP er virkt lágt. TGT_TRSTN er sjálfgefið virkt lágt úttak fyrir villuleitarmarkmiðið. Ef þessi uppsetning krefst eins eða fleiri villuleitarmarkmiða, verður neytt til viðbótar alþjóðlegu leiðarforða.
Mynd 1-3. CoreJTAGVilluleita raðgögn og klukku
Tækjakeðja
Sjáðu FPGA forritunarnotendahandbækur fyrir tiltekið þróunarborð eða fjölskyldu. Hver þróunarstjórn getur starfað á mismunandi binditages, og þú getur valið að sannreyna hvort það sé mögulegt með þróunarpöllum þeirra. Einnig, ef þú ert að nota mörg þróunarborð, vertu viss um að þau deili sameiginlegum grunni.
Í gegnum FlashPro Header
Til að styðja við tengingu margra tækja í efninu með því að nota FlashPro hausinn, mörg tilvik af uj_jtag þess er krafist. Þessi útgáfa af kjarna veitir aðgang að hámarki 16 kjarna án þess að þörf sé á handvirkt staðfestingu á uj_jtag. Hver kjarni hefur einstakan IR kóða (frá 0x55 til 0x64) sem veitir aðgang að tilteknum kjarna sem passar við auðkenniskóðann.
Mynd 1-4. Margir örgjörvar í einu tæki Eitt tæki
Til að nota CoreJTAGVilluleit á mörgum tækjum, eitt tækjanna þarf að verða meistari. Þetta tæki inniheldur CoreJTAGVilluleit kjarna. Hver örgjörvi er síðan tengdur sem hér segir:
Mynd 1-5. Margir örgjörvar í tveimur tækjum
Til að kemba kjarna á öðru borði, JTAG merki frá CoreJTAGKembiforrit eru færð upp í topppinna í SmartDesign. Þessir eru síðan tengdir við JTAG merki beint á örgjörva.
Athugið: A CoreJTAGKembiforrit, í annarri borðhönnun, er valfrjálst Athugaðu að UJ_JTAG macro og FlashPro hausinn eru ónotaðir í annarri borðhönnun.
Til að velja örgjörva fyrir villuleit í SoftConsole, smelltu á kembistillingar og smelltu síðan á kembiforrit flipann.
Skipunin, sýnd á eftirfarandi mynd, er framkvæmd.
Mynd 1-6. Villuleitarstilling UJ_JTAG_IRCODE
UJ_JTAG_IRCODE er hægt að breyta eftir því hvaða örgjörva þú ert að kemba. Til dæmisample: til að kemba örgjörva í tæki 0, UJ_JTAG_IRCODE er hægt að stilla á 0x55 eða 0x56.
Í gegnum GPIO
Til að kemba yfir GPIO er færibreytan UJTAG _BYPASS er valið. Hægt er að kemba einn og fjóra kjarna yfir GPIO hausa eða pinna. Til að keyra villuleitarlotu með því að nota GPIO frá SoftConsole v5.3 eða nýrri, verður að setja upp villuleitarstillingar sem hér segir:
Mynd 1-7. Villuleitarstillingar GPIO
Athugið: Ef þú ert að villa í gegnum GPIO geturðu ekki kembiforritið samtímis í gegnum FlashPro hausinn eða Embedded FlashPro5, á þróunarborðunum. Til dæmisample: FlashPro Header eða Embedded FlashPro5 eru fáanlegir til að auðvelda villuleit með því að nota Identify eða SmartDebug.
Mynd 1-8. Villuleit yfir GPIO pinna
Tækjakeðja með GPIO Pins
Til að styðja við keðju margra tækja í gegnum GPIO, UJTAG_BYPASS færibreytu þarf að velja. Þá er hægt að efla TCK, TMS og TRSTb merki í efstu hafnir. Allir markörgjörvar eru með TCK, TMS og TRSTb. Þetta eru ekki sýndar hér að neðan.
Mynd 1-9. Tækjakeðja í gegnum GPIO pinna
Í grunn JTAG keðju, TDO örgjörva tengist TDI annars örgjörva, og það heldur áfram þar til allir örgjörvar eru hlekkjaðir, á þennan hátt. TDI fyrsta örgjörvans og TDO síðasta örgjörvans tengist JTAG forritari sem tengir alla örgjörvanna. The JTAG merki frá örgjörvunum eru flutt til CoreJTAGVilluleit, þar sem hægt er að hlekkja þau. Ef keðjunni yfir mörg tæki er lokið mun tækið með CoreJTAGVilluleit verður aðaltæki.
Í GPIO kembiforrit, þar sem IR kóða er óúthlutað á hvern örgjörva, er breytt OpenOCD forskrift notað til að velja hvaða tæki er verið að kemba. OpenOCD skriftu er breytt til að velja hvaða tæki er villuleitt. Fyrir Mi-V hönnun, the file er að finna á SoftConsole uppsetningarstaðnum, undir openocd/scripts/board/ microsemi-riscv.cfg. Fyrir aðra örgjörva, the files finnast á sama openocd stað.
Athugið: Einnig þarf að uppfæra kembistillingarvalkostina, ef file er endurnefnt
Mynd 1-10. Villuleita stillingar
Opnaðu notandanafn-riscv-gpio-chain.cfg, eftirfarandi er tdampLeið af því sem verður að sjá:
Mynd 1-11. MIV stillingar File
Eftirfarandi stillingar virka fyrir eitt tæki sem vill kemba yfir GPIO. Til að kemba keðju þarf að bæta við fleiri skipunum, þannig að tækin sem ekki eru kembiforrit séu sett í framhjáhaldsham.
Fyrir tvo örgjörva í keðju, eftirfarandi sample skipun er keyrð:
Þetta leyfir villuleit á Target softcore örgjörva 1 með því að setja Target softcore örgjörva 0 í framhjáhaldsham. Til að kemba Target softcore örgjörva 0 er eftirfarandi skipun notuð:
Athugið: Eini munurinn á þessum tveimur stillingum er sá að uppspretta, sem kallar Microsemi RISCV uppsetningu file (microsemi-riscv.cfg) kemur annaðhvort í fyrsta sæti, þegar kembiforrit á Target softcore örgjörva 0, eða í öðru lagi, við villuleit á Target softcore örgjörva 1. Fyrir fleiri en tvö tæki í keðjunni, auka jtag nýtöppum er bætt við. Til dæmisample, ef það eru þrír örgjörvar í keðju, þá er eftirfarandi skipun notuð:
Mynd 1-12. Fyrrverandiampkembiforritakerfið
Viðmót
Eftirfarandi hlutar fjalla um tengistengdar upplýsingar.
Stillingarfæribreytur
Stillingarvalkostirnir fyrir CoreJTAGVilluleit er lýst í eftirfarandi töflu. Ef þörf er á annarri stillingu en sjálfgefnu, notaðu Stillingar valmyndina í SmartDesign til að velja viðeigandi gildi fyrir stillanlegu valkostina.
Tafla 2-1. CoreJTAGVilluleitarstillingarvalkostir
Nafn | Gilt svið | Sjálfgefið | Lýsing |
NUM_DEBUG_TGTS | 1-16 | 1 | Fjöldi tiltækra villuleitarmarkmiða í gegnum FlashPro (UJTAG_DEBUG = 0) er 1-16. Fjöldi tiltækra villuleitarmarkmiða í gegnum GPIO (UJTAG_DEBUG = 1) er 1-4. |
IR_CODE_TGT_x | 0X55-0X64 | 0X55 | JTAG IR-kóði, einn fyrir hvert villuleitarmarkmið. Gildið sem tilgreint er verður að vera einstakt fyrir þetta villuleitarmarkmið. Göngastýringin sem tengist þessu kembimarksviðmóti keyrir aðeins TDO og keyrir villuleitarviðmótið, þegar innihald IR skrárinnar passar við þennan IR kóða. |
TGT_ACTIVE_HIGH_RESET_x | 0-1 | 0 | 0: TGT_TRSTN_x úttak er tengt við alþjóðlegt form af virku-lágmarki URSTB úttak UJTAG macro.1: TGT_TRST framleiðsla er innbyrðis tengd við alþjóðlegt öfugt form af virku-lágmarki URSTB úttak UJTAG makró. Auka alþjóðleg leiðartilföng er notuð ef þessi færibreyta er stillt á 1 fyrir villuleitarmarkmið. |
UJTAG_FRÁBÆR | 0-1 | 0 | 0: GPIO kembiforrit er óvirkt, kembiforrit er fáanlegt í gegnum FlashPro hausinn eða innbyggða FlashPro5.1: GPIO kembiforrit er virkt, kembiforrit er fáanlegt í gegnum GPIO pinna sem notandi hefur valið á borðinu.Athugið: Þegar kembiforritið er gert í gegnum GPIO er eftirfarandi kembiforrit keyrt í kembiforritum SoftConsole: „—skipun „setja FPGA_TAP N““. |
UJTAG_SEC_EN | 0-1 | 0 | 0: UJTAG macro er valið ef UJTAG_BYPASS = 0. 1: UJTAG_SEC fjölvi er valið ef UJTAG_BYPASS= 0.Athugið: Þessi færibreyta á aðeins við um PolarFire. Það er, FJÖLSKYLDA = 26. |
Merki lýsingar
Eftirfarandi tafla sýnir merkjalýsingarnar fyrir CoreJTAGVilluleit.
Tafla 2-2. CoreJTAGVilluleita I/O merki
Nafn | Gilt svið | Sjálfgefið | Lýsing |
NUM_DEBUG_TGTS | 1-16 | 1 | Fjöldi tiltækra villuleitarmarkmiða í gegnum FlashPro (UJTAG_DEBUG = 0) er 1-16. Fjöldi tiltækra villuleitarmarkmiða í gegnum GPIO (UJTAG_DEBUG = 1) er 1-4. |
IR_CODE_TGT_x | 0X55-0X64 | 0X55 | JTAG IR-kóði, einn fyrir hvert villuleitarmarkmið. Gildið sem tilgreint er verður að vera einstakt fyrir þetta villuleitarmarkmið. Göngastýringin sem tengist þessu kembimarksviðmóti keyrir aðeins TDO og keyrir villuleitarviðmótið, þegar innihald IR skrárinnar passar við þennan IR kóða. |
TGT_ACTIVE_HIGH_RESET_x | 0-1 | 0 | 0: TGT_TRSTN_x úttak er tengt við alþjóðlegt form af virku-lágmarki URSTB úttak UJTAG macro.1: TGT_TRST framleiðsla er innbyrðis tengd við alþjóðlegt öfugt form af virku-lágmarki URSTB úttak UJTAG makró. Auka alþjóðleg leiðartilföng er notuð ef þessi færibreyta er stillt á 1 fyrir villuleitarmarkmið. |
UJTAG_FRÁBÆR | 0-1 | 0 | 0: GPIO kembiforrit er óvirkt, kembiforrit er fáanlegt í gegnum FlashPro hausinn eða innbyggða FlashPro5.1: GPIO kembiforrit er virkt, kembiforrit er fáanlegt í gegnum GPIO pinna sem notandi hefur valið á borðinu.Athugið: Þegar kembiforritið er gert í gegnum GPIO er eftirfarandi kembiforrit keyrt í kembiforritum SoftConsole: „—skipun „setja FPGA_TAP N““. |
UJTAG_SEC_EN | 0-1 | 0 | 0: UJTAG macro er valið ef UJTAG_BYPASS = 0. 1: UJTAG_SEC fjölvi er valið ef UJTAG_BYPASS= 0.Athugið: Þessi færibreyta á aðeins við um PolarFire. Það er, FJÖLSKYLDA = 26. |
Athugasemdir:
- Öll merki í JTAG TAP-tengilistann hér að ofan verður að vera færður í efstu hafnir í SmartDesign.
- SEC höfnin eru aðeins fáanleg þegar UJTAG_SEC_EN er virkt í gegnum CoreJTAGKembiforrit stillingar GUI.
- Gætið sérstakrar varúðar þegar EN_SEC inntakið er tengt. Ef EN_SEC er gerður að efstu stigi (inntakspinna tækis), verður þú að fá aðgang að Stilla I/O ríki meðan JTAG Forritunarhluti forritahönnunar í Libero flæðinu og tryggðu að I/0 ástand (aðeins úttak) fyrir EN_SEC tengið sé stillt á 1.
Skráðu kort og lýsingar
Það eru engar skrár fyrir CoreJTAGVilluleit.
Verkfæraflæði
Eftirfarandi hlutar fjalla um verkfæraflæði tengdar upplýsingar.
Leyfi
Ekki þarf leyfi til að nota þennan IP kjarna með Libero SoC.
RTL
Heill RTL kóða er til staðar fyrir kjarnann og prófunarbekkina, sem gerir kleift að stofna kjarnann með SmartDesign. Hægt er að framkvæma uppgerð, myndun og útlit innan Libero SoC.
SmartDesign
Fyrrverandiample instantiated view af CoreJTAGVilluleit er sýnd á eftirfarandi mynd. Frekari upplýsingar um notkun SmartDesign til að finna og búa til kjarna er að finna í Using DirectCore í Libero® SoC notendahandbókinni.
Mynd 4-1. SmartDesign CoreJTAGVilluleitartilvik View með JTAG Haus
Mynd 4-2. SmartDesign CoreJTAGVilluleita tilvik með því að nota GPIO Pins
Stilla CoreJTAGVilluleit í SmartDesign
Kjarninn er stilltur með því að nota uppsetningar GUI í SmartDesign. Fyrrverandiample af GUI er sýnt á eftirfarandi mynd.
Mynd 4-3. Stilla CoreJTAGVilluleit í SmartDesign
Fyrir PolarFire, UJTAG_SEC velur UJTAG_SEC fjölvi í stað UJTAG macro þegar UJTAG_BYPASS er óvirkt. Það er hunsað fyrir allar aðrar fjölskyldur.
Fjöldi villuleitarmarka er hægt að stilla allt að 16 villuleitarmarkmið, með UJTAG_BYPASS óvirkt og allt að 4 villuleitarmarkmið, með UJTAG_BYPASS virkt.
UJTAG_BYPASS velur villuleit í gegnum UJTAG og FlashPro hausinn, og villuleit í gegnum GPIO pinna.
Marknúmer IR-kóði er JTAG IR-kóði gefinn fyrir villuleitarmarkmiðið. Þetta verður að vera einstakt gildi innan þess bils sem tilgreint er í Tafla 2-1.
Simulation Flæði
Notendaprófunarbekkur fylgir CoreJTAGVilluleit. Til að keyra uppgerð:
- Veldu flæði notendaprófunarbekksins innan SmartDesign.
- Smelltu á Vista og búa til í Mynda rúðunni. Veldu notendaprófunarbekkinn úr Core Configuration GUI.
Þegar SmartDesign býr til Libero verkefnið setur það upp notendaprófbekkinn files. Til að keyra notendaprófsbekkinn:
- Stilltu hönnunarrótina á CoreJTAGVilluleita staðfestingu í Libero hönnunarstigveldisglugganum.
- Smelltu á Verify Pre-synthesized Design > Simulate í Libero Design Flow glugganum. Þetta ræsir ModelSim og keyrir uppgerðina sjálfkrafa.
Synthesis í Libero
Til að keyra Synthesis:
- Smelltu á Synthesize táknið í Libero SoC Design Flow glugganum til að búa til kjarnann. Að öðrum kosti, hægrismelltu á Synthesize valkostinn í Design Flow glugganum og veldu Open Interactively. Synthesis glugginn sýnir Synplify® verkefnið.
- Smelltu á Run táknið.
Athugið: Fyrir RTG4 er til staðar skammvinn viðvörun (SET), sem hægt er að hunsa þar sem þessi IP er aðeins notuð í þróunarskyni og verður ekki notuð í geislaumhverfi.
Place-and-Route í Libero
Þegar myndun er lokið skaltu smella á Place and Route táknið í Libero SoC til að hefja staðsetningarferlið.
Tækjaforritun
Ef UJAG_SEC eiginleiki er notaður og EN_SEC er gerður að efstu stigi tengi (inntakspinna tækis), verður þú að fá aðgang að Stilla I/O ríki meðan JTAG Forritunarhluti forritahönnunar í Libero flæðinu og tryggðu að I/0 ástand (aðeins úttak) fyrir EN_SEC tengið sé stillt á 1.
Þessi uppsetning er nauðsynleg til að viðhalda aðgangi að JTAG tengi fyrir endurforritun tækis, vegna þess að skilgreint Boundary Scan Register (BSR) gildi hnekkir hvaða ytri rökfræðistigi sem er á EN_SEC meðan á endurforritun stendur.
Kerfissamþætting
Eftirfarandi hlutar fjalla um kerfissamþættingu tengdar upplýsingar.
Kerfisstigshönnun fyrir IGLOO2/RTG4
Eftirfarandi mynd sýnir hönnunarkröfur til að framkvæma JTAG villuleit á softcore örgjörva, staðsettur í efninu frá SoftConsole til JTAG tengi fyrir IGLOO2 og RTG4 tæki.
Mynd 5-1. RTG4/IGLOO2 JTAG Kembihönnun
Kerfisstigshönnun fyrir SmartFusion2
Eftirfarandi mynd sýnir hönnunarkröfur til að framkvæma JTAG villuleit á softcore örgjörva, staðsettur í efni frá SoftConsole til JTAG viðmót fyrir SmartFusion2 tæki.
Mynd 5-2. SmartFusion2 JTAG Kembihönnun
UJTAG_SEC
Fyrir PolarFire tækjafjölskylduna gerir þessi útgáfa notandanum kleift að velja á milli UJTAG og UJTAG_SEC, UJTAG_SEC_EN færibreytan í GUI verður notuð til að velja hvaða er óskað.
Eftirfarandi mynd sýnir einfalda skýringarmynd sem sýnir líkamleg viðmót UJTAG/UJTAG_SEC í PolarFire.
Mynd 5-3. PolarFire UJTAG_SEC Macro
Hönnunartakmarkanir
Hönnunin með CoreJTAGVilluleit krefjast þess að forritið fylgi takmörkunum, í hönnunarflæðinu, til að leyfa tímagreiningu að nota á TCK klukku léninu.
Til að bæta við takmörkunum:
- Ef Enhanced Constraint flow í Libero v11.7 eða nýrri er notað, tvísmelltu á Constraints > Manage Constraints í DesignFlow glugganum og smelltu á Tímasetningar flipann.
- Í Tímasetningarflipanum í Constraint Manager glugganum, smelltu á Nýtt til að búa til nýtt SDC file, og nefndu file. Hönnunartakmarkanir innihalda klukkuheimildir sem hægt er að slá inn í þessu auða SDC file.
- Ef Classic Constraint flæðir í Libero v11.7 eða nýrri er notað, hægrismelltu á Create Constraints > Tímatakmörkun, í Design Flow glugganum, og smelltu síðan á Create New Constraint. Það býr til nýtt SDC file. Hönnunartakmarkanir innihalda klukkuheimildir, sem eru færðar inn í þetta auða SDC file.
- Reiknaðu TCK tímabilið og hálftímabilið. TCK er stillt á 6 MHz þegar kembiforrit er gert með FlashPro og er stillt á hámarkstíðni 30 MHz þegar kembiforrit er studd af FlashPro5. Eftir að þú hefur lokið þessu skrefi skaltu slá inn eftirfarandi takmarkanir í SDC file:
búa til_klukka -nafn { TCK } \- tímabil TCK_PERIOD \
- bylgjuform { 0 TCK_HALF_PERIOD } \ [ get_ports { TCK } ] Til dæmisample, eftirfarandi takmörkunum er beitt fyrir hönnun sem notar TCK tíðni 6 MHz.
búa til_klukka -nafn { TCK } \ - tímabil 166.67 \
- bylgjuform { 0 83.33 } \ [ get_ports { TCK } ]
- Tengja allar takmarkanir files með samruna, stað-og-leið og sannprófun tímasetningartages í Þvingunarstjóri > Tímasetningarflipi. Þessu er lokið með því að velja viðeigandi gátreiti fyrir SDC files þar sem takmarkanirnar voru færðar inn
Endurskoðunarsaga
Höfn nafn | Breidd | Stefna | Lýsing |
JTAG TAP Ports | |||
TDI | 1 | Inntak | Prófgögn í. Raðgagnainntak frá TAP. |
TCK | 1 | Inntak | Prófklukka. Klukkuuppspretta til allra raðþátta innan CoreJTAGVilluleit. |
TMS | 1 | Inntak | Prófunarstilling Veldu. |
TDO | 1 | Framleiðsla | Próf gögn út. Raðgagnaúttak til TAP. |
TRSTB | 1 | Inntak | Prófendurstilla. Virkt lágt endurstilla inntak frá TAP. |
JTAG Target X Ports | |||
TGT_TDO_x | 1 | Inntak | Prófaðu gögn frá villuleitarmarkmiði x til TAP. Tengdu við miða TDO tengið. |
TGT_TCK_x | 1 | Framleiðsla | Prófaðu klukkuúttak til að kemba mark x. TCK er gert að alþjóðlegu neti með litlum skekkju innan CoreJTAGVilluleit. |
TGT_TRST_x | 1 | Framleiðsla | Active-High Test Reset. Aðeins notað þegar TGT_ACTIVE_HIGH_RESET_x =1 |
TGT_TRSTN_x | 1 | Framleiðsla | Active-Low Test Reset. Aðeins notað þegar TGT_ACTIVE_HIGH_RESET_x =0 |
TGT_TMS_x | 1 | Framleiðsla | Prófunarhamur Veldu úttak til að kemba mark x. |
TGT_TDI_x | 1 | Framleiðsla | Prófgögn í. Raðgagnainntak frá villuleitarmarkmiði x. |
UJTAG_BYPASS_TCK_x | 1 | Inntak | Prófaðu klukkuinntak til að kemba mark x frá GPIO pinna. |
UJTAG_BYPASS_TMS_x | 1 | Inntak | Prófunarstilling Veldu til að kemba target x úr GPIO pinna. |
UJTAG_BYPASS_TDI_x | 1 | Inntak | Prófa gögn inn, raðgögn til að kemba mark x úr GPIO pinna. |
UJTAG_BYPASS_TRSTB_x | 1 | Inntak | Prófendurstilla. Endurstilla inntak til að kemba mark x frá GPIO pinna. |
UJTAG_BYPASS_TDO_x | 1 | Framleiðsla | Prófunargögn út, raðgögn frá kembimarkmið x frá GPIO pinna. |
SEC hafnir | |||
EN_SEC | 1 | Inntak | Virkjar öryggi. Gerir notendahönnuninni kleift að hnekkja ytri TDI og TRSTB inntakinu á TAP.Varúð: Vertu sérstaklega varkár þegar þú tengir þessa tengi. Sjá athugasemdina hér að neðan og Tækjaforritun fyrir frekari upplýsingar. |
TDI_SEC | 1 | Inntak | TDI Öryggi hnekkt. Hnekkir utanaðkomandi TDI inntak til TAP þegar EN_SEC er HÁTT. |
TRSTB_SEC | 1 | Inntak | TRSTB Öryggishnekking. Hnekkir utanaðkomandi TRSTB inntak til TAP þegar SEC_EN er HÁTT. |
UTRSTB | 1 | Framleiðsla | Prófendurstillingarskjár |
UTMS | 1 | Framleiðsla | Prófunarstilling Veldu Skjár |
Örflögan Websíða
Microchip veitir stuðning á netinu í gegnum okkar websíða kl www.microchip.com/. Þetta websíða er notuð til að gera files og upplýsingar auðveldlega aðgengilegar viðskiptavinum. Sumt af því efni sem til er inniheldur:
- Vörustuðningur – Gagnablöð og errata, umsóknarskýringar og sample forrit, hönnunarauðlindir, notendahandbækur og stuðningsskjöl fyrir vélbúnað, nýjustu hugbúnaðarútgáfur og geymdur hugbúnaður
- Almenn tækniaðstoð - Algengar spurningar (algengar spurningar), beiðnir um tækniaðstoð, umræðuhópar á netinu, skráning meðlima í smáflöguhönnun samstarfsaðila
- Viðskipti Microchip – Vöruvals- og pöntunarleiðbeiningar, nýjustu fréttatilkynningar frá Microchip, skráningu námskeiða og viðburða, skráningar yfir söluskrifstofur Microchip, dreifingaraðila og fulltrúa verksmiðjunnar
Tilkynningaþjónusta um vörubreytingar
Tilkynningarþjónusta Microchip hjálpar til við að halda viðskiptavinum upplýstum um Microchip vörur. Áskrifendur munu fá tilkynningu í tölvupósti hvenær sem breytingar, uppfærslur, endurskoðanir eða skekkjur eru tengdar tiltekinni vöruflokki eða þróunarverkfæri sem vekur áhuga.
Til að skrá sig, farðu á www.microchip.com/pcn og fylgdu skráningarleiðbeiningunum þjónustuveri Notendur Microchip vara geta fengið aðstoð í gegnum nokkrar rásir:
- Dreifingaraðili eða fulltrúi
- Söluskrifstofa á staðnum
- Embedded Solutions Engineer (ESE) Tæknileg aðstoð Viðskiptavinir ættu að hafa samband við dreifingaraðila sinn, fulltrúa eða ESE til að fá aðstoð. Staðbundnar söluskrifstofur eru einnig tiltækar til að aðstoða viðskiptavini. Listi yfir söluskrifstofur og staðsetningar er innifalinn í þessu skjali.
Tæknileg aðstoð er í boði í gegnum websíða á: www.microchip.com/support
Örflögutæki Kóðaverndareiginleiki
Athugaðu eftirfarandi upplýsingar um kóðaverndareiginleikann á örmerkjatækjum:
- Örflöguvörur uppfylla forskriftirnar í tilteknu örflögugagnablaði þeirra.
- Microchip telur að vöruflokkur þess sé öruggur þegar hún er notuð á tilsettan hátt og við venjulegar aðstæður.
- Það eru óheiðarlegar og hugsanlega ólöglegar aðferðir sem notaðar eru í tilraunum til að brjóta kóða verndareiginleika örflögutækjanna. Við teljum að þessar aðferðir krefjist notkunar á Microchip vörurnar á annan hátt en þær rekstrarforskriftir sem er að finna í gagnablöðum Microchip. Tilraunir til að brjóta þessa kóða verndareiginleika er líklega ekki hægt að framkvæma án þess að brjóta á hugverkarétti Microchip.
- Microchip er reiðubúinn að vinna með öllum viðskiptavinum sem hafa áhyggjur af heiðarleika kóðans.
- Hvorki Microchip né nokkur annar hálfleiðaraframleiðandi getur ábyrgst öryggi kóðans. Kóðavernd þýðir ekki að við tryggjum að varan sé „óbrjótanleg“. Kóðavernd er í stöðugri þróun. Við hjá Microchip erum staðráðin í að bæta stöðugt kóðaverndareiginleika vara okkar. Tilraunir til að brjóta kóða verndareiginleika Microchip geta verið brot á Digital Millennium Copyright Act. Ef slíkar aðgerðir leyfa óviðkomandi aðgang að hugbúnaðinum þínum eða öðru höfundarréttarvarða verki gætir þú átt rétt á að höfða mál vegna bóta samkvæmt þeim lögum.
Lagatilkynning
Upplýsingar í þessari útgáfu eru veittar eingöngu í þeim tilgangi að hanna með og nota Microchip vörur. Upplýsingar um tækjaforrit og þess háttar eru aðeins veittar þér til þæginda og uppfærslur kunna að koma í stað þeirra. Það er á þína ábyrgð að tryggja að umsókn þín uppfylli forskriftir þínar.
ÞESSAR UPPLÝSINGAR ER LAÐAR AF MICROCHIP „Eins og þær eru“. ÖRVEGUR ER ENGIN TÝSING
EÐA ÁBYRGÐ af einhverju tagi, HVERT SKÝRT EÐA ÓBEIÐ, SKRIFTLIG EÐA MUNNNLEGAR, LÖGLEGAR
EÐA ANNAÐ TENGST UPPLÝSINGUM ÞAÐ MEÐ EN EKKI TAKMARKAÐ VIÐ NEIRA
ÁBYRGÐ UM EKKI BROT, GETU SELJANDA OG HÆFNI Í SÉRSTÖKNUM TILGANGI EÐA ÁBYRGÐ TENGST ÁSTANDI ÞESS, GÆÐUM EÐA AFKOMU. Í ENGUM TILKOMI VERÐUR MICROCHIP ÁBYRGÐ FYRIR EINHVERJU ÓBEIN, SÉRSTÖK, REFSING, TILVALS- EÐA AFLEITATAP, Tjón, KOSTNAÐ EÐA KOSTNAÐ AF NEIGU SKOÐA HVAÐ SEM TENGST UPPLÝSINGARNIR EÐA NOTKUN ÞEIRRA, HVERNIG ORÐAÐU MICROCHIL, EÐA tjónið er fyrirsjáanlegt. AÐ FULLSTA MÁL LÖGUM LEYFIÐ VERÐUR HEILDARÁBYRGÐ MICROCHIP Á ALLAR KRÖFUR Á EINHVER HÁTT TENGST UPPLÝSINGARNIR EÐA NOTKUN ÞESSAR EKKI ÚR SEM ÞAÐ SEM ÞÚ HEFUR GREIÐIÐ BEINLEGT FYRIR UPPLÝSINGARNUM. Notkun örflögutækja í lífsbjörgunar- og/eða öryggisforritum er algjörlega á ábyrgð kaupanda og kaupandinn samþykkir að verja, skaða og halda örflögu skaðlausum fyrir hvers kyns tjóni, kröfum, málsókn eða kostnaði sem hlýst af slíkri notkun. Engin leyfi eru send, óbeint eða á annan hátt, undir neinum Microchip hugverkaréttindum nema annað sé tekið fram.
BANDARÍKIN | ASÍA/KYRAHAFA | ASÍA/KYRAHAFA | EVRÓPA |
Skrifstofa fyrirtækja2355 West Chandler Blvd. Chandler, AZ 85224-6199Sími: 480-792-7200Fax: 480-792-7277Tækniþjónusta: www.microchip.com/support Web Heimilisfang: www.microchip.com AtlantaDuluth, GATel: 678-957-9614Fax: 678-957-1455Austin, TXSími: 512-257-3370Boston Westborough, MA Sími: 774-760-0087Fax: 774-760-0088ChicagoItasca, ILTel: 630-285-0071Fax: 630-285-0075DallasAddison, TXSími: 972-818-7423Fax: 972-818-2924DetroitNovi, MITel: 248-848-4000Houston, TXSími: 281-894-5983Indianapolis Noblesville, IN Sími: 317-773-8323Fax: 317-773-5453Sími: 317-536-2380Los Angeles Mission Viejo, CA Sími: 949-462-9523Fax: 949-462-9608Sími: 951-273-7800Raleigh, NCSími: 919-844-7510New York, NYSími: 631-435-6000San Jose, KaliforníuSími: 408-735-9110Sími: 408-436-4270Kanada - TorontoSími: 905-695-1980 Fax: 905-695-2078 | Ástralía - SydneySími: 61-2-9868-6733Kína - PekingSími: 86-10-8569-7000Kína - ChengduSími: 86-28-8665-5511Kína - ChongqingSími: 86-23-8980-9588Kína - DongguanSími: 86-769-8702-9880Kína - GuangzhouSími: 86-20-8755-8029Kína - HangzhouSími: 86-571-8792-8115Kína – Hong Kong SARSími: 852-2943-5100Kína - NanjingSími: 86-25-8473-2460Kína - QingdaoSími: 86-532-8502-7355Kína - ShanghaiSími: 86-21-3326-8000Kína - ShenyangSími: 86-24-2334-2829Kína - ShenzhenSími: 86-755-8864-2200Kína - SuzhouSími: 86-186-6233-1526Kína - WuhanSími: 86-27-5980-5300Kína - XianSími: 86-29-8833-7252Kína - XiamenSími: 86-592-2388138Kína - ZhuhaiSími: 86-756-3210040 | Indland - BangaloreSími: 91-80-3090-4444Indland - Nýja DelíSími: 91-11-4160-8631Indland - PuneSími: 91-20-4121-0141Japan - OsakaSími: 81-6-6152-7160Japan - TókýóSími: 81-3-6880- 3770Kórea - DaeguSími: 82-53-744-4301Kórea - SeúlSími: 82-2-554-7200Malasía - Kuala LumpurSími: 60-3-7651-7906Malasía - PenangSími: 60-4-227-8870Filippseyjar - ManilaSími: 63-2-634-9065SingaporeSími: 65-6334-8870Taívan – Hsin ChuSími: 886-3-577-8366Taívan - KaohsiungSími: 886-7-213-7830Taívan - TaipeiSími: 886-2-2508-8600Taíland - BangkokSími: 66-2-694-1351Víetnam - Ho Chi MinhSími: 84-28-5448-2100 | Austurríki – WelsTel: 43-7242-2244-39Fax: 43-7242-2244-393Danmörk - KaupmannahöfnTel: 45-4485-5910Fax: 45-4485-2829Finnland – EspooSími: 358-9-4520-820Frakkland - ParísTel: 33-1-69-53-63-20Fax: 33-1-69-30-90-79Þýskaland - GarchingSími: 49-8931-9700Þýskaland - HaanSími: 49-2129-3766400Þýskaland – HeilbronnSími: 49-7131-72400Þýskaland – KarlsruheSími: 49-721-625370Þýskaland - MunchenTel: 49-89-627-144-0Fax: 49-89-627-144-44Þýskaland – RosenheimSími: 49-8031-354-560Ísrael - Ra'ananaSími: 972-9-744-7705Ítalía - MílanóTel: 39-0331-742611Fax: 39-0331-466781Ítalía - PadovaSími: 39-049-7625286Holland – DrunenTel: 31-416-690399Fax: 31-416-690340Noregur - ÞrándheimurSími: 47-72884388Pólland - VarsjáSími: 48-22-3325737Rúmenía - BúkarestTel: 40-21-407-87-50Spánn - MadrídTel: 34-91-708-08-90Fax: 34-91-708-08-91Svíþjóð – GautaborgTel: 46-31-704-60-40Svíþjóð - StokkhólmurSími: 46-8-5090-4654Bretland - WokinghamTel: 44-118-921-5800Fax: 44-118-921-5820 |
Skjöl / auðlindir
![]() |
Örflögutækni CoreJTAGVilluleita örgjörva [pdfNotendahandbók CoreJTAGKembiforritarar, CoreJTAGVilluleit, örgjörvar |