TOSHIBA DEBUG-A 32 bitų RISC mikrovaldiklis
Informacija apie produktą
Specifikacijos
- Produkto pavadinimas: Derinimo sąsaja
- Modelis: DEBUG-A
- Revizija: 1.4
- Data: 2024-10
Produkto naudojimo instrukcijos
Įvadas
Derinimo sąsaja yra 32 bitų RISC mikrovaldiklio informacinis vadovas, skirtas derinimo tikslams.
Savybės
- Įvesties/išvesties prievadai
- Informacija apie produktą
- Flash atmintis
- Laikrodžio valdymo ir veikimo režimas
Darbo pradžia
- Prijunkite derinimo sąsają prie sistemos naudodami atitinkamus kabelius.
- Norėdami geriau suprasti sąsają, žr. derinimo blokų diagramą (2.1 pav.).
- Užtikrinkite tinkamą maitinimo šaltinį ir jungtis.
DUK (dažniausiai užduodami klausimai)
- Kokios yra kiekvieno registro bito savybės?
Savybės išreiškiamos kaip R (tik skaityti), W (tik rašyti) arba R/W (skaityti ir rašyti). - Kaip turėtų būti tvarkomi rezervuoti registro bitai?
Rezervuotų bitų negalima perrašyti, o skaitymo reikšmė neturėtų būti naudojama. - Kaip instrukcijoje interpretuojame skaitmeninius formatus?
Šešioliktainių skaičių priešdėlis yra 0x, dešimtainių skaičių galūnė gali būti 0d, o dvejetainiai skaičiai gali būti su 0b.
Pratarmė
Susijęs dokumentas
Dokumento pavadinimas |
Įvesties/išvesties prievadai |
Informacija apie produktą |
Flash atmintis |
Laikrodžio valdymo ir veikimo režimas |
konvencijos
- Skaitiniai formatai atitinka taisykles, kaip parodyta toliau:
- Šešioliktainis: 0xABC
- Dešimtainė: 123 arba 0d123
Tik tada, kai reikia aiškiai parodyti, kad tai yra dešimtainiai skaičiai. - Dvejetainis: 0b111
Galima praleisti „0b“, kai bitų skaičius gali būti aiškiai suprantamas iš sakinio.
- Signalų pavadinimų pabaigoje pridedamas „_N“, kad būtų rodomi mažai aktyvūs signalai.
- Tai vadinama „teiginiu“, kad signalas pereina į aktyvų lygį, o „desertu“ – į neaktyvų lygį.
- Kai nurodomi du ar daugiau signalų pavadinimų, jie apibūdinami kaip [m:n].
ExampLe: S[3:0] kartu rodo keturis signalų pavadinimus S3, S2, S1 ir S0. - Simboliai, apsupti [ ], apibrėžia registrą.
ExampLe: [ABCD] - „N“ pakeičia dviejų ar daugiau tos pačios rūšies registrų, laukų ir bitų pavadinimų priesagų numerį.
ExampLe: [XYZ1], [XYZ2], [XYZ3] → [XYZn] - „x“ registrų sąraše pakeičia vienetų ir kanalų priesagos numerį arba simbolį.
- Vieneto atveju „x“ reiškia A, B ir C,…
ExampLe: [ADACR0], [ADBCR0], [ADCCR0] → [ADxCR0] - Kanalo atveju „x“ reiškia 0, 1 ir 2,…
ExampLe: [T32A0RUNA], [T32A1RUNA], [T32A2RUNA] → [T32AxRUNA] - Registro bitų diapazonas rašomas kaip [m: n].
ExampLe: Bitas [3: 0] išreiškia intervalą nuo 3 iki 0. - Registro konfigūracijos reikšmė išreiškiama šešioliktainiu arba dvejetainiu skaičiumi.
ExampLe: [ABCD] = 0x01 (šešioliktainis), [XYZn] = 1 (dvejetainis) - Žodis ir baitas reiškia tokį bitų ilgį.
- Baitas: 8 bitai
- Pusė žodžio: 16 bitai
- Žodis: 32 bitai
- Dvigubas žodis: 64 bitų
- Kiekvieno registro bito savybės išreiškiamos taip:
- R: Tik skaityti
- W: Rašyti tik
- R/W: Skaityti ir rašyti galima.
- Jei nenurodyta kitaip, registro prieiga palaiko tik prieigą prie žodžių.
- Registras, apibrėžtas kaip „Rezervuotas“, negali būti perrašytas. Be to, nenaudokite skaitymo vertės.
- Vertė, nuskaityta iš bito, kurio numatytoji reikšmė yra „-“, nežinoma.
- Kai įrašomas registras, kuriame yra ir įrašomų, ir tik skaitomų bitų, tik skaitomi bitai turi būti rašomi pagal numatytąją reikšmę. Tais atvejais, kai numatytoji reikšmė yra „-“, vadovaukitės kiekvieno registro apibrėžimu.
- Rezervuoti tik rašomo registro bitai turėtų būti įrašyti pagal numatytąją reikšmę. Tais atvejais, kai numatytoji reikšmė yra „-“, vadovaukitės kiekvieno registro apibrėžimu.
- Nenaudokite skaitymo-modifikuoto-rašymo apdorojimo apibrėžimo registre, kuris skiriasi rašant ir nuskaitant.
Terminai ir santrumpos
Kai kurios šiame dokumente naudojamos santrumpos yra šios:
- SWJ-DP Serijinis laidas JTAG Derinimo prievadas
- ETM Embedded Trace MacrocellTM
- TPIU Trace Port sąsajos blokas
- JTAG Bendra bandymų veiksmų grupė
- SW Serijinis laidas
- SWV Serijinis laidas Viewer
Kontūrai
Serijinis laidas JTAG Yra integruotas derinimo prievado (SWJ-DP) įrenginys, skirtas sąsajai su derinimo įrankiais, ir įterptosios sekimo makroelemento (ETM) blokas, skirtas instrukcijų sekimo išvestims. Sekimo duomenys išvedami į tam skirtus kaiščius (TRACEDATA[3:0], SWV), kad būtų galima derinti per lusto sekimo prievado sąsajos bloką (TPIU).
Funkcijų klasifikacija | Funkcija | Operacija |
SWJ-DP | JTAG | Galima prijungti JTAG palaiko derinimo įrankius. |
SW | Galima prijungti Serial Wire derinimo įrankius. | |
ETM | Trace | Galima prijungti ETM Trace palaikymo derinimo įrankius. |
Norėdami gauti daugiau informacijos apie SWJ-DP, ETM ir TPIU, žr. „Arm ® Cortex-M3 ® procesoriaus techninis žinynas“ / „Arm Cortex-M4 procesoriaus techninis informacinis vadovas“.
Konfigūracija
2.1 paveiksle parodyta derinimo sąsajos blokinė schema.
Nr. | Simbolis | Signalo pavadinimas | I/O | Susijęs informacinis vadovas |
1 | TRCLKIN | Sekimo funkcijos laikrodis | Įvestis | Laikrodžio valdymo ir veikimo režimas |
2 | TMS | JTAG Bandymo režimo pasirinkimas | Įvestis | Įvesties / išvesties prievadai, gaminio informacija |
3 | SWDIO | Nuosekliojo laido duomenų įvestis/išvestis | Įvestis/išvestis | Įvesties / išvesties prievadai, gaminio informacija |
4 | TCK | JTAG Serijinio laikrodžio įvestis | Įvestis | Įvesties / išvesties prievadai, gaminio informacija |
5 | SWCLK | Serijinis laidinis laikrodis | Įvestis | Įvesties / išvesties prievadai, gaminio informacija |
6 | TDO | JTAG Bandymo duomenų išvestis | Išvestis | Įvesties / išvesties prievadai, gaminio informacija |
7 | SWV | Serijinis laidas Viewer Išvestis | Išvestis | Įvesties / išvesties prievadai, gaminio informacija |
8 | TDI | JTAG Bandymo duomenų įvestis | Įvestis | Įvesties / išvesties prievadai, gaminio informacija |
9 | TRST_N | JTAG Išbandyti RESET_N | Įvestis | Įvesties / išvesties prievadai, gaminio informacija |
10 | TRACEDATA0 | Sekti duomenys 0 | Išvestis | Įvesties / išvesties prievadai, gaminio informacija |
11 | TRACEDATA1 | Sekti duomenys 1 | Išvestis | Įvesties / išvesties prievadai, gaminio informacija |
12 | TRACEDATA2 | Sekti duomenys 2 | Išvestis | Įvesties / išvesties prievadai, gaminio informacija |
13 | TRACEDATA3 | Sekti duomenys 3 | Išvestis | Įvesties / išvesties prievadai, gaminio informacija |
14 | TRACECLK | Stebėjimo laikrodis | Išvestis | Įvesties / išvesties prievadai, gaminio informacija |
- SWJ-DP
- SWJ-DP palaiko nuoseklųjį laidų derinimo prievadą (SWCLK, SWDIO), JTAG Derinimo prievadas (TDI, TDO, TMS, TCK, TRST_N) ir sekimo išvestis iš nuosekliojo laido Viewer (SWV).
- Kai naudojate SWV, atitinkamą laikrodžio įjungimo bitą nustatykite į 1 (laikrodžio maitinimas) Laikrodžio tiekimo ir sustabdymo registre ([CGSPCLKEN] ). Norėdami gauti daugiau informacijos, žr. informacinio vadovo skyrius „Laikrodžio valdymas ir veikimo režimas“ ir „Įvesties / išvesties prievadai“.
- JTAG Priklausomai nuo produkto, derinimo prievadas arba TRST_N kaištis neegzistuoja. Norėdami gauti daugiau informacijos, žr. informacinio vadovo „Informacija apie gaminį“.
- ETM
- ETM palaiko duomenų signalus į keturis kontaktus (TRACEDATA) ir vieną laikrodžio signalo kaištį (TRACECLK).
- Kai naudojate ETM, atitinkamą laikrodžio įjungimo bitą nustatykite į 1 (laikrodžio tiekimas) laikrodžio tiekimo ir sustabdymo registre ([CGSPCLKEN] ). Išsamesnės informacijos ieškokite informaciniame vadove „Laikrodžio valdymo ir veikimo režimas“ ir „Įvesties/išvesties prievadai“.
- Atsižvelgiant į gaminį, ETM nepalaikoma. Norėdami gauti daugiau informacijos, žr. informacinio vadovo „Informacija apie gaminį“.
Funkcija ir veikimas
Laikrodžio tiekimas
Kai naudojate Trace arba SWV, ADC Trace Clock maitinimo sustabdymo registre ([CGSPCLKEN]) nustatykite taikomą laikrodžio įjungimo bitą į 1 (laikrodžio maitinimas). ). Norėdami gauti daugiau informacijos, žr. informacinio vadovo skyrių „Laikrodžio valdymas ir veikimo režimas“.
Ryšys su derinimo įrankiu
- Apie ryšį su derinimo įrankiais žr. gamintojų rekomendacijas. Derinimo sąsajos kaiščiuose yra ištraukiamasis rezistorius ir ištraukiamasis rezistorius. Kai derinimo sąsajos kaiščiai yra sujungti su išoriniu ištraukiamu arba ištraukiamu žemyn, atkreipkite dėmesį į įvesties lygį.
- Kai įjungta saugos funkcija, CPU negali prisijungti prie derinimo įrankio.
Periferinės funkcijos sustabdymo režimu
- Sulaikymo režimas reiškia būseną, kai CPU yra sustabdomas (nutrūksta) derinimo įrankyje
- Kai CPU pereina į sustabdymo režimą, budėjimo laikmatis (WDT) automatiškai sustoja. Kitos periferinės funkcijos veikia toliau.
Naudojimas Pvzample
- Derinimo sąsajos kaiščiai taip pat gali būti naudojami kaip bendrosios paskirties prievadai.
- Atleidus atstatymą, tam tikri derinimo sąsajos kaiščiai inicijuojami kaip derinimo sąsajos kaiščiai. Jei reikia, kiti derinimo sąsajos kaiščiai turėtų būti pakeisti į derinimo sąsajos kaiščius.
Derinimo sąsaja Derinimo sąsajos kaiščiai JTAG TRST_N TDI TDO TCK TMS TRACEDATA [3:0] TRACECLK SW – – SWV SWCLK SWDIO Derinti kaiščių būseną po išleidimo atstatyti
Galioja
Galioja
Galioja
Galioja
Galioja
Neteisinga
Neteisinga
JTAG (Su TRST_N)
✔ ✔ ✔ ✔ ✔ N/A N/A JTAG (Be TRST_N)
N/A
✔
✔
✔
✔
N/A
N/A
JTAG+ TRACE ✔ ✔ ✔ ✔ ✔ ✔ ✔ SW N/A N/A N/A ✔ ✔ N/A N/A SW+TRACE N/A N/A N/A ✔ ✔ ✔ ✔ SW+SWV N/A N/A ✔ ✔ ✔ N/A N/A Išjungti derinimo funkciją N/A N/A N/A N/A N/A N/A N/A
Atsargumo priemonės
Svarbūs derinimo sąsajos kaiščiai, naudojami kaip bendrosios paskirties prievadai, naudojimo
- Atleidus nustatymo iš naujo, jei derinimo sąsajos kaiščiai naudojami kaip bendrieji įvesties / išvesties prievadai vartotojo programoje, derinimo įrankis negali būti prijungtas.
- Jei derinimo sąsajos kaiščiai naudojami kitoms funkcijoms, atkreipkite dėmesį į nustatymus.
- Jei derinimo įrankio negalima prijungti, jis gali atkurti derinimo ryšį, kad ištrintų „flash“ atmintį, naudodamas išorinį vienos įkrovos režimą. Daugiau informacijos rasite „Flash Memory“ vadove.
Revizijos istorija
Peržiūra | Data | Aprašymas |
1.0 | 2017-09-04 | Pirmas leidimas |
1.1 |
2018-06-19 |
– Turinys
Pakeistas turinys į turinį -1 Kontūras Pakeistas ARM į Arm. -2. Konfigūracija Prie SWJ-DP pridedama nuoroda „nuorodų vadovas“ Prie SWJ-ETM pridedama nuoroda „žinomasis vadovas“ |
1.2 |
2018-10-22 |
– Konvencijos
Pakeistas prekės ženklo paaiškinimas – 4. Naudojimas Pvzample Pridėta buvample SW+TRACE 4.1 lentelėje – Pakeisti PRODUKTO NAUDOJIMO APRIBOJIMAI |
1.3 |
2019-07-26 |
– Patikslintas 2.1 pav
– 2 Pridėtas laikrodžio nustatymas, skirtas naudoti SWV funkciją. – 3.1 Pridėtas laikrodžio nustatymas SWV funkcijai naudoti. pakeistas iš „ETM“ į „Trace“. – 3.3 Pridėtas sulaikymo režimo aprašymas. |
1.4 | 2024-10-31 | – Atnaujinta išvaizda |
PRODUKTO NAUDOJIMO APRIBOJIMAI
„Toshiba Corporation“ ir jos dukterinės įmonės bei filialai bendrai vadinami „TOSHIBA“.
Šiame dokumente aprašyta aparatinė įranga, programinė įranga ir sistemos kartu vadinamos „Produktais“.
- TOSHIBA pasilieka teisę be įspėjimo keisti informaciją šiame dokumente ir susijusiuose gaminiuose.
- Šio dokumento ir bet kokios jame esančios informacijos negalima atgaminti be išankstinio raštiško TOSHIBA leidimo. Net ir gavus raštišką TOSHIBA leidimą, atgaminimas leidžiamas tik tuo atveju, jei atgaminimas atliekamas be pakeitimų / praleidimų.
- Nors TOSHIBA nuolat stengiasi gerinti gaminio kokybę ir patikimumą, gaminys gali sugesti arba sugesti. Klientai yra atsakingi už saugos standartų laikymąsi ir tinkamų savo techninės, programinės įrangos ir sistemų projektų bei apsaugos priemonių, kurios sumažina riziką ir išvengia situacijų, kai gaminio gedimas ar gedimas gali sukelti žmonių gyvybes, kūno sužalojimus arba sugadinti nuosavybės, įskaitant duomenų praradimą ar sugadinimą. Prieš naudodami gaminį, kurdami dizainą, įskaitant gaminį, arba įtraukdami gaminį į savo programas, klientai taip pat turi peržiūrėti (a) naujausias visos svarbios TOSHIBA informacijos versijas, įskaitant, bet neapsiribojant, šį dokumentą, specifikacijas. , gaminio duomenų lapus ir naudojimo pastabas bei atsargumo priemones ir sąlygas, nurodytas „TOSHIBA puslaidininkių patikimumo vadove“ ir (b) naudojimo instrukcijas, su kuriomis Produktas bus naudojamas su arba už. Klientai yra išimtinai atsakingi už visus savo gaminio dizaino ar pritaikymo aspektus, įskaitant, bet tuo neapsiribojant, (a) šio Produkto naudojimo tinkamumo nustatant tokį dizainą ar pritaikymą; (b) įvertinti ir nustatyti bet kokios informacijos, esančios šiame dokumente arba diagramose, diagramose, programose, algoritmuose ir kt.ampparaiškos grandines ar bet kokius kitus nurodytus dokumentus; ir c) visų tokių projektų ir taikomųjų programų veikimo parametrų patvirtinimą. TOSHIBA NEPRISIIMA JOKIOS ATSAKOMYBĖS UŽ KLIENTŲ PRODUKTŲ DIzainą AR TAIKYMAS.
- GAMINIS NĖRA SKIRTAS IR GARANTIJA NAUDOTI ĮRANGOSE AR SISTEMOSE, KURIOMS REIKALINGAS Ypatingai AUKŠTOS KOKYBĖS IR (ARBA) PATIKIMUMO LYGIS, IR (ARBA) GEDIMAS ARBA GEDIMAS, KURI GALI PRIEŽASTIS SUŽALOJIMAI. TURTUI IR (ARBA) RIMTAS POVEIKIS VIEŠAI ("NENAUDOJIMAS NETINKAMAI"). Išskyrus konkrečias šiame dokumente nurodytas paskirtis, nenumatytas naudojimas apima, be apribojimų, įrangą, naudojamą branduoliniuose įrenginiuose, įrangą, naudojamą aviacijos ir kosmoso pramonėje, medicinos įrangą, įrangą, naudojamą automobiliams, traukiniams, laivams ir kitam transportui, eismo signalizacijos įrangą. , įranga, naudojama kontroliuoti degimą ar sprogimą, saugos įtaisai, liftai ir eskalatoriai, įrenginiai, susiję su elektros energija, ir įranga, naudojama su finansais susijusiose srityse. JEI NAUDOJATE PRODUKTĄ NETINKAMAI NAUDOJIMUI, TOSHIBA NEPRISIIMA ATSAKOMYBĖS UŽ GAMINĮ. Norėdami gauti daugiau informacijos, susisiekite su savo TOSHIBA pardavimo atstovu.
- Neišardykite, neanalizuokite, nekeiskite, nekeiskite, neverskite ar nekopijuokite gaminio nei viso, nei jo dalies.
- Produktas negali būti naudojamas ar įtrauktas į jokius gaminius ar sistemas, kurių gamyba, naudojimas ar pardavimas yra draudžiamas pagal galiojančius įstatymus ar kitus teisės aktus.
- Čia pateikta informacija pateikiama tik kaip produkto naudojimo gairės. TOSHIBA neprisiima atsakomybės už bet kokius patentų ar bet kokių kitų trečiųjų šalių intelektinės nuosavybės teisių pažeidimus, kurie gali atsirasti naudojant Produktą. Šis dokumentas nesuteikia jokios licencijos jokioms intelektinės nuosavybės teisėms, nei aiškiai, nei numanomai, sustabdant ar kitaip.
- NĖRA RAŠYTINĖS PASIRAŠYTOS SUTARTIES, IŠSKYRUS ATSIŽVELGIAMOSE GAMINIO PARDAVIMO SĄLYGOSE NURODYTAS, IR DIDŽIAUSIAI ĮSTATYMAI LEIDŽIAMOS KIEK, TOSHIBA (1) NEPRISIIMA JOKIOS ATSAKOMYBĖS JOKIAIS ATSAKOMYBĖMIS CIAL, ARBA ATSITIKTINIAI ŽALAI ARBA NUOSTOLIAI, ĮSKAITANT BE APRIBOJŲ, PELNO NUTRAUKIMĄ, GALIMYBIŲ NUTRAUKIMĄ, VERSLO NUTRAUKIMĄ IR DUOMENŲ PRARAŠYMĄ, IR (2) ATSAKOMYBĖS ATSAKOMYBĖS IR JOKIŲ IR JOKIŲ ATSKIRTINŲ ARBA NUMANOMŲ GARANTIJŲ NAUDOJIMO ARBA GARANTIJŲ. , ĮSKAITANT GARANTIJOS AR SĄLYGOS, DĖL PARDUOTA, TINKAMUMO TAM TAM TIKSLUI, INFORMACIJOS TIKSLUMU ARBA NEPAŽEIDIMO.
- Nenaudokite ir kitaip nepadarykite prieinamos Produkto ar susijusios programinės įrangos ar technologijos jokiems kariniams tikslams, įskaitant, bet neapsiribojant, branduolinių, cheminių ar biologinių ginklų ar raketų technologijų produktų (masinio naikinimo ginklų) projektavimui, kūrimui, naudojimui, kaupimui ar gamybai. . Produktas ir susijusi programinė įranga bei technologijos gali būti kontroliuojami pagal taikomus eksporto įstatymus ir reglamentus, įskaitant, be apribojimų, Japonijos užsienio valiutos ir užsienio prekybos įstatymą bei JAV eksporto administravimo reglamentus. Produkto arba susijusios programinės įrangos ar technologijos eksportas ir reeksportas yra griežtai draudžiamas, išskyrus tuos atvejus, kai laikomasi visų taikomų eksporto įstatymų ir taisyklių.
- Susisiekite su savo TOSHIBA pardavimo atstovu, kad gautumėte daugiau informacijos apie aplinkosaugos klausimus, pvz., gaminio suderinamumą su RoHS. Naudokite gaminį laikydamiesi visų galiojančių įstatymų ir taisyklių, reglamentuojančių kontroliuojamų medžiagų įtraukimą arba naudojimą, įskaitant, bet neapsiribojant, ES RoHS direktyvą. TOSHIBA NEPRISIIMA JOKIOS ATSAKOMYBĖS UŽ ŽALĄ AR NUOSTOLIUS, ATSIRAŠUSIUS DĖL TAIKOMŲ ĮSTATYMŲ IR TAISYKLĖS NELAIKYMO.
„Toshiba Electronics Devices & Storage Corporation“: https://toshiba.semicon-storage.com/
Dokumentai / Ištekliai
![]() |
TOSHIBA DEBUG-A 32 bitų RISC mikrovaldiklis [pdfInstrukcijos DEBUG-A 32 bitų RISC mikrovaldiklis, DEBUG-A, 32 bitų RISC mikrovaldiklis, RISC mikrovaldiklis, mikrovaldiklis |