WH V3 מייקראָופּראַסעסער מאַנואַל

WH V3 Microprocessor User Manual

WH לאָגאָ

WH V3 מייקראָופּראַסעסער

WH-V3-Microprocessor-PRO

ספּעסאַפאַקיישאַנז

  • מיקראָפּראָסעססאָר מאָדעל: QingKeV3
  • ווערסיע: V1.2
  • ISA פֿעיִקייטן:
    • רערנ - ליניע פפּו
    • צווייַג פּראָגנאָז
    • יבעררייַסן שטיצן
    • HPE פיזיקאַל זכּרון פּראַטעקשאַן (PMP)
    • נידעריק-מאַכט קאַנסאַמשאַן מאָדע
    • עקסטענדעד ינסטרוקטיאָן באַשטעטיקט דעבוג

פּראָדוקט באַניץ אינסטרוקציעס

איבערview פון QingKe V3 מייקראָופּראַסעסער

די QingKe V3 סעריע מייקראָופּראַסעסערז אַרייַננעמען מאָדעלס V3A, V3B און V3C. יעדער מאָדעל האט ספּעציפיש פֿעיִקייטן און דיפעראַנסיז באזירט אויף זייַן אַפּלאַקיישאַן.

ינסטרוקטיאָנס שטעלן

די RV32I ינסטרוקטיאָן גאַנג כולל 32 רעדזשיסטער שטעלט פון קס 0 צו קס 31. די V3 סעריע שטיצט נישט די פלאָוטינג פונט פאַרלענגערונג (F). יעדער רעגיסטרירן איז 32 ביץ אין גרייס.

רעגיסטרירן באַשטעטיק

די RV32I רעדזשיסטער שטעלן באשטייט פון די פאלגענדע רעדזשיסטערס.

  • x0: שווער קאָדעד 0
  • x1: צוריקקער אַדרעס
  • x2: אָנלייגן טייַטל
  • x3: גלאבאלע טייַטל
  • x4: פאָדעם טייַטל
  • x5-x7: צייטווייליגע רעדזשיסטערס
  • x8: היט רעגיסטרירן / ראַם טייַטל
  • x9: היט רעגיסטרירן / פֿונקציע פּאַראַמעטערס / צוריקקומען וואַלועס
  • x10-x11: פונקציאָנירן פּאַראַמעטערס
  • x12-x17: היט רעדזשיסטערז
  • x18-x27: צייטווייליגע רעדזשיסטערס
  • x28-x31: קאַללער / קאַללעע רעדזשיסטערז

פּריווילאַדזש מאָדע

דער נאָרמאַל RISC-V אַרקאַטעקטשער כולל דריי פּריוולידזשד מאָדעס: מאַשין מאָדע, סופּערווייזער מאָדע און באַניצער מאָדע. QingKe V3 סעריע מייקראָופּראַסעסערז שטיצן מאַשין מאָדע און סופּערווייזער מאָדע.

אָפט געשטעלטע פֿראגן

ק: וואָס זענען די פאַרשידענע מאָדעלס אין די QingKe V3 סעריע מייקראָופּראַסעסערז?

A: די QingKe V3 סעריע כולל מאָדעלס V3A, V3B און V3C, יעדער מיט ספּעציפיש פֿעיִקייטן און דיפעראַנסיז דיטיילד אין די באַניצער מאַנואַל.

ק: ווי פילע רעדזשיסטער שטעלט זענען בנימצא אין די RV32I לימעד שטעלן?

A: די RV32I ינסטרוקטיאָן שטעלן גיט 32 רעגיסטרירן שטעלט פון קס 0 צו קס 31.

ק: וואָס פּריוולידזשד מאָדעס זענען געשטיצט דורך די QingKe V3 מייקראָופּראַסעסער?

A: די QingKe V3 סעריע מייקראָופּראַסעסערז שטיצן מאַשין מאָדע און סופּערווייזער מאָדע ווי אַ טייל פון די RISC-V אַרקאַטעקטשער.

איבערview

QingKe V3 סעריע מייקראָופּראַסעסערז זענען זיך-דעוועלאָפּעד 32-ביסל אַלגעמיין-ציל MCU מייקראָופּראַסעסערז באזירט אויף נאָרמאַל RISC-V ינסטרוקטיאָן שטעלן אַרקאַטעקטשער. די סעריע ינקלודז V3A, V3B און V3C, פון וואָס V3A שטיצט RV32IMAC סטאַנדאַרט פאַרלענגערונג פון ינסטרוקטיאָנס און V3B/C שטיצט RV32IMCB סטאַנדאַרט פאַרלענגערונג פון ינסטרוקטיאָנס און קאַסטאַמייזד ינסטרוקטיאָנס פאַרלענגערונג XW. ביידע פון ​​זיי שטיצן איין-ציקל קייפל און ייַזנוואַרג אָפּטייל, אין אַדישאַן צו ייַזנוואַרג דרוק אָנלייגן (HPE), טיש-פריי יבעררייַס (VTF), סטרימליינד 1- און 2-דראָט דיבאַגינג ינטערפייסיז, "WFE" ינסטראַקשאַנז און אנדערע ספּעציעל פֿעיִקייטן. אין אַדישאַן, עס אויך שטיצט האַרדוואַרע פּראָלאָג / עפּילאָג (HPE), וועקטאָר טיש פריי (VTF), סטרימליינד 1-/2-דראָט דיבאַגינג צובינד און שטיצן פֿאַר "WFE" לימעד.

פֿעיִקייטן

פֿעיִקייטן באַשרייַבונג
ISA RV32IM[A]C[B]
פּייפּליין 3
פפּו ניט געשטיצט
צווייַג פּראָגנאָז סטאַטיק צווייַג פּראָגנאָז
יבעררייַסן שטיצן אַ גאַנץ פון 256 ינטעראַפּץ אַרייַנגערעכנט אויסנעמען, און שטיצט VTF
HPE שטיצן 2 HPE לעוועלס
גשמיות זכּרון שוץ (PMP) געשטיצט
נידעריק-מאַכט קאַנסאַמשאַן מאָדע שטיצן שלאָפן און טיף שלאָפן מאָדעס, און שטיצן WFI און WFE שלאָפן מעטהאָדס
עקסטענדעד ינסטרוקטיאָן סעט געשטיצט
דיבוג 1/2-דראָט SDI, נאָרמאַל RISC-V דיבאַג

איבערview

QingKe V3 סעריע מייקראָופּראַסעסערז אַרייַננעמען V3A, V3B און V3C, עס זענען עטלעכע דיפעראַנסיז צווישן די סעריע לויט די אַפּלאַקיישאַן, די ספּעציפיש דיפעראַנסיז זענען דיטיילד אין טאַבלע 1-1.

טיש 1-1 איבערview פון QingKe V3 מייקראָופּראַסעסער

שטריך מאָדעל ISA HPE נומער פון לעוועלס ינטעראַפּשאַנז נעסטינג נומער פון לעוועלס ווטף נומער פון טשאַנאַלז פּייפּליין וועקטאָר טיש מאָדע עקסטענדעד לימעד (XW) נומער פון זכּרון שוץ געביטן
V3A RV32IMAC 2 2 4 3 לימעד × ×
ווקסנומקסב RV32IMCB 2 2 4 3 אַדרעס / לימעד ×
V3C RV32IMCB 2 2 4 3 אַדרעס / לימעד 4

באַמערקונג: אַס אַרבעט סוויטשינג בכלל ניצט אָנלייגן שטופּן, וואָס איז נישט לימיטעד צו די נומער פון לעוועלס

ינסטרוקטיאָנס שטעלן

  • QingKe V3 סעריע מייקראָופּראַסעסערז נאָכגיין די נאָרמאַל RISC-V ינסטרוקטיאָן סעט אַרטשיטעקטורע (ISA). דיטיילד דאַקיומענטיישאַן פון דעם סטאַנדאַרט קענען זיין געפֿונען אין "די RISC-V ינסטרוקטיאָן סעט מאַנואַל, באנד I: User-Level ISA, דאָקומענט ווערסיע 2.2" אויף די RISC-V International webפּלאַץ. די RISC-V ינסטרוקטיאָן שטעלן האט אַ פּשוט אַרקאַטעקטשער און שטיצט אַ מאַדזשאַלער פּלאַן, אַלאַוינג פלעקסאַבאַל קאַמבאַניישאַנז באזירט אויף פאַרשידענע באדערפענישן, און די V3 סעריע שטיצט די פאלגענדע ינסטרוקטיאָנס יקסטענשאַנז.
  • RV32: 32-ביסל אַרקאַטעקטשער, אַלגעמיין-ציל רעגיסטרירט ביסל ברייט פון 32 ביץ
  • I: שטיצן פאָרמירונג אָפּעראַציע, מיט 32 פאָרמירונג רעדזשיסטערז
  • M: שטיצן פורעמונג קייפל און אָפּטייל ינסטראַקשאַנז
  • A: שטיצן אַטאָמישע קאַמאַנדז
  • C: שטיצן 16-ביסל קאַמפּרעשאַן לימעד
  • B: שטיצן פֿאַר ביסל מאַניפּיאַליישאַן ינסטראַקשאַנז
  • XW: 16-ביסל קאַמפּרעשאַן ינסטראַקשאַנז פֿאַר זיך-עקסטענדינג בייט און האַלב-וואָרט אַפּעריישאַנז

באַמערקונג:

  • די סאַבסעט פון ינסטראַקשאַנז געשטיצט דורך פאַרשידענע מאָדעלס קען זיין אַנדערש, ביטע אָפּשיקן צו טאַבלע 1-1 פֿאַר דעטאַילס;
  • כּדי צו פֿאַרבעסערן די קאָד געדיכטקייַט ווייַטער, פאַרברייטערן די XW סאַבסעט, לייגן די פאלגענדע קאַמפּרעשאַן ינסטראַקשאַנז c.lbu/c.lhu/c.sb/c.sh/c.lbusp/c.lhusp/c.sbsp/c.shop , די נוצן פון וואָס דאַרף זיין באזירט אויף די MRS קאַמפּיילער אָדער די מכשירים וואָס עס גיט;
  • V3B שטיצט יקסטראַקטינג אַ וואָרט (32 ביט) לימעד פון אַ טאָפּל וואָרט (64 ביט) און יקסטראַקטינג אַ וואָרט (32 ביט) לימעד פון אַ קייפל רעזולטאַט (64 ביט). דער ספּעציפיש באַניץ אופֿן קענען אָפּשיקן צו די ביבליאָטעק פונקציע און קאָואַפּערייט מיט די MRS קאַמפּיילער אָדער די מכשירים צוגעשטעלט דורך עס;
  • V3B/C שטיצט זיקאָרן קאָפּיע לימעד. פֿאַר ספּעציפיש נוצן, ביטע אָפּשיקן צו די ביבליאָטעק פונקציע און קאָואַפּערייט מיט די MRS קאַמפּיילער אָדער זיין מכשירים.

רעגיסטרירן באַשטעטיק

די RV32I האט 32 רעגיסטרירן שטעלט פון קס0-קס31. די V3 סעריע שטיצט נישט די "F" פאַרלענגערונג, דאָס הייסט, עס איז קיין פלאָוטינג פונט רעגיסטרירן. אין די RV32, יעדער רעגיסטרירן איז 32 ביץ. טאַבלע 1-2 אונטן ליסטעד די רעדזשיסטערז פון RV32I און זייער דיסקריפּשאַנז.

טיש 1-2 RISC-V רעדזשיסטערז

רעגיסטרירן ABI נאָמען באַשרייַבונג סטאָרער
x0 נול שווער קאָדעד 0
x1 ra צוריקקער אַדרעס קאַללער
x2 sp אָנלייגן טייַטל קאַלי
x3 GP גלאבאלע טייַטל
x4 tp פאָדעם טייַטל
x5-7 t0-2 צייַטווייַליק רעגיסטרירן קאַללער
x8 s0/fp היט רעגיסטרירן / ראַם טייַטל קאַלי
x9 s1 היט רעגיסטרירן קאַלי
x10-11 אַ0-1 פונקציע פּאַראַמעטערס / צוריקקומען וואַלועס קאַללער
x12-17 אַ2-7 פונקציאָנירן פּאַראַמעטערס קאַללער
x18-27 אַ2-11 היט רעגיסטרירן קאַלי
X28-31 t3-6 צייַטווייַליק רעגיסטרירן קאַללער

די קאַללער אַטריביוט אין די אויבן טיש מיטל אַז די גערופן פּראָצעדור טוט נישט ראַטעווען די רעגיסטרירן ווערט, און די Callee אַטריביוט מיטל אַז די גערופן פּראָצעדור סאַוועס די רעגיסטרירן.

פּריווילאַדזש מאָדע

  • דער נאָרמאַל RISC-V אַרקאַטעקטשער כולל דריי פּריוולידזשד מאָדעס: מאַשין מאָדע, סופּערווייזער מאָדע און באַניצער מאָדע, ווי געוויזן אין טאַבלע 1-3 אונטן.
  • די מאַשין מאָדע איז מאַנדאַטאָרי, און די אנדערע מאָדעס זענען אַפּשאַנאַל. פֿאַר דעטאַילס, איר קענט אָפּשיקן צו די RISC-V ינסטרוקטיאָן סעט מאַנואַל באנד וו: פּריווילעדזשד אַרטשיטעקטורע", וואָס קענען זיין דאַונלאָודיד פריי פֿון די RISC-V אינטערנאַציאָנאַלער. webפּלאַץ.

טיש 1-3 RISC-V אַרקאַטעקטשער פּריווילעגיע מאָדע

קאָד נאָמען אַבריווייישאַנז
0b00 באַניצער מאָדע U
0b01 סופּערווייזער מאָדעל S
0b10 רעזערווירט רעזערווירט
0b11 מאַשין מאָדע M
  • QingKe V3 סעריע מייקראָופּראַסעסערז שטיצן צוויי פון די פּריוולידזשד מאָדעס.

מאַשין מאָדע

  • מאַשין מאָדע האט די העכסטן אויטאָריטעט, די פּראָגראַם אין דעם מאָדע קענען אַקסעס אַלע די קאָנטראָל און סטאַטוס רעגיסטרירן (CSR), אָבער אויך קענען אַקסעס אַלע די גשמיות אַדרעס געביטן.
  • די מאַכט-אַרויף פעליקייַט איז אין מאַשין מאָדע, ווען די דורכפירונג פון mret (מאַשין מאָדע צוריקקומען לימעד) קערט, לויט די CSR רעגיסטרירן סטאַטוס (מאַשין מאָדע סטאַטוס רעגיסטרירן) אין די MPP ביסל, אויב MPP = 0b00, דעמאָלט אַרויסגאַנג די מאַשין מאָדע. אין די באַניצער מאָדע, MPP = 0b11, און פאָרזעצן צו האַלטן די מאַשין מאָדע.

באַניצער מאָדע

  • באַניצער מאָדע האט די לאָואַסט פּריווילעגיע, און בלויז לימיטעד קסר רעדזשיסטערז קענען זיין אַקסעסט אין דעם מאָדע. ווען אַ ויסנעם אָדער יבעררייַס אַקערז, די מייקראָופּראַסעסער גייט פון באַניצער מאָדע צו מאַשין מאָדע צו שעפּן אויסנעמען און ינטעראַפּץ.

קסר רעגיסטרירן

א סעריע פון ​​​​CSR רעדזשיסטערז זענען דיפיינד אין די RISC-V אַרקאַטעקטשער צו קאָנטראָלירן און רעקאָרדירן די אַפּערייטינג שטאַט פון די מייקראָופּראַסעסער. די CSRs קענען זיין עקסטענדעד דורך 4096 רעדזשיסטערז ניצן אַן ינערלעך דעדאַקייטאַד 12-ביסל אַדרעס קאָודינג פּלאַץ. און נוצן די הויך צוויי CSR [11:10] צו דעפינירן די לייענען / שרייַבן דערלויבעניש פון דעם רעגיסטרירן, 0b00, 0b01, 0b10 פֿאַר לייענען / שרייַבן ערלויבט און 0b11 פֿאַר לייענען-בלויז. ניצן די צוויי ביטן CSR [9: 8] צו דעפינירן די לאָואַסט פּריווילעגיע מדרגה וואָס קענען אַקסעס דעם רעגיסטרירן, און די ווערט קאָראַספּאַנדז צו די פּריווילעגיע מאָדע דיפיינד אין טאַבלע 1-3. די קסר רעדזשיסטערז ימפּלאַמענאַד אין די QingKe V3 מייקראָופּראַסעסער זענען דיטיילד אין טשאַפּטער 8.

ויסנעם

ויסנעם מעקאַניזאַם, וואָס איז אַ מעקאַניזאַם צו ינטערסעפּט און שעפּן "אומגעוויינטלעך אָפּעראַציע געשעענישן". QingKe V3 סעריע מייקראָופּראַסעסערז זענען יקוויפּט מיט אַ ויסנעם ענטפער סיסטעם וואָס קענען שעפּן אַרויף צו 256 אויסנעמען, אַרייַנגערעכנט ינטעראַפּץ. ווען אַ ויסנעם אָדער יבעררייַס אַקערז, די מייקראָופּראַסעסער קענען געשווינד ריספּאַנד און שעפּן די ויסנעם און ינטעראַפּשאַן געשעענישן.

אויסנעמען טייפּס

די ייַזנוואַרג נאַטור פון די מייקראָופּראַסעסער איז די זעלבע צי אַ ויסנעם אָדער אַ יבעררייַס אַקערז. דער מייקראָופּראַסעסער סוספּענדעד דעם קראַנט פּראָגראַם, באוועגט צו די ויסנעם אָדער יבעררייַסן האַנדלער, און קערט צו די פריער סוספּענדעד פּראָגראַם ווען פּראַסעסינג איז גאַנץ. אין ברייט גערעדט, ינטעראַפּץ זענען אויך טייל פון די אויסנעמען. צי פּונקט די קראַנט פּאַסירונג איז אַ יבעררייַס אָדער אַ ויסנעם קענען זיין viewed דורך די מאַשין מאָדע ויסנעם גרונט רעגיסטרירן גרונט. די מקאָוסע [31] איז די ינטעראַפּט פעלד, וואָס איז געניצט צו אָנווייַזן צי די סיבה פון די ויסנעם איז אַן יבעררייַס אָדער אַ ויסנעם. mcause[31]=1 מיטל יבעררייַסן, mcause[31]=0 מיטל ויסנעם. mcause [30:0] איז דער ויסנעם קאָד, וואָס איז געניצט צו אָנווייַזן די ספּעציפיש סיבה פון די ויסנעם אָדער די יבעררייַס נומער, ווי געוויזן אין די פאלגענדע טיש.

טיש 2-1 V3 מייקראָופּראַסעסער ויסנעם קאָודז

יבעררייַסן ויסנעם קאָודז סינטשראָנאָוס / אַסינטשראָנאָוס סיבה פֿאַר ויסנעם
1 0-1 רעזערווירט
1 2 גענוי ייסינגקראַנאַס נמי ינטעראַפּץ
1 3-11 רעזערווירט
1 12 גענוי ייסינגקראַנאַס SysTick ינטעראַפּץ
1 13 רעזערווירט
1 14 סינטשראָנאָוס ווייכווארג ינטעראַפּץ
1 15 רעזערווירט
1 16-255 גענוי ייסינגקראַנאַס פונדרויסנדיק יבעררייַס 16-255
0 0 סינטשראָנאָוס לימעד אַדרעס מיסאַליגנמענט
0 1 סינטשראָנאָוס פעטש באַפֿעל אַקסעס טעות
0 2 סינטשראָנאָוס אומלעגאלע אינסטרוקציעס
0 3 סינטשראָנאָוס ברעאַקפּאָינץ
0 4 סינטשראָנאָוס מאַסע לימעד אַקסעס אַדרעס מיסאַליינמאַנט
0 5 ניט-פּינטלעכקייַט ייסינגקראַנאַס לאָודינג באַפֿעל אַקסעס טעות
0 6 סינטשראָנאָוס סטאָר / AMO לימעד אַקסעס אַדרעס מיסאַליינמאַנט
0 7 ניט-פּינטלעכקייַט ייסינגקראַנאַס סטאָר / AMO באַפֿעל אַקסעס טעות
0 8 סינטשראָנאָוס סוויווע רופן אין באַניצער מאָדע
0 11 סינטשראָנאָוס סוויווע רופן אין מאַשין מאָדע
  • סינטשראָנאָוס" אין די טיש מיטל אַז אַ לימעד קענען זיין ליגן פּונקט ווו עס איז עקסאַקיוטאַד, אַזאַ ווי אַ ברעכן אָדער רופן ינסטרוקטיאָן, און יעדער דורכפירונג פון די לימעד וועט צינגל אַ ויסנעם. "אַסינטשראָנאָוס" מיטל אַז עס איז ניט מעגלעך צו באַשטימען אַן ינסטרוקטיאָן, און די ינסטרוקטיאָן פּיסי ווערט קען זיין אַנדערש יעדער מאָל ווען אַ ויסנעם אַקערז. "גענויער אַסינטשראָנאָוס" מיינט אַז אַ ויסנעם קענען זיין ליגן פּונקט בייַ די גרענעץ פון אַ ינסטרוקטיאָן, ד"ה די שטאַט נאָך די דורכפירונג פון אַ ינסטרוקטיאָן, אַזאַ ווי אַ פונדרויסנדיק יבעררייַס. "ניט-פּינטלעכקייַט ייסינגקראַנאַס" מיטל אַז דער גרענעץ פון אַ לימעד קענען ניט זיין גענוי ליגן, און אפֿשר די שטאַט נאָך אַ לימעד איז ינטעראַפּטיד האַלב וועג דורך דורכפירונג, אַזאַ ווי אַ זכּרון אַקסעס טעות.
  • אַקסעס צו זיקאָרן נעמט צייט, און דער מייקראָופּראַסעסער יוזשאַוואַלי וואַרטן נישט פֿאַר די סוף פון אַקסעס ווען אַקסעסינג זיקאָרן אָבער האלט צו ויספירן די ינסטרוקטיאָן, ווען די אַקסעס טעות ויסנעם אַקערז ווידער, דער מייקראָופּראַסעסער האט שוין עקסאַקיוטאַד די סאַבסאַקוואַנט ינסטראַקשאַנז, און קענען נישט זיין גענוי. ליגן.

אַרייַן ויסנעם

ווען דער פּראָגראַם איז אין דעם פּראָצעס פון נאָרמאַל אָפּעראַציע, אויב פֿאַר עטלעכע סיבה, טריגערז אַ ויסנעם אָדער יבעררייַסן. די ייַזנוואַרג נאַטור פון די מייקראָופּראַסעסער אין דעם פונט קענען זיין סאַמערייזד ווי גייט.

  1. סוספּענד די קראַנט פּראָגראַם לויפן און מאַך צו די דורכפירונג פון ויסנעם אָדער יבעררייַסן האַנדלינג פאַנגקשאַנז. די פּאָזיציע באַזע אַדרעס און אַדרעסינג מאָדע פון ​​די ויסנעם אָדער יבעררייַסן פֿונקציע זענען דיפיינד דורך די ויסנעם פּאָזיציע באַזע אַדרעס רעגיסטרירן מטוועק. mtvec [31:2] דיפיינז די באַזע אַדרעס פון די ויסנעם אָדער יבעררייַסן פֿונקציע. mtvec [1:0] דיפיינז די אַדרעסינג מאָדע פון ​​​​די האַנדלער פֿונקציע. ווען mtvec[1:0]=0, אַלע אויסנעמען און ינטעראַפּץ נוצן אַ יונאַפייד פּאָזיציע, ד"ה ווען אַ ויסנעם אָדער יבעררייַס אַקערז, עס טורנס צו די mtvec[31:2] דיפיינז די באַזע אַדרעס צו ויספירן. ווען mtvec[1:0]=1, אויסנעמען און ינטעראַפּץ נוצן וועקטאָר טיש מאָדע, ד"ה יעדער ויסנעם און יבעררייַס איז געציילט, און די אַדרעס איז אָפסעט לויט צו יבעררייַס נומער*4, און ווען אַ ויסנעם אָדער יבעררייַס אַקערז, עס איז שיפטיד צו די באַזע אַדרעס דיפיינד דורך mtvec [31:2] + יבעררייַס נומער * 4 עקסעקוטיאָן. די ינטעראַפּט וועקטאָר טיש האלט אַן ינסטרוקטיאָן צו שפּרינגען צו די ינטעראַפּט האַנדלער פֿונקציע, אָדער עס קען זיין אנדערע ינסטראַקשאַנז.
  2. דערהייַנטיקן קסר רעגיסטרירן
    • ווען אַ ויסנעם אָדער יבעררייַס איז אריין, דער מייקראָופּראַסעסער אויטאָמאַטיש דערהייַנטיקט די באַטייַטיק קסר רעדזשיסטערס, אַרייַנגערעכנט די מאַשין מאָדע ויסנעם פאַרשרייַבן פאַרשרייַבן, די מאַשין מאָדע ויסנעם טייַטל רעגיסטרירן mepc, די מאַשין מאָדע ויסנעם ווערט רעגיסטרירן מעטאַל און די מאַשין מאָדע סטאַטוס רעגיסטרירן סטאַטוס.

דערהייַנטיקן מאַקאַס

ווי דערמאנט פריער, נאָך אַרייַן אַ ויסנעם אָדער יבעררייַס, זיין ווערט ריפלעקס די קראַנט ויסנעם טיפּ אָדער יבעררייַס נומער, און די ווייכווארג קענען לייענען דעם רעגיסטרירן ווערט צו קאָנטראָלירן די גרונט פון די ויסנעם אָדער באַשטימען די מקור פון די יבעררייַס, ווי דיטיילד אין טאַבלע 2. -1.

דערהייַנטיקן mepc

  • דער נאָרמאַל דעפֿיניציע פון ​​​​דער צוריקקער אַדרעס פון די מייקראָופּראַסעסער נאָך אַרויסגאַנג אַ ויסנעם אָדער יבעררייַס איז סטאָרד אין מעפּק.
  • אַזוי ווען אַ ויסנעם אָדער יבעררייַס אַקערז, די ייַזנוואַרג אויטאָמאַטיש דערהייַנטיקט די מעפּק ווערט צו די קראַנט ינסטרוקטיאָן פּיסי ווערט ווען די ויסנעם איז געפּלאָנטערט, אָדער די ווייַטער פאַר-עקסאַקיוטאַד ינסטרוקטיאָן פּיסי ווערט איידער די יבעררייַס.
  • נאָך די ויסנעם אָדער יבעררייַס איז פּראַסעסט, די מייקראָופּראַסעסער ניצט זייַן געראטעוועט ווערט ווי דער צוריקקער אַדרעס צו צוריקקומען צו די אָרט פון די יבעררייַס צו פאָרזעצן דורכפירונג.
  • אָבער, עס איז כדאי צו באמערקן אַז.
  1. MEPC איז אַ ליינעוודיק און רייטאַבאַל רעגיסטרירן, און די ווייכווארג קענען אויך מאָדיפיצירן די ווערט צו מאָדיפיצירן דעם אָרט פון די פּיסי טייַטל פליסנדיק נאָך די צוריקקומען.
  2. ווען אַ יבעררייַס אַקערז, דאָס הייסט, ווען די ויסנעם סיבה רעדזשיסטערז mcause[31]=1, די ווערט פון מאַפּס איז דערהייַנטיקט צו די פּיסי ווערט פון די ווייַטער אַנעקאַקיוטאַד לימעד אין דער צייט פון די יבעררייַס.
    • ווען אַ ויסנעם אַקערז, די ווערט פון מאַפּס איז דערהייַנטיקט צו די ינסטרוקטיאָן פּיסי ווערט פון די קראַנט ויסנעם ווען די ויסנעם ז רעגיסטרירן מקאָוסע[31]=0. אַזוי אין דעם צייט ווען די ויסנעם קערט, אויב מיר צוריקקומען גלייך ניצן די ווערט פון mepc, מיר פאָרזעצן צו ויספירן די לימעד וואָס דזשענערייטאַד די ויסנעם פריער, און אין דעם צייט, מיר וועלן פאָרזעצן צו אַרייַן די ויסנעם. יוזשאַוואַלי, נאָך מיר שעפּן די ויסנעם, מיר קענען מאָדיפיצירן די ווערט פון mepc צו די ווערט פון דער ווייַטער ונעקאַקיוטאַד לימעד און דאַן צוריקקומען. פֿאַר עקסampאויב מיר פאַרשאַפן אַ ויסנעם רעכט צו רופן / ברעכן, נאָך האַנדלינג די ויסנעם, זינט צוריקרופן / ברעכן (C.ebreak איז 2 ביטעס) איז אַ 4-ביטע לימעד, מיר נאָר דאַרפֿן די ווייכווארג צו מאָדיפיצירן די ווערט פון mepc צו mepc +4 (c.ebreak איז mepc+2) און דאַן צוריקקומען.

דערהייַנטיקן mtval

ווען אויסנעמען און ינטעראַפּץ זענען אריין, די ייַזנוואַרג וועט אויטאָמאַטיש דערהייַנטיקן די ווערט פון מטוואַל, וואָס איז די ווערט וואָס געפֿירט די ויסנעם. די ווערט איז טיפּיקלי.

  1. אויב אַ ויסנעם איז געפֿירט דורך אַ זיקאָרן אַקסעס, די ייַזנוואַרג וועט קראָם די אַדרעס פון די זיקאָרן אַקסעס אין דער צייט פון די ויסנעם אין מטוואַל.
  2. אויב די ויסנעם איז געפֿירט דורך אַן ומלעגאַל לימעד, די ייַזנוואַרג וועט קראָם די לימעד קאָד פון די לימעד אין mtval.
  3. אויב די ויסנעם איז געפֿירט דורך אַ ייַזנוואַרג ברייקפּוינט, די ייַזנוואַרג וועט קראָם די פּיסי ווערט ביי די ברייקפּוינט אין מטוואַל.
  4. פֿאַר אנדערע אויסנעמען, די ייַזנוואַרג שטעלט די ווערט פון מטוואַל צו 0, אַזאַ ווי ברעכן, די ויסנעם געפֿירט דורך רופן לימעד.
  5. ווען איר אַרייַן די יבעררייַס, די ייַזנוואַרג שטעלן די ווערט פון מטוואַל צו 0.

דערהייַנטיקן די סטאַטוס

ווען איר אַרייַן אויסנעמען און ינטעראַפּץ, די ייַזנוואַרג דערהייַנטיקט זיכער ביטן אין מסטאַטוס.

  1. MPIE איז דערהייַנטיקט צו די MIE ווערט איידער איר אַרייַן די ויסנעם אָדער יבעררייַסן, און MPIE איז געניצט צו ומקערן די MIE נאָך די ויסנעם און יבעררייַס זענען איבער.
  2. MPP איז דערהייַנטיקט צו די פּריוולידזשד מאָדע איידער אַרייַן אויסנעמען און ינטעראַפּץ, און נאָך די אויסנעמען און ינטעראַפּץ זענען איבער, MPP איז געניצט צו ומקערן די פריערדיקע פּריוולידזשד מאָדע.
  3. QingKe V3 מייקראָופּראַסעסער שטיצט יבעררייַסן נעסטינג אין מאַשין מאָדע, און MIE וועט נישט זיין קלירד נאָך אַרייַן אויסנעמען און ינטעראַפּץ.

דערהייַנטיקן מייקראָופּראַסעסער פּריווילעגיע מאָדע

  • ווען אויסנעמען און ינטעראַפּץ פאַלן, די פּריוולידזשד מאָדע פון ​​​​די מייקראָופּראַסעסער איז דערהייַנטיקט צו מאַשין מאָדע.

ויסנעם האַנדלינג פאַנגקשאַנז

  • ווען איר אַרייַן אַ ויסנעם אָדער יבעררייַסן, די מייקראָופּראַסעסער עקסאַקיוץ די פּראָגראַם פֿון די אַדרעס און מאָדע דיפיינד דורך די mtvec רעגיסטרירן. ווען איר נוצן די יונאַפייד פּאָזיציע, דער מייקראָופּראַסעסער נעמט אַ שפּרונג לימעד פון די באַזע אַדרעס דיפיינד דורך mtvec [31:2] באזירט אויף די ווערט פון mtvec [1], אָדער באַקומען די ויסנעם און יבעררייַסן האַנדלינג פונקציע פּאָזיציע אַדרעס און גייט צו ויספירן עס אַנשטאָט . אין דעם צייט, די ויסנעם און יבעררייַס האַנדלינג פֿונקציע קענען באַשטימען צי די סיבה איז אַ ויסנעם אָדער אַ יבעררייַס באזירט אויף די ווערט פון מקאָוסע [31], און די טיפּ און סיבה פון די ויסנעם אָדער די קאָראַספּאַנדינג יבעררייַס קענען זיין געמשפט דורך די ויסנעם קאָד. און כאַנדאַלד אַקאָרדינגלי.
  • ווען ניצן די באַזע אַדרעס + יבעררייַס נומער * 4 פֿאַר פאָטאָ, די ייַזנוואַרג אויטאָמאַטיש דזשאַמפּס צו די וועקטאָר טיש צו באַקומען די פּאָזיציע אַדרעס פון די ויסנעם אָדער יבעררייַסן פונקציע באזירט אויף די יבעררייַס נומער און שפּרינגען צו ויספירן עס.

ויסנעם עקסיט

  • נאָך די ויסנעם אָדער יבעררייַסן האַנדלער איז געענדיקט, עס איז נייטיק צו אַרויסגאַנג די סערוויס פּראָגראַם. נאָך אַרייַן אויסנעמען און ינטעראַפּץ, די מייקראָופּראַסעסער גייט אריין אין מאַשין מאָדע פֿון באַניצער מאָדע, און די פּראַסעסינג פון אויסנעמען און ינטעראַפּץ איז אויך געענדיקט אין מאַשין מאָדע. ווען עס איז נייטיק צו אַרויסגאַנג אויסנעמען און ינטעראַפּץ, עס איז נייטיק צו נוצן די Mret לימעד צו צוריקקומען. אין דעם צייט, די מייקראָופּראַסעסער ייַזנוואַרג וועט אויטאָמאַטיש דורכפירן די פאלגענדע אַפּעריישאַנז.
  • די פּיסי טייַטל איז געזונט צו די ווערט פון CSR רעגיסטרירן mepc, דאָס הייסט, דורכפירונג סטאַרץ ביי די לימעד אַדרעס געראטעוועט דורך mepc. עס איז נייטיק צו באַצאָלן ופמערקזאַמקייט צו די אָפסעט אָפּעראַציע פון ​​מעפּק נאָך די ויסנעם האַנדלינג איז געענדיקט.
  • דערהייַנטיקן CSR רעגיסטרירן סטאַטוס, MIE איז געזונט צו MPIE, און MPP איז געניצט צו ומקערן די פּריוולידזשד מאָדע פון ​​​​די פריערדיקע מייקראָופּראַסעסער.
  • די גאנצע ויסנעם ענטפער פּראָצעס קענען זיין דיסקרייבד דורך די פאלגענדע פיגורע 2-1.WH-V3-Microprocessor-fig-1

PFIC און ינטעראַפּט קאָנטראָל

  • QingKe V3 מייקראָופּראַסעסער איז דיזיינד מיט אַ פּראָגראַממאַבלע פאַסט ינטעראַפּט קאָנטראָללער (PFIC) וואָס קענען פירן אַרויף צו 256 ינטעראַפּץ אַרייַנגערעכנט אויסנעמען.
  • די ערשטע 16 פון זיי זענען פאַרפעסטיקט ווי ינערלעך ינטעראַפּץ פון די מייקראָופּראַסעסער, און די מנוחה זענען פונדרויסנדיק ינטעראַפּץ, דאָס הייסט די מאַקסימום נומער פון פונדרויסנדיק ינטעראַפּץ קענען זיין עקסטענדעד צו 240. די הויפּט פֿעיִקייטן זענען ווי גייט.
  • 240 פונדרויסנדיק ינטעראַפּץ, יעדער יבעררייַס בעטן האט פרייַ צינגל און מאַסקע קאָנטראָל ביטן, מיט דעדאַקייטאַד סטאַטוס ביטן
  • פּראָגראַממאַבלע יבעררייַס בילכערקייַט שטיצט 2 לעוועלס פון נעסטינג
  • ספּעציעלע שנעל יבעררייַסן אין / אַרויס די מעקאַניזאַם, ייַזנוואַרג אָטאַמאַטיק סטאַקינג און אָפּזוך, מאַקסימום HPE טיפקייַט פון 2 לעוועלס
  • וועקטאָר טיש פריי (VTF) יבעררייַסן ענטפער מעקאַניזאַם, 2-קאַנאַל פּראָוגראַמאַבאַל דירעקט אַקסעס צו יבעררייַסן וועקטאָר אַדרעסעס
  • באַמערקונג: די מאַקסימום נעסטינג טיפקייַט און HPE טיפקייַט געשטיצט דורך יבעררייַסן קאַנטראָולערז בייַטן פֿאַר פאַרשידענע מייקראָופּראַסעסער מאָדעלס, וואָס קענען זיין געפֿונען אין טאַבלע 1-1.
  • די וועקטאָר טיש פון ינטעראַפּץ און אויסנעמען איז געוויזן אין טאַבלע 3-1 אונטן.

טיש 3-1 ויסנעם און יבעררייַסן וועקטאָר טיש

נומער בילכערקייַט טיפּ נאָמען באַשרייַבונג
0
1
2 -5 פאַרפעסטיקט נמי ניט-מאַסקאַבלע יבעררייַס
3 -4 פאַרפעסטיקט עקסק ויסנעם יבעררייַסן
4
5 -3 פאַרפעסטיקט ECALL-M מאַשין מאָדע קאַללבאַקק יבעררייַסן
6-7
8 -2 פאַרפעסטיקט ECALL-U באַניצער מאָדע קאַללבאַק יבעררייַסן
9 -1 פאַרפעסטיקט ברייקפּאָינט ברעאַקפּאָינט קאַללבאַקק יבעררייַס
10-11
12 0 פּראָגראַממאַבלע סיסטיק סיסטעם טייַמער יבעררייַס
13
14 1 פּראָגראַממאַבלע SWI ווייכווארג יבעררייַסן
15
16-255 2-241 פּראָגראַממאַבלע פונדרויסנדיק ינטעראַפּט פונדרויסנדיק יבעררייַס 16-255

באַמערקונג: ECALL-M, ECALL-U און BREAKPOINT זענען אַלע פאַרשידענע טייפּס פון ויסנעם EXC, וואָס זענען פרייַ אין V3B/C פֿאַר יז פון נוצן, און די אויבן 3 פּאָזיציע אַדרעסעס זענען שערד מיט EXC אין V3A.

PFIC רעגיסטרירן באַשטעטיקט

טיש 3-2 פּפיק רעדזשיסטערס

נאָמען אַקסעס אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
PFIC_ISRx 0xE000E000

-0xE000E01C

RO יבעררייַסן געבן סטאַטוס רעגיסטרירן x 0x00000000
PFIC_IPRx 0xE000E020

-0xE000E03C

RO יבעררייַסן פּענדינג סטאַטוס רעגיסטרירן x 0x00000000
PFIC_ITHRESDR 0xE000E040 RW יבעררייַסן בילכערקייַט שוועל קאַנפיגיעריישאַן רעגיסטרירן 0x00000000
PFIC_VTFBADDRR 0xE000E044 RW ווטף באַזע אַדרעס רעגיסטרירן

באַמערקונג: גילטיק בלויז פֿאַר V3A

0x00000000
PFIC_CFGR 0xE000E048 RW יבעררייַסן קאַנפיגיעריישאַן רעגיסטרירן

באַמערקונג: גילטיק בלויז פֿאַר V3A

0x00000000
PFIC_GISR 0xE000E04C RO יבעררייַסן גלאבאלע סטאַטוס רעגיסטרירן 0x00000002
 

PFIC_VTFIDR

 

0xE000E050

 

RW

VTF יבעררייַסן ID קאַנפיגיעריישאַן רעגיסטרירן

באַמערקונג: גילטיק בלויז פֿאַר V3B/C.

 

0x00000000

PFIC_VTFADDRRx 0xE000E060

-0xE000E06C

RW VTF x פאָטאָ אַדרעס רעגיסטרירן 0xXXXXXXXXX
PFIC_IENRx 0xE000E100

-0xE000E11C

WO יבעררייַסן געבן באַשטעטיקן רעגיסטרירן רענטגענ 0x00000000
PFIC_IRERx 0xE000E180

-0xE000E19C

WO יבעררייַסן געבן קלאָר רעגיסטרירן רענטגענ 0x00000000
PFIC_IPSRx 0xE000E200

-0xE000E21C

WO יבעררייַסן פּענדינג באַשטעטיקן רעגיסטרירן רענטגענ 0x00000000
PFIC_IPRRx 0xE000E280

-0xE000E29C

WO יבעררייַסן פּענדינג קלאָר רעגיסטרירן רענטגענ 0x00000000
PFIC_IACTRx 0xE000E300

-0xE000E31C

RO יבעררייַסן אַקטאַוויישאַן סטאַטוס רעגיסטרירן x 0x00000000
PFIC_IPRIORx 0xE000E400

-0xE000E43C

RW יבעררייַסן בילכערקייַט קאַנפיגיעריישאַן רעגיסטרירן 0x00000000
PFIC_SCTLR 0xE000ED10 RW סיסטעם קאָנטראָל רעגיסטרירן 0x00000000

באַמערקונג:

  1. NMI, EXC, ECALL-M, ECALL-U און BREAKPOINT זענען שטענדיק ענייבאַלד דורך פעליקייַט.
  2. ECALL-M, ECALL-U און BREAKPOINT זענען אַ פאַל פון עקסק.
  3. NMI, EXC, ECALL-M, ECALL-U און BREAKPOINT שטיצן יבעררייַסן פּענדינג קלאָר און באַשטעטיקן אָפּעראַציע, אָבער נישט יבעררייַסן געבן קלאָר און באַשטעטיקן אָפּעראַציע.

יעדער רעגיסטרי איז דיסקרייבד ווי גייט:

יבעררייַסן געבן סטאַטוס און יבעררייַסן פּענדינג סטאַטוס רעדזשיסטערז (PFIC_ISR <0-7> / PFIC_IPR <0-7>)

נאָמען אַקסעס אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
 PFIC_ISR0  0xE000E000  RO יבעררייַס 0-31 ינייבאַלז סטאַטוס רעגיסטרירן, אַ גאַנץ פון 32 סטאַטוס ביטן [n], ינדאַקייטינג #n יבעררייַס ינייבאַלז סטאַטוס

באַמערקונג: NMI און EXC זענען ענייבאַלד דורך פעליקייַט

 פֿאַר V3A: 0x0000000C

פֿאַר V3B/C: 0x0000032C

PFIC_ISR1 0xE000E004 RO יבעררייַסן 32-63 געבן סטאַטוס רעגיסטרירן, אַ גאַנץ פון 32 סטאַטוס ביטן 0x00000000
PFIC_ISR7 0xE000E01C RO יבעררייַסן 224-255 געבן סטאַטוס רעגיסטרירן, אַ גאַנץ פון 32 סטאַטוס ביטן 0x00000000
PFIC_IPR0 0xE000E020 RO יבעררייַסן 0-31 פּענדינג סטאַטוס 0x00000000
רעגיסטרירן, אַ גאַנץ פון 32 סטאַטוס ביטן [n], ינדאַקייטינג די פּענדינג סטאַטוס פון יבעררייַסן #n
PFIC_IPR1 0xE000E024 RO יבעררייַסן 32-63 פּענדינג סטאַטוס רעדזשיסטערז, 32 סטאַטוס ביטן אין גאַנץ 0x00000000
PFIC_IPR7 0xE000E03C RO יבעררייַסן 244-255 פּענדינג סטאַטוס רעגיסטרירן, 32 סטאַטוס ביטן אין גאַנץ 0x00000000

צוויי שטעלט פון רעדזשיסטערז זענען געניצט צו געבן און די-געבן די קאָראַספּאַנדינג ינטעראַפּץ.

יבעררייַסן געבן באַשטעטיקן און ויסמעקן רעדזשיסטערז (PFIC_IENR<0-7>/PFIC_IRER<0-7>)3

נאָמען אַקסעס אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
PFIC_IENR0 0xE000E100 WO יבעררייַסן 0-31 ינייבאַלז באַשטעטיקן רעגיסטרירן, אַ גאַנץ פון 32 באַשטעטיקן ביטן [n], פֿאַר יבעררייַסן #n געבן באַשטעטיקן

באַמערקונג: נמי און עקסק זענען ענייבאַלד דורך פעליקייַט

 

 

 

0x00000000

PFIC_IENR1 0xE000E104 WO יבעררייַסן 32-63 צו געבן די באַשטעטיקן רעגיסטרירן, אַ גאַנץ פון 32 באַשטעטיקן ביטן 0x00000000
PFIC_IENR7 0xE000E11C WO יבעררייַסן 224-255 געבן באַשטעטיקן

רעגיסטרירן, אַ גאַנץ פון 32 באַשטעטיקן ביטן

0x00000000
 PFIC_IRER0  0xE000E180  WO ינטעראַפּץ 0-31 געבן קלאָר רעגיסטרירן, אַ גאַנץ פון 32 קלאָר ביטן [n], פֿאַר יבעררייַס #n געבן קלאָר באַמערקונג: NMI און EXC קענען ניט זיין אַפּערייטאַד  

 

0x00000000

PFIC_IRER1 0xE000E184 WO ינטעראַפּט 32-63 ינייבאַלז אַ קלאָר רעגיסטרירן, אַ גאַנץ פון 32 קלאָר ביטן 0x00000000
PFIC_IRER7 0xE000E19C WO ינטעראַפּט 244-255 ינייבאַלז אַ קלאָר רעגיסטרירן, אַ גאַנץ פון 32 קלאָר ביטן 0x00000000

צוויי שטעלט פון רעדזשיסטערז זענען געניצט צו געבן און די-געבן די קאָראַספּאַנדינג ינטעראַפּץ.

יבעררייַסן פּענדינג באַשטעטיקן און קלאָר רעדזשיסטערז (PFIC_IPSR <0-7> / PFIC_IPRR <0-7>)

נאָמען אַקסעס אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
 

PFIC_IPSR0

 

0xE000E200

 

WO

יבעררייַסן 0-31 פּענדינג באַשטעטיקן רעגיסטרירן, 32

באַשטעטיקן ביטן [n], פֿאַר יבעררייַסן #n פּענדינג באַשטעטיקן

 

0x00000000

PFIC_IPSR1 0xE000E204 WO יבעררייַסן 32-63 פּענדינג סעטאַפּ רעגיסטרירן,

גאַנץ 32 סעטאַפּ ביטן

0x00000000
PFIC_IPSR7 0xE000E21C WO יבעררייַסן 224-255 פּענדינג באַשטעטיקן

רעגיסטרירן, 32 באַשטעטיקן ביטן אין גאַנץ

0x00000000
 

PFIC_IPRR0

 

0xE000E280

 

WO

יבעררייַסן 0-31 פּענדינג קלאָר רעגיסטרירן, אַ גאַנץ פון 32 קלאָר ביטן [n], פֿאַר יבעררייַסן #n

פּענדינג קלאָר

 

0x00000000

PFIC_IPRR1 0xE000E284 WO יבעררייַסן 32-63 פּענדינג קלאָר רעגיסטרירן,

גאַנץ 32 קלאָר ביטן

0x00000000
PFIC_IPRR7 0xE000E29C WO יבעררייַסן 244-255 פּענדינג קלאָר רעגיסטרירן,

גאַנץ 32 קלאָר ביטן

0x00000000

ווען די מייקראָופּראַסעסער ינייבאַלז אַ יבעררייַס, עס קענען זיין באַשטימט גלייַך דורך די יבעררייַס פּענדינג רעגיסטרירן צו צינגל די יבעררייַס. ניצן די יבעררייַס פּענדינג קלאָר רעגיסטרירן צו ויסמעקן די פּענדינג צינגל.

יבעררייַסן אַקטאַוויישאַן סטאַטוס רעגיסטרירן (PFIC_IACTR <0-7>)

נאָמען אַקסעס אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
 PFIC_IACTR0  0xE000E300  RO יבעררייַס 0-31 אַקטאַווייץ די סטאַטוס רעגיסטרירן מיט 32 סטאַטוס ביטן [n], וואָס ינדיקייץ אַז יבעררייַס #n איז עקסאַקיוטאַד  0x00000000
 PFIC_IACTR1  0xE000E304  RO יבעררייַסן 32-63 אַקטאַוויישאַן סטאַטוס רעדזשיסטערז, 32 סטאַטוס ביטן אין

גאַנץ

 

0x00000000

 PFIC_IACTR7  0xE000E31C  RO יבעררייַסן 224-255 אַקטאַוויישאַן סטאַטוס רעדזשיסטערז, אַ גאַנץ פון 32 סטאַטוס ביטן  0x00000000

יעדער יבעררייַס האט אַן אַקטיוו סטאַטוס ביסל וואָס איז שטעלן אַרויף ווען די יבעררייַס איז אריין און קלירד דורך ייַזנוואַרג ווען דער מאַרק קערט.

יבעררייַסן בילכערקייַט און בילכערקייַט שוועל רעדזשיסטערז (PFIC_IPRIOR<0-7>/PFIC_ITHRESDR)

נאָמען אַקסעס אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
PFIC_IPRIOR0 0xE000E400 RW יבעררייַסן 0 בילכערקייַט קאַנפיגיעריישאַן. V3A: [7:4]: בילכערקייַט קאָנטראָל ביטן אויב די קאַנפיגיעריישאַן איז נישט נעסטעד, קיין פּריעמפּט ביסל אויב נעסטינג איז קאַנפיגיערד, bit7 איז די פּריעמפּטיד ביסל. [3:0]: רעזערווירט, פאַרפעסטיקט צו 0  V3B: [7:6]: בילכערקייַט קאָנטראָל ביטן אויב די קאַנפיגיעריישאַן איז נישט נעסטעד, קיין פּריעמפּטיוו ביטן קאַנפיגיערד נעסטעד, אַלע ביטן זענען פּריעמפּטיד, אָבער אַרויף צו צוויי לעוועלס פון ינטעראַפּץ זענען ערלויבט צו פּאַסירן [5:0]: רעזערווירט, פאַרפעסטיקט צו 0
V3C:
[7:5]: בילכערקייַט קאָנטראָל ביטן
אויב די קאַנפיגיעריישאַן איז נישט נעסטעד, קיין פּריעמפּטיוו ביטן
אויב קאַנפיגיערד נעסטעד, אַלע ביטן זענען פּריעמפּטיד, אָבער אַרויף צו צוויי לעוועלס פון ינטעראַפּץ זענען ערלויבט צו פאַלן [4:0]: רעזערווירט, פאַרפעסטיקט צו 0 באַמערקונג: דער קלענערער די בילכערקייַט ווערט, די העכער די בילכערקייַט. אויב דער זעלביקער פּריעמפּשאַן בילכערקייַט יבעררייַס כאַנגז אין דער זעלביקער צייט, דער יבעררייַס מיט די העכער בילכערקייַט וועט זיין עקסאַקיוטאַד ערשטער.
0x00
PFIC_IPRIOR1 0xE000E401 RW יבעררייַסן 1 בילכערקייַט באַשטעטיקן, זעלביקער פונקציע ווי PFIC_IPRIOR0 0x00
PFIC_IPRIOR2 0xE000E402 RW יבעררייַסן 2 בילכערקייַט באַשטעטיקן, זעלביקער פונקציע ווי PFIC_IPRIOR0
PFIC_IPRIOR254 0xE000E4FE RW יבעררייַסן 254 בילכערקייַט באַשטעטיקן, זעלביקער פונקציע ווי PFIC_IPRIOR0 0x00
PFIC_IPRIOR255 0xE000E4FF RW יבעררייַסן 255 בילכערקייַט באַשטעטיקן, זעלביקער פונקציע ווי PFIC_IPRIOR0 0x00
PFIC_ITHRESDR 0xE000E040 RW יבעררייַסן בילכערקייַט שוועל באַשטעטיקן

V3A:

[31:8]: Reserved, fixed to 0

[7:4]: Priority threshold

[3:0]: Reserved, fixed to 0

 V3B:

[31:8]: Reserved, fixed to 0

[7:5]: Priority threshold

[4:0]: Reserved, fixed to 0

 V3C:

[31:8]: Reserved, fixed to 0

[7:5]: Priority threshold

[4:0]: Reserved, fixed to 0

באַמערקונג: פֿאַר ינטעראַפּץ מיט בילכערקייַט ווערט ≥ שוועל, די יבעררייַס דינסט פֿונקציע איז נישט עקסאַקיוטאַד ווען אַ הענגען אַקערז, און ווען דעם רעגיסטרירן איז 0, דאָס מיטל אַז די שוועל רעגיסטרירן איז פאַרקריפּלט.

0x00

יבעררייַסן קאַנפיגיעריישאַן רעגיסטרירן (PFIC_CFGR)

נאָמען אַקסעס אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
PFIC_CFGR 0xE000E048 RW יבעררייַסן קאַנפיגיעריישאַן רעגיסטרירן 0x00000000

דער רעגיסטרירן איז גילטיק בלויז פֿאַר V3A, זייַן ביטן זענען דיפיינד ווי:

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:16] KEYCODE WO קאָראַספּאַנדינג צו פאַרשידענע ציל קאָנטראָל ביטן, די קאָראַספּאַנדינג זיכערהייט אַקסעס לעגיטימאַציע דאַטן דאַרף זיין געשריבן סיימאַלטייניאַסלי אין סדר צו זיין מאַדאַפייד, און די רידאַוט דאַטן איז פאַרפעסטיקט צו 0. KEY1 = 0xFA05; KEY2 = 0xBCAF; KEY3 = 0xBEEF. 0
[15:8] רעזערווירט RO רעזערווירט 0
7 SYSRESET WO סיסטעם באַשטעטיק (סימאַלטייניאַס שרייבן צו KEY3). אַוטאָ קלאָר 0.

שרייבן 1 איז גילטיק, שרייבן 0 איז פאַרקריפּלט.

באַמערקונג: די זעלבע פונקציע ווי די PFIC_SCTLR רעגיסטרירן SYSRESET ביסל.

0
6 PFICRESET WO PFIC מאָדולע באַשטעטיק. אַוטאָ קלאָר 0.

שרייבן 1 איז גילטיק, שרייבן 0 איז פאַרקריפּלט.

0
5 אויסדריקן WO ויסנעם יבעררייַס פּענדינג קלאָר (סימאַלטייניאַס שרייבן צו KEY2)

שרייבן 1 איז גילטיק, שרייבן 0 איז פאַרקריפּלט.

0
4 EXCSET WO אויסנאַם יבעררייַסן פּענדינג באַשטעטיקן (סימאַלטייניאַס שרייבן צו KEY2)

שרייבן 1 איז גילטיק, שרייבן 0 איז פאַרקריפּלט.

0
3 NMIRESET WO NMI יבעררייַס פּענדינג קלאָר (סימאַלטייניאַס שרייבן צו KEY2)

שרייבן 1 איז גילטיק, שרייבן 0 איז פאַרקריפּלט.

0
2 NMISET WO NMI יבעררייַס פּענדינג באַשטעטיקן (סימאַלטייניאַס שרייבן צו KEY2)

שרייבן 1 איז גילטיק, שרייבן 0 איז פאַרקריפּלט.

0
1 NESTCTRL RW ינטעראַפּט נעסטינג ינייבאַלז קאָנטראָל.

1: אַוועק; 0: אויף (סינטשראָנאָוס שרייבן צו KEY1)

0
0 HWSTKCTRL RW הפּע געבן קאָנטראָל

1: אַוועק; 0: אויף (סינטשראָנאָוס שרייבן צו KEY1)

0

יבעררייַסן גלאבאלע סטאַטוס רעגיסטרירן (PFIC_GISR)

נאָמען אַקסעס אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
PFIC_GISR 0xE000E04C RO יבעררייַסן גלאבאלע סטאַטוס רעגיסטרירן 0x00000000

זייַן מענטשן זענען דיפיינד ווי

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:14] רעזערווירט RO רעזערווירט 0
 

 

13

 

 

LOCKSTA

 

 

RO

צי דער פּראַסעסער איז דערווייַל אין אַ פארשפארט שטאַט:

1: פארשפארט שטאַט;

0: ניט-פארשפארט שטאַט.

באַמערקונג: דעם ביסל איז בלויז גילטיק פֿאַר די V3B/C.

 

 

0

 

 

12

 

 

DBGMODE

 

 

RO

צי דער פּראַסעסער איז דערווייַל אין דיבאַג שטאַט: 1: דיבאַג שטאַט;

0: ניט-דיבאַג שטאַט.

באַמערקונג: דעם ביסל איז בלויז גילטיק פֿאַר די V3B/C.

 

 

0

 

 

11

 

 

GLOBLIE

 

 

RO

גלאבאלע יבעררייַס געבן:

1: געבן יבעררייַס;

0: דיסייבאַל יבעררייַס.

באַמערקונג: דעם ביסל איז בלויז גילטיק פֿאַר די V3B/C.

10 רעזערווירט RO רעזערווירט 0
9 GPENDSTA RO צי אַן יבעררייַס איז דערווייַל פּענדינג.

1: יאָ; 0: ניין.

0
8 GACTSTA RO צי אַ יבעררייַס איז דערווייַל עקסאַקיוטאַד.

1: יאָ; 0: ניין.

0
 

 

[7:0]

 

 

NESTSTA

 

 

RO

קראַנט יבעררייַסן נעסטינג סטאַטוס. 0x03: אין מדרגה 2 יבעררייַסן.

0x01: אין מדרגה 1 יבעררייַסן. 0x00: קיין ינטעראַפּץ פאַלן.

אנדערע: אוממעגלעך סיטואַציע.

 

 

0

VTF ID באַזע אַדרעס און פאָטאָ אַדרעס רעדזשיסטערז (PFIC_VTFBADDRR/PFIC_VTFADDRR <0-3>)

נאָמען אַקסעס אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
 

 

PFIC_VTFBADDRR

 

 

0xE000E044

 

 

RW

[31:28]: High 4 bits of the target address of VTF

[27:0] : רעזערווירט

דער רעגיסטרירן איז גילטיק בלויז פֿאַר V3A.

 

 

0x00000000

 

 

 

PFIC_VTFIDR

 

 

 

0xE000E050

 

 

 

RW

[31:24]: Number of VTF 3

[23:16]: Number of VTF 2

[15:8]: Number of VTF 1

[7:0]: Number of VTF 0

דער רעגיסטרירן איז גילטיק בלויז פֿאַר V3B/C.

 

 

 

0x00000000

 

 

 

 

 

 

 

 

PFIC_VTFADDRR0

 0xE000E060  RW V3A:

[31:24]: VTF 0 interrupt number

[23:0]: the low 24 bits of the VTF target address, of which the low 20 bits are configured to be valid, and [23:20] is fixed to 0.

 V3B/C:

[31:1]: VTF 0 address, 2-byte aligned

[0]:

1: געבן VTF 0 קאַנאַל

0: דיסייבאַל

 

 

 

 

 

 

 

פֿאַר V3A: 0x00000000

פֿאַר V3B/C: 0xXXXXXXXXX

 

 

 

 

 

 

 

 

PFIC_VTFADDRR1

 

 

 

 

 

 

 

 

0xE000E064

 

 

 

 

 

 

 

 

RW

V3A:

[31:24]: VTF 1 interrupt number

[23:0]: The low 24 bits of the VTF target address, of which the low 20 bits are configured to be valid and [23:20] is fixed to 0.

 

V3B/C:

[31:1]: VTF 1 address, 2-byte aligned

[0]:

1: געבן VTF 1 קאַנאַל

0: דיסייבאַל

 

 

 

 

 

 

 

פֿאַר V3A: 0x00000000

פֿאַר V3B/C: 0xXXXXXXXXX

 

 

 

 

 

 

 

 

PFIC_VTFADDRR2

 

 

 

 

 

 

 

 

0xE000E068

 

 

 

 

 

 

 

 

RW

V3A:

[31:24]: VTF 2 interrupt number

[23:0]: the low 24 bits of the VTF target address, of which the low 20 bits are configured to be valid, and [23:20] is fixed to 0.

 

V3B/C:

[31:1]: VTF 2 address, 2-byte aligned

[0]:

1: געבן VTF 2 קאַנאַל

0: דיסייבאַל

 

 

 

 

 

 

 

פֿאַר V3A: 0x00000000

פֿאַר V3B/C: 0xXXXXXXXXX

PFIC_VTFADDRR3 0xE000E06C RW V3A: פֿאַר V3A:
[31:24]: VTF 3 interrupt number

[23:0]: the low 24 bits of the VTF target address, of which the low 20 bits are configured to be valid, and [23:20] is fixed to 0.

 V3B/C:

[31:1]: VTF 3 address, 2-byte aligned

[0]:

1: געבן VTF 3 קאַנאַל

0: דיסייבאַל

0x00000000

פֿאַר V3B/C: 0xXXXXXXXXX

סיסטעם קאָנטראָל רעגיסטרירן (PFIC_SCTLR)

נאָמען אַקסעס אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
PFIC_SCTLR 0xE000ED10 RW סיסטעם קאָנטראָל רעגיסטרירן 0x00000000

יעדער פון זיי איז דיפיינד ווי גייט.

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
31 SYSRESET WO סיסטעם באַשטעטיק, אַוטאָ קלאָר 0. שרייב 1 איז גילטיק, און שרייַבן 0 איז פאַרקריפּלט.

באַמערקונג: דעם ביסל איז בלויז גילטיק פֿאַר V3B/C

0
[30:6] רעזערווירט RO רעזערווירט 0
5 SETEVENT WO שטעלן די געשעעניש צו וועקן די WFE פאַל. 0
 

4

SEVONPEND RW ווען אַ געשעעניש אַקערז אָדער ינטעראַפּץ אַ פּענדינג שטאַט, די סיסטעם קענען זיין וואָוק אַרויף נאָך די WFE לימעד, אָדער אויב די WFE ינסטרוקטיאָן איז נישט עקסאַקיוטאַד, די סיסטעם וועט זיין וואָוק אַרויף גלייך נאָך דער ווייַטער דורכפירונג פון די לימעד.

1: ענייבאַלד געשעענישן און אַלע ינטעראַפּץ (אַרייַנגערעכנט אַנענייבאַלד ינטעראַפּץ) קענען וועקן די סיסטעם.

0: בלויז ענייבאַלד געשעענישן און ענייבאַלד

ינטעראַפּץ קענען וועקן די סיסטעם.

 

 

 

0

3 WFITOWFE RW ויספירן די WFI באַפֿעל ווי אויב עס איז געווען אַ WFE.

1: מייַכל די סאַבסאַקוואַנט WFI לימעד ווי אַ WFE לימעד.

0: קיין ווירקונג.

0
2 SLEEPDEEP RW נידעריק מאַכט מאָדע פון ​​די קאָנטראָל סיסטעם. 0
1: דיפּסלעעפּ 0: שלאָפן
1 SLEEPONEXI T RW סיסטעם סטאַטוס נאָך קאָנטראָל לאָזן די יבעררייַסן דינסט פּראָגראַם.

1: די סיסטעם גייט אריין אין נידעריק-מאַכט מאָדע.

0: די סיסטעם גייט אריין די הויפּט פּראָגראַם.

0
0 רעזערווירט RO רעזערווירט 0

יבעררייַסן-פֿאַרבונדענע קסר רעדזשיסטערס

אין אַדישאַן, די פאלגענדע קסר רעדזשיסטערז אויך האָבן אַ באַטייטיק פּראַל אויף די פּראַסעסינג פון ינטעראַפּץ. יבעררייַסן סיסטעם קאָנטראָל רעגיסטרירן (ינטסיסקר)

דער רעגיסטרירן איז נישט גילטיק בלויז פֿאַר V3A:

נאָמען קסר אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
intsyscr 0x804 URW יבעררייַסן סיסטעם קאָנטראָל רעגיסטרירן 0x0000E002

זייַן מענטשן זענען דיפיינד ווי:

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
 

 

 

31

 

 

 

LOCK

 

 

 

URO

0: דעם רעגיסטרירן קענען זיין לייענען און געשריבן אין באַניצער מאָדע;

1: דעם רעגיסטרירן קענען זיין לייענען און געשריבן בלויז אין מאַשין מאָדע.

באַמערקונג: דעם קאַנפיגיעריישאַן ביסל איז גילטיק פֿון

ווערסיע 1.0 אַנווערדז.

 

 

 

0

[30:6] רעזערווירט URO רעזערווירט 0x380
 

 

 

 

 

5

 

 

 

 

 

GIHWSTKNEN

 

 

 

 

 

URW1

גלאבאלע יבעררייַס און ייַזנוואַרג אָנלייגן שאַטדאַון זענען ענייבאַלד.

באַמערקונג: דעם ביסל איז אָפט געניצט אין פאַקטיש-צייט אָפּערייטינג סיסטעמען. ווען דער קאָנטעקסט איז סוויטשט בעשאַס אַ יבעררייַס, באַשטעטיקן דעם ביסל קענען קער אַוועק די גלאבאלע יבעררייַס און שטופּן די ייַזנוואַרג אָנלייגן. ווען דער קאָנטעקסט באַשטימען איז געענדיקט און די יבעררייַס קערט, די ייַזנוואַרג וועט

אויטאָמאַטיש ויסמעקן דעם ביסל.

 

 

 

 

 

0

4 רעזערווירט URO רעזערווירט 0
[3:2] PMTCFG URW קאַנפיגיעריישאַן פון בילכערקייַט פּריעמפּשאַן ביטן:

00: די נומער פון פּריעמפּשאַן ביטן איז 0; 01: די נומער פון פּריעמפּשאַן ביטן איז 1; 10: די נומער פון פּריעמפּשאַן ביטן איז 2; 11: די נומער פון פּריעמפּשאַן ביטן איז 3; באַמערקונג: דעם קאַנפיגיעריישאַן ביסל איז גילטיק נאָך 1.0 .

0
1 הערן URW די יבעררייַס נעסטינג פֿונקציע איז ענייבאַלד, און די פאַרפעסטיקט ווערט איז 1: 1
0: דיסייבאַל;

1: געבן.

באַמערקונג: 1. די פאַקטיש נעסטינג מדרגה איז קאַנטראָולד דורך NEST_LVL אין CSR 0xBC1;

2. בלויז ווערסיעס נאָך 1.0 קענען זיין

געשריבן.

0 HWSTKEN URW האַרדוואַרע סטאַק געבן:

0: האַרדוואַרע אָנלייגן דרינגלעך פֿונקציע איז פאַרקריפּלט;

1: די ייַזנוואַרג אָנלייגן דרינגלעך פֿונקציע איז ענייבאַלד.

0

מאַשין מאָדע ויסנעם באַזע אַדרעס רעגיסטרירן (מטוועק)

נאָמען קסר אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
mtvec 0x305 MRW ויסנעם באַזע אַדרעס רעגיסטרירן 0x00000000

זייַן מענטשן זענען דיפיינד ווי

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:2] BASEADDR [31:2] MRW יבעררייַסן וועקטאָר טיש באַזע אַדרעס, ווו

ביטן [9:2] זענען פאַרפעסטיקט צו 0.

0
1 MODE1  

MRO

יבעררייַסן וועקטאָר טיש דערקענונג מאָדע: 0: ידענטיפיצירן דורך שפּרינגען לימעד, מיט לימיטעד פאַרנעם, און שטיצן ניט-שפּרינגען לימעד;

1: ידענטיפיצירן דורך אַבסאָלוט אַדרעס, שטיצן פול קייט, אָבער מוזן שפּרינגען.

באַמערקונג: דעם ביסל איז בלויז גילטיק פֿאַר V3B/C.

0
0 MODE0 MRW יבעררייַסן אָדער ויסנעם פּאָזיציע אַדרעס מאָדע סעלעקציע.

0: ניצן די מונדיר פּאָזיציע אַדרעס.

1: אַדרעס פאָטאָ באזירט אויף יבעררייַס נומער *4.

0

פֿאַר MCUs מיט V3 סעריע מייקראָופּראַסעסערז, MODE0 איז קאַנפיגיערד צו זיין 1 דורך פעליקייַט אין די סטאַרטאַפּ file, און די איינסן פֿאַר אויסנעמען אָדער ינטעראַפּץ זענען אָפסעט לויט די יבעררייַס נומער * 4. באַמערקונג אַז די V3A מייקראָופּראַסעסער סטאָרז אַ שפּרינגען לימעד אין די וועקטאָר טיש, בשעת די V3B/C מייקראָופּראַסעסער קענען אָדער אַ שפּרינגען לימעד אָדער נוצן די אַבסאָלוט אַדרעס פון די ינטעראַפּט פונקציע, וואָס איז קאַנפיגיערד ווי אַן אַבסאָלוט אַדרעס אין די פעליקייַט סטאַרטאַפּ. file.

מיקראָפּראָסעססאָר קאַנפיגיעריישאַן רעגיסטרירן (קאָררעקטאָר)

דער רעגיסטרירן איז פאַרקריפּלט פֿאַר V3A:

נאָמען קסר אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
corecfgr 0xBC0 MRW מייקראָופּראַסעסער קאַנפיגיעריישאַן רעגיסטרירן 0x00000001

זייַן מענטשן זענען דיפיינד ווי

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:8] רעזערווירט MRO רעזערווירט 0
 

 

7

 

 

CSTA_FAULT_IE

 

 

MRW

קאָרע סטאַטוס טעות יבעררייַסן געבן:

0: אויף סטאַטוס טעות, קיין NMI יבעררייַס איז דזשענערייטאַד;

1: אויף סטאַטוס טעות, NMI יבעררייַס איז

דזשענערייטאַד.

 

 

0

6 רעזערווירט MRO האַלטן עס 0. 0
5 IE_REMAP_EN MRW MIE רעגיסטרירן מאַפּינג ינייבאַלז:

0: CSR אַדרעס 0x800 איז אַ לייענען-בלויז רעגיסטרירן און די צוריקקומען ווערט איז די ווערט פון STATUS;

1: ביטן 3 און 7 פון CSR אַדרעס 0x800 זענען מאַפּט צו ביסל MIE פון די STATUS רעגיסטרירן און ביסל MPIE פון די STATUS רעגיסטרירן, ריספּעקטיוולי.

 

 

 

 

0

4 רעזערווירט MRO רעזערווירט 0
3 ROM_LOOP_ACC MRW ROM געגנט לימעד שלייף אַקסעלעריישאַן געבן:

0: קער אַוועק די סייקליק אַקסעלעריישאַן פונקציע אין די ראַם געגנט;

1: קעסיידערדיק אינסטרוקציעס מיט אַ שלייף גוף ין 128 ביטעס וועט זיין גאָר אַקסעלערייטיד, בשעת יענע מיט אַ שלייף גוף ין 256 ביטעס וועט זיין טייל אַקסעלערייטיד;

0
2 ROM_JUMP_ACC MRW ROM שטח לימעד שפּרינגען אַקסעלעריישאַן ענייבאַלד:

0: דיסייבאַל ראַם געגנט לימעד שפּרינגען אַקסעלעריישאַן;

1: געבן ינסטרוקטיאָן שפּרינגען אַקסעלעריישאַן אין די ראַם געגנט.

0
[1:0] FETCH_MODE MRW באַקומען מאָדע:

00: פּרעפעטש איז אַוועק. די ינסטרוקטיאָן פּריפעטש פונקציע איז אויסגעדרייט אַוועק צו ויסמיידן פאַרקריפּלט ינסטרוקטיאָן פיטשינג אַפּעריישאַנז, און עס איז מאַקסימום איין גילטיק ינסטרוקטיאָן אויף די קפּו רערנ - ליניע. דער מאָדעל האט די לאָואַסט מאַכט קאַנסאַמשאַן, און זייַן פאָרשטעלונג טראפנס מיט וועגן 2 ~ 3 מאל. 01: Prefetch Mode 1. ווען די ינסטרוקטיאָן פּריפעטש פֿונקציע איז אויסגעדרייט אויף, די קפּו וועט פאָרזעצן צו אַקסעס די לימעד זכּרון ביז די נומער פון ינסטראַקשאַנז צו זיין עקסאַקיוטאַד אין די ינערלעך לימעד באַפער יקסידז אַ זיכער נומער, אָדער די ינסטרוקטיאָן באַפער איז פול, און אָנפירונג פון אינסטרוקציעס וועט זיין סוספּענדעד; (דורך דורכפאַל פון קפּו פּראָגנאָז וועט פירן צו יבעריק ברענגען אָפּעראַציע, און אין עטלעכע קאַסעס, די דורכפירונג אַפּאַראַט וועט פאָרשטעלן 0 ~ 2 סייקאַלז פון באַבאַלז, און די פאָרשטעלונג פון רובֿ מגילה וועט נישט פאַרמינערן דאָך); 10: רעזערווירט;
11: פּרעפעטטש מאָדע 2. ווען די ינסטרוקטיאָן פּריפעטש פֿונקציע איז אויסגעדרייט אויף, די קפּו וועט פאָרזעצן צו אַקסעס די לימעד זיקאָרן, און אויב די ינסטרוקטיאָן באַפער איז פול, די קפּו וועט פאָרזעצן צו פּרובירן ווידער די אַדרעס. דעם מאָדע האט די העכסטן פאָרשטעלונג און מאַכט קאַנסאַמשאַן. דורכפאַל פון די קפּו פּראָגנאָז און ווידער פּרובירן וועט פאָרשטעלן יבעריק ברענגען אַפּעריישאַנז און קען פאָרזעצן צו פאַרנעמען זכּרון באַנדווידט. (פֿאַר די ראַם געגנט, פּרובירן ווידער מיטל דיסקאַנטיניואַס אַדרעס אַקסעס, אַזוי עס איז רעקאַמענדיד צו קער אויף ROM_ACC_EN).

0x1

יבעררייַסן נעסטעד קאָנטראָל רעגיסטרירן (ינסטקר)

דער רעגיסטרירן איז פאַרקריפּלט בלויז פֿאַר V3A:

נאָמען קסר אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
ינוועסטער 0xBC1 MRW יבעררייַסן נעסטעד קאָנטראָל רעגיסטרירן 0x00000000

זייַן מענטשן זענען דיפיינד ווי

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
31 רעזערווירט MRO רעזערווירט 0
30 NEST_OV MRW יבעררייַסן / ויסנעם נעסטעד אָוווערפלאָו פאָן ביסל, שרייַבן 1 צו קלאָר:

0: ינטעררופּט האט נישט לויפן; 1: יבעררייַסן אָוווערפלאָו פאָן.

באַמערקונג: יבעררייַסן אָוווערפלאָו וועט נאָר פּאַסירן ווען עקסאַקיוטינג די צווייטיק יבעררייַסן דינסט פֿונקציע צו דזשענערייט אַן ינסטרוקטיאָן ויסנעם אָדער נמי יבעררייַס. אין דעם צייט, די ויסנעם און NMI יבעררייַס אַרייַן נאָרמאַלי, אָבער די קפּו סטאַק אָוווערפלאָוז, אַזוי איר קענען נישט אַרויסגאַנג פון דעם ויסנעם און

נמי יבעררייַס.

0
[29:12] רעזערווירט MRO רעזערווירט 0
[11:8] NEST_STA MRO נעסטעד סטאַטוס פאָן ביסל:

0000: קיין יבעררייַס;

0001: מדרגה 1 יבעררייַס;

0011: מדרגה 2 יבעררייַסן (1-מדרגה נעסטינג);

0
0111: לעוועל 3 יבעררייַסן (פלאָו);

1111: לעוועל 4 יבעררייַסן (פלוס).

[7:2] רעזערווירט MRO רעזערווירט 0
[1:0] NEST_LVL MRW נעסטינג מדרגה:

00: נעסטינג איז פּראָוכיבאַטאַד און די נעסטינג פונקציע איז אויסגעדרייט אַוועק;

01: ערשטער-מדרגה נעסטינג, וואָס טורנס אויף די נעסטינג פונקציע;

אנדערש: אומגעוואלדיג.

באַמערקונג: שרייב 10 אָדער 11 צו דעם פעלד, און די פעלד וועט זיין באַשטימט צו 01. ווען שרייבן 11 צו דעם פעלד, לייענען דעם רעגיסטרירן צו באַקומען די העכסטן נעסטינג מדרגה פון די שפּאָן.

0

באַניצער מאָדע גלאבאלע יבעררייַסן געבן רעגיסטרירן (ינטער)

דער רעגיסטרירן איז פאַרקריפּלט בלויז פֿאַר V3A:

נאָמען קסר אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
gintenr 0x800 URW גלאבאלע יבעררייַס געבן רעגיסטרירן 0x00000000

דעם רעגיסטרירן איז געניצט צו קאָנטראָלירן די געבן און מאַסקע פון ​​גלאבאלע יבעררייַס. די געבן און מאַסקע פון ​​גלאבאלע יבעררייַס אין מאַשין מאָדע קענען זיין קאַנטראָולד דורך די MIE און MPIE ביטן אין סטאַטוס, אָבער דעם רעגיסטרירן קענען ניט זיין אַפּערייטאַד אין באַניצער מאָדע.
די גלאבאלע יבעררייַס געבן רעגיסטרירט גינטענער איז די מאַפּינג פון MIE און MPIE אין mstatus, און קענען זיין געוויינט צו שטעלן און ויסמעקן MIE און MPIE דורך אַפּערייטינג גינטענער אין באַניצער מאָדע.

יעדער פון זיי איז דיפיינד ווי:

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:13] רעזערווירט URO רעזערווירט 0
[12:11] MPP URO אַרייַן פּריווילעדזשד מאָדע איידער יבעררייַס. 0
[10:8] רעזערווירט URO רעזערווירט 0
7 MPIE URW ווען 0xBC0 (CSR) bit5 איז ענייבאַלד, דעם ביסל

קענען זיין לייענען און געשריבן אין באַניצער מאָדע.

0
[6:4] רעזערווירט URO רעזערווירט 0
3 MIE URW ווען 0xBC0 (CSR) bit5 איז ענייבאַלד, דעם ביסל

קענען זיין לייענען און געשריבן אין באַניצער מאָדע.

0
[1:0] רעזערווירט URO רעזערווירט 0

יבעררייַסן נעסטינג

אין קאַנדזשאַנגקשאַן מיט די יבעררייַס, קאַנפיגיעריישאַן רעגיסטרירן PFIC_CFGR און די ינטעראַפּט בילכערקייַט רעגיסטרירן PFIC_IPRIOR, נעסטינג פון ינטעראַפּץ קענען זיין ערלויבט צו פּאַסירן. געבן נעסטינג אין די יבעררייַס קאַנפיגיעריישאַן רעגיסטרירן (נעסטינג איז אויסגעדרייט אויף דורך פעליקייַט פֿאַר V3 סעריע מייקראָופּראַסעסערז) און קאַנפיגיער די בילכערקייַט פון די קאָראַספּאַנדינג יבעררייַס. דער קלענערער די בילכערקייַט ווערט, די העכער די בילכערקייַט. דער קלענערער די ווערט פון די פּריעמפּשאַן ביסל, די העכער די פּריעמפּשאַן בילכערקייַט. אויב עס זענען ינטעראַפּץ כאַנגגינג אין דער זעלביקער צייט אונטער דער זעלביקער פּריעמפּשאַן בילכערקייַט, דער מייקראָופּראַסעסער ריספּאַנדז צו די יבעררייַס מיט די נידעריקער בילכערקייַט ווערט (הויך בילכערקייַט) ערשטער.

ייַזנוואַרג פּראָלאָג / עפּילאָג (HPE)

  • ווען אַ ויסנעם אָדער יבעררייַס אַקערז, די מייקראָופּראַסעסער סטאַפּס די קראַנט פּראָגראַם לויפן און שיפץ צו די דורכפירונג פון די ויסנעם אָדער יבעררייַסן האַנדלינג פֿונקציע, די פּלאַץ פון די קראַנט פּראָגראַם לויפן דאַרף זיין געראטעוועט. נאָך די ויסנעם אָדער יבעררייַסן קערט, עס איז נייטיק צו ומקערן די פּלאַץ און פאָרזעצן די דורכפירונג פון די סטאַפּט פּראָגראַם לויפן. פֿאַר V3 סעריע מייקראָופּראַסעסערז, די "פּלאַץ" דאָ רעפערס צו אַלע די קאַללער סאַוועד רעדזשיסטערז אין טיש 1-2.
  • די V3 סעריע מייקראָופּראַסעסערז שטיצן ייַזנוואַרג איין-ציקל אָטאַמאַטיק שפּאָרן פון 16 פון די שייפּט קאַללער-געראטעוועט רעדזשיסטערז צו אַן ינערלעך אָנלייגן געגנט וואָס איז ניט קענטיק פֿאַר דער באַניצער. ווען אַ ויסנעם אָדער יבעררייַס קערט, די ייַזנוואַרג איין ציקל אויטאָמאַטיש ריסטאָרז די דאַטן פון די ינערלעך אָנלייגן געגנט צו די 16-שייפּט רעדזשיסטערס. HPE שטיצט נעסטינג אַרויף צו 2 לעוועלס טיף.
  • א סכעמאַטיש פון די מייקראָופּראַסעסער דרוק אָנלייגן איז געוויזן אין די פאלגענדע פיגור.WH-V3-Microprocessor-fig-2

באַמערקונג:

  1. יבעררייַסן פאַנגקשאַנז ניצן די HPE דאַרפֿן צו זיין קאַמפּיילד מיט MRS אָדער זיין צוגעשטעלט מכשירים און די יבעררייַס פונקציע דאַרף זיין דערקלערט מיט __אַטריביאַטע__((ינטעראַפּט ("WCH-Interrupt-fast"))).
  2. די יבעררייַס פֿונקציע ניצן אָנלייגן שטופּן איז דערקלערט דורך __אַטריביאַטע__ ((יבעררייַסן ())).

וועקטאָר טיש פריי (VTF)

  • די פּראָגראַממאַבלע פאַסט ינטעראַפּט קאָנטראָללער (PFIC) גיט 4 ווטף טשאַנאַלז, דאָס הייסט, דירעקט אַקסעס צו די ינטעראַפּט פונקציע פּאָזיציע אָן דורכגיין די ינטעראַפּט וועקטאָר טיש לוקאַפּ פּראָצעס.
  • די VTF קאַנאַל קענען זיין ענייבאַלד דורך שרייבן זיין יבעררייַס נומער, ינטעראַפּט סערוויס פונקציע באַזע אַדרעס און פאָטאָ אַדרעס אין די קאָראַספּאַנדינג PFIC קאָנטראָללער רעגיסטרירן בשעת קאַנפיגיערינג אַ יבעררייַס פונקציע נאָרמאַלי.
  • די PFIC ענטפער פּראָצעס פֿאַר שנעל און טיש-פריי ינטעראַפּץ איז געוויזן אין פיגורע 3-2 אונטן.WH-V3-Microprocessor-fig-3

גשמיות זכּרון פּראַטעקשאַן PMP

  • אין סדר צו פֿאַרבעסערן די זיכערהייט פון די סיסטעם, די גשמיות זכּרון שוץ (PMP) מאָדולע איז דיזיינד לויט די RISC-V אַרקאַטעקטשער נאָרמאַל פֿאַר די V3 סעריע מייקראָופּראַסעסערז פון כיילאַנד גערשטן. אַקסעס רעכט פאַרוואַלטונג פון אַרויף צו 4 גשמיות מקומות איז געשטיצט. פּערמישאַנז אַרייַננעמען לייענען (ר), שרייַבן (וו), און ויספירן (X) אַטריביוץ, און די לענג פון די פּראָטעקטעד געגנט קענען זיין באַשטימט צו בייַ מינדסטער 4 ביטעס. PMP מאָדולע שטענדיק נעמט ווירקונג אין באַניצער מאָדע, אָבער עס קענען נעמען ווירקונג אָפּטיאָנאַללי דורך לאַקינג די (ל) אַטריביוט אין מאַשין מאָדע.
  • אויב דער אַקסעס ווייאַלייץ די קראַנט דערלויבעניש שיעור, עס וועט צינגל אַן אַבנאָרמאַל יבעררייַס. די PMP מאָדולע ינקלודז פיר גרופּעס פון 8-ביסל קאַנפיגיעריישאַן רעדזשיסטערז (איין גרופּע פון ​​​​32-ביסל) און פיר גרופּעס פון אַדרעס רעדזשיסטערז, וואָס אַלע דאַרפֿן צו זיין אַקסעסט אין מאַשין מאָדע דורך קסר לימעד.
  • באַמערקונג: די נומער פון פּראָטעקטעד געביטן געשטיצט דורך PMP אין פאַרשידענע מאָדעלס פון מייקראָופּראַסעסערז קען זיין אַנדערש, און די נומער געשטיצט דורך פּמפּקפג און פּמפּאַדדר רעדזשיסטערז איז אויך אַנדערש. זען טאַבלע 1-1 פֿאַר פרטים.

PMP רעגיסטרירן שטעלן

די רשימה פון CSR רעדזשיסטערז געשטיצט דורך די PMP מאָדולע פון ​​די V3 מייקראָופּראַסעסער איז געוויזן אין טאַבלע 4-1 אונטן.

טיש 4-1 PMP מאָדולע רעגיסטרירן שטעלן

נאָמען CSR אַדרעס אַקסעס באַשרייַבונג באַשטעטיק ווערט
pmpcfg0 0x3A0 MRW PMP קאַנפיגיעריישאַן רעגיסטרירן 0 0x00000000
pmpaddr0 קסנומקסקסקסנומקסבקסנומקס MRW PMP אַדרעס רעגיסטרירן 0 0xXXXXXXXXX
pmpaddr1 קסנומקסקסקסנומקסבקסנומקס MRW PMP אַדרעס רעגיסטרירן 1 0xXXXXXXXXX
pmpaddr2 קסנומקסקסקסנומקסבקסנומקס MRW PMP אַדרעס רעגיסטרירן 2 0xXXXXXXXXX
pmpaddr3 קסנומקסקסקסנומקסבקסנומקס MRW PMP אַדרעס רעגיסטרירן 3 0xXXXXXXXXX

pmp

pmpcfg איז די קאַנפיגיעריישאַן רעגיסטרירן פון די PMP אַפּאַראַט, און יעדער רעגיסטרירן כּולל פיר 8-ביסל פּאַמפּינג פעלדער, קאָראַספּאַנדינג צו די קאַנפיגיעריישאַן פון פיר מקומות, און פּאַמפּינג רעפּראַזענץ די קאַנפיגיעריישאַן ווערט פון געגנט i. זייַן פֿאָרמאַט איז געוויזן אין די פאלגענדע טיש 4-2.

טיש 4-2 pmpcfg0 רעגיסטרירןWH-V3-Microprocessor-fig-4

pmpcfg איז געניצט צו קאַנפיגיער געגנט איך און זייַן ביסל דעפֿיניציע איז דיסקרייבד אין די פאלגענדע טיש 4-3.

טיש 4-3 פּמפּ

ביסל נאָמען באַשרייַבונג
7 L לאַקינג איז ענייבאַלד און קענען זיין אַנלאַקט אין מאַשין מאָדע. 0: ניט פארשפארט;

1: שלאָס די באַטייַטיק רעגיסטרירן.

[6:5] רעזערווירט
[4:3] A אַדרעס אַליינמאַנט און שוץ געגנט קייט סעלעקציע. 00: OFF (PMP אַוועק)

01: TOR (שפּיץ אַליינמאַנט שוץ) 10: NA4 (פאַרפעסטיקט פיר-ביטע שוץ)

11: NAPOT (2(G+2) ביטע שוץ, G≥1)

2 X עקסעקוטאַבלע אַטריביוט.
0: ניט ויספירן דערלויבעניש;

1: ויספירן דערלויבעניש.

 

1

 

W

שרייבאַבלע אַטריביוט.

0: קיין שרייַבן דערלויבעניש 1: שרייב דערלויבעניש.

 

0

 

R

לייענען אַטריביוט

0: קיין לייענען דערלויבעניש 1: לייענען דערלויבעניש.

pmpaddr

די pmpaddr רעגיסטרירן איז געניצט צו קאַנפיגיער די אַדרעס פון שטח I. .
די גאנצע גשמיות אַדרעס פּלאַץ פון די V3 מייקראָופּראַסעסער איז 4G, אַזוי די אויבערשטער צוויי ביטן פון דעם רעגיסטרירן זענען נישט געניצט.

טיש 4-4 pmpaddr WH-V3-Microprocessor-fig-5

ווען NAPOT איז אויסגעקליבן, די נידעריק ביסל פון די אַדרעס רעגיסטרירן איז אויך געניצט צו אָנווייַזן די גרייס פון דעם קראַנט שוץ געגנט, ווי געוויזן אין די פאלגענדע טיש, ווו 'י' איז אַ ביסל פון די רעגיסטרירן.
טיש 4-5 רעלאַטיאָנשיפּ טיש צווישן פּמפּ קאַנפיגיעריישאַן און אַדרעס רעגיסטרירן און פּראָטעקטעד געגנט.

pmpaddr pmpcfg. א וואָס ריכטן באַזע אַדרעס און גרייס
יייי…יייי NA4 מיט 'יי ... יייי00' ווי די באַזע אַדרעס, די 4-ביטע געגנט איז פּראָטעקטעד.
יייי…יייי0 NAPOT מיט 'יי ... ייי000' ווי די באַזע אַדרעס, די 8-ביטע געגנט איז פּראָטעקטעד.
יייי…יי01 NAPOT מיט 'יי ... יי0000' ווי די באַזע אַדרעס, די 16-ביטע געגנט איז פּראָטעקטעד.
יייי…י011 NAPOT מיט 'יי ... י00000' ווי די באַזע אַדרעס, די 16-ביטע געגנט איז פּראָטעקטעד.
yyy01…111 NAPOT מיט 'y0…000000' ווי די באַזע אַדרעס, די 231-ביטע געגנט איז פּראָטעקטעד.
י011…111 NAPOT באַשיצן די גאנצע 232-ביטע געגנט.

שוץ מעקאַניזאַם

X/W/R אין pmpcfg איז געניצט צו שטעלן די שוץ אויטאָריטעט פון געגנט איך, און הילעל פון באַטייַטיק אויטאָריטעט וועט פאַרשאַפן אַ קאָראַספּאַנדינג ויסנעם:

  1. ווען איר פּרוּווט צו ברענגען אינסטרוקציעס אין די PMP געגנט אָן דורכפירונג אויטאָריטעט, דאָס וועט פאַרשאַפן אַ ויסנעם פון ינסטרוקטיאָן ברענגען אַקסעס טעות (mcause = 1).
  2. ווען איר פּרוּווט צו שרייַבן דאַטן אין די PMP געגנט אָן געשריבן דערלויבעניש, דאָס וועט פאַרשאַפן אַ ויסנעם פון טעות (mcause = 7) אין די קראָם לימעד אַקסעס.
  3. ווען איר פּרוּווט צו לייענען דאַטן אין די PMP געגנט אָן לייענען דערלויבעניש, דאָס וועט פאַרשאַפן אַן אַבנאָרמאַל זיקאָרן אַקסעס טעות (מקאַוסע = 5) פֿאַר די מאַסע לימעד.

א אין pmpcfg איז געניצט צו שטעלן די שוץ קייט און אַדרעס אַליינמאַנט פון די געגנט איך, און צו באַשיצן די זכּרון פון A_ADDR ≤ געגנט <i> <B_ADDR (ביידע A_ADDR און B_ADDR זענען פארלאנגט צו זיין אַליינד אין 4 ביטעס):

  1. אויב B _ ADDR–A_ADDR = = 22, NA4 מאָדע איז אנגענומען;
  2. אויב B _ ADDR–A_ADDR = = 2(G+2), G≥1, און אַ _ אַדרעס איז 2(ג+2), די NAPOT אופֿן איז אנגענומען;
  3. אַנדערש, די שפּיץ מאָדע איז אנגענומען.

טיש 4-6 PMP אַדרעס וואָס ריכטן מעטהאָדס

א ווערט נאָמען באַשרייַבונג
0b00 OFF קיין שטח צו באַשיצן
0b01 TOR Top אַליינד שטח פּראַטעקשאַן.

אונטער pmp

pmpaddri = B_ADDR >> 2.

באַמערקונג: אויב שטח 0 פון PMP איז קאַנפיגיערד ווי TOR מאָדע (i=0), דער נידעריקער גרענעץ פון די שוץ געגנט איז 0 אַדרעס, ד"ה 0 ≤ אַדר < pmpaddr0, אַלע אין די וואָס ריכטן קייט.

0b10 NA4 פאַרפעסטיקט 4-ביטע געגנט שוץ.

pmp

0b11 NAPOT באַשיצן די 2(G+2) געגנט מיט G ≥ 1, ווען A_ADDR איז 2(G+2) אַליינד. pmpaddri = ((A_ADDR|(2(G+2)-1)) &~(1< >1.
  • די ל ביסל אין pmp
  • QingKe V3 סעריע מייקראָופּראַסעסערז שטיצן די שוץ פון קייפל זאָנעס. ווען די זעלבע אָפּעראַציע שוועבעלעך מיט קייפל זאָנעס אין דער זעלביקער צייט, די זאָנע מיט די קלענערער נומער איז מאַטשט ערשטער.

סיסטעם טיימער (סיסטיקק)

  • QingKe V3 סעריע מייקראָופּראַסעסער איז דיזיינד מיט אַ 32-ביסל אָדער 64-ביסל טאָמבאַנק (SysTick) ין. זיין זייגער מקור איז די סיסטעם זייגער אָדער זיין 8-אָפטקייַט אָפּטייל, און V3A שטיצט בלויז 8-אָפטקייַט אָפּטייל.
  • עס קענען צושטעלן אַ צייט באַזע, טיימינג און מעסטן צייט פֿאַר אַ פאַקטיש-צייט אָפּערייטינג סיסטעם. פאַרשידענע טייפּס פון רעדזשיסטערז ינוואַלווד אין די טייַמער האָבן פאַרשידענע מאַפּינג ווענדט, ווי געוויזן אין די פאלגענדע טישן 5-1 און 5-2.

טיש 5-1 V3A SysTick רעגיסטרירן רשימה

נאָמען אַקסעס אַדרעס באַשרייַבונג באַשטעטיק ווערט
STK_CTLR 0xE000F000 סיסטעם טאָמבאַנק קאָנטראָל רעגיסטרירן 0x00000000
STK_CNTL 0xE000F004 סיסטעם טאָמבאַנק נידעריק רעגיסטרירן 0xXXXXXXXXX
STK_CNTH 0xE000F008 סיסטעם טאָמבאַנק הויך רעגיסטרירן

באַמערקונג: בלויז גילטיק פֿאַר V3A.

0xXXXXXXXXX
STK_CMPLR 0xE000F00C סיסטעם ציילן פאַרגלייַך ווערט נידעריק רעגיסטרירן 0xXXXXXXXXX
STK_CMPHR 0xE000F010 סיסטעם ציילן פאַרגלייַך ווערט הויך רעגיסטרירן

באַמערקונג: בלויז גילטיק פֿאַר V3A.

0xXXXXXXXXX

טיש 5-2 V3 SysTick רעגיסטרירן רשימה פון אנדערע מאָדעלס

נאָמען אַקסעס אַדרעס באַשרייַבונג באַשטעטיק ווערט
STK_CTLR 0xE000F000 סיסטעם טאָמבאַנק קאָנטראָל רעגיסטרירן 0x00000000
STK_SR 0xE000F004 סיסטעם טאָמבאַנק סטאַטוס רעגיסטרירן 0x00000000
STK_CNTL 0xE000F008 די נידעריק רעגיסטרירן פון די סיסטעם טאָמבאַנק 0xXXXXXXXXX
STK_CMPLR 0xE000F010 ציילן פאַרגלייַך ווערט נידעריק רעגיסטרירן 0xXXXXXXXXX

יעדער רעגיסטרירן איז דיסקרייבד אין דעטאַל ווי גייט.

סיסטעם טאָמבאַנק קאָנטראָל רעגיסטרירן (STK_CTLR)

טיש 5-3 סיסטיקק קאָנטראָל רעדזשיסטערז

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:5] רעזערווירט RO רעזערווירט 0
 

 

4

 

 

מאָדע

 

 

RW

קאַונטינג מאָדע: 1: ציילן אַראָפּ;

0: ציילן אַרויף.

באַמערקונג: פאַרקריפּלט פֿאַר V3A.

 

 

0

 

 

 

3

 

 

 

STRE

 

 

 

RW

אָטאַמאַטיק רילאָוד ציילן געבן ביסל:

1: ציילן פון 0 ווידער נאָך קאַונטינג אַרויף צו די פאַרגלייַך ווערט, און ציילן פון די פאַרגלייַך ווערט ווידער נאָך קאַונטינג אַראָפּ צו 0;

0: פאָרזעצן קאַונטינג אַרויף / אַראָפּ.

באַמערקונג: פאַרקריפּלט פֿאַר V3A.

 

 

 

0

 

 

2

 

 

STCLK

 

 

RW

קאָונטערקלאָקק מקור סעלעקציע ביסל:

1: הקלק ווי צייט באַזע; 0: HCLK/8 ווי צייט באַזע.

באַמערקונג: עס איז פאַרקריפּלט פֿאַר V3A, וואָס בלויז שטיצט

HCLK/8 ווי צייט באַזע.

 

 

0

1 פּלאַץ RW קאָונטער יבעררייַס געבן קאָנטראָל ביטן: 0
1: געבן טאָמבאַנק יבעררייַס; 0: דיסייבאַל טאָמבאַנק יבעררייַס.

באַמערקונג: פאַרקריפּלט פֿאַר V3A.

0 STE RW די סיסטעם טאָמבאַנק ינייבאַלז אַ קאָנטראָל ביסל. 1: געבן סיסטעם טאָמבאַנק סטק;

0: דיסייבאַל די סיסטעם טאָמבאַנק STK און די טאָמבאַנק סטאַפּס קאַונטינג.

0

סיסטעם טאָמבאַנק סטאַטוס רעגיסטרירן (STK_SR)

דער רעגיסטרירן איז נישט אַפּלייז צו V3A.

טיש 5-4 SysTick טאָמבאַנק נידעריק רעגיסטרירן

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
 

 

31

 

 

SWIE

 

 

RW

ווייכווארג יבעררייַסן צינגל געבן (סווי): 1: צינגל ווייכווארג יבעררייַס;

0: קער אַוועק די צינגל.

באַמערקונג: דעם ביסל מוזן זיין קלירד נאָך אַרייַן די ווייכווארג יבעררייַס, אַנדערש עס וועט שטענדיק צינגל.

 

 

0

[30:1] רעזערווירט RO רעזערווירט 0
 

 

0

 

 

CNTIF

 

 

RW

ציילן פאַרגלייַך פאָן, שרייַבן 0 קלאר, שרייַבן 1 איז פאַרקריפּלט:

1: ציילן אַרויף צו די פאַרגלייַך ווערט און ציילן אַראָפּ צו 0;

0: דער פאַרגלייַך ווערט איז נישט ריטשט.

 

 

0

סיסטעם טאָמבאַנק נידעריק רעגיסטרירן (STK_CNTL)

טיש 5-5 SysTick טאָמבאַנק נידעריק רעגיסטרירן

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] CNTL RW די קראַנט טאָמבאַנק ציילן ווערט איז 32 ביטן נידעריקער. פֿאַר V3A, דעם רעגיסטרירן קענען זיין לייענען ווי 8-ביסל / 16-ביסל

/32-ביסל, אָבער קענען זיין געשריבן בלויז ווי 8-ביסל, און אנדערע

מאָדעלס זענען נישט לימיטעד.

0xXXXXXX XXX

באַמערקונג: פאַרשרייַבן STK_CNTL און פאַרשרייַבן STK_CNTH אין V3A צוזאַמען קאַנסטאַטוט אַ 64-ביסל סיסטעם טאָמבאַנק.

סיסטעם טאָמבאַנק הויך רעגיסטרירן (STK_CNTH)

טיש 5-6 סיסטטיק טאָמבאַנק הויך רעגיסטרירן

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] CNTH RW די קראַנט טאָמבאַנק ציילן ווערט איז 32 ביץ העכער. דעם רעגיסטרירן קענען זיין לייענען דורך 8-ביסל/16-ביסל/32-ביסל, אָבער קענען זיין געשריבן בלויז דורך 8-ביסל.

באַמערקונג: בלויז גילטיק פֿאַר V3A.

0xXXXXXX XXX

באַמערקונג: פאַרשרייַבן STK_CNTL און פאַרשרייַבן STK_CNTH אין V3A צוזאַמען קאַנסטאַטוט אַ 64-ביסל סיסטעם טאָמבאַנק.

סיסטעם ציילן פאַרגלייַך ווערט נידעריק רעגיסטרירן (STK_CMPLR)

טיש 5-7 SysTick פאַרגלייַך ווערט נידעריק רעגיסטרירן

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] קמפּל RW שטעלן די טאָמבאַנק פאַרגלייַך ווערט צו 32 ביטן נידעריקער. ווען די CMP ווערט און CNT ווערט זענען גלייַך, אַ STK יבעררייַס וועט זיין טריגערד. פֿאַר V3A, דעם רעגיסטרירן קענען זיין לייענען ווי 8-ביסל / 16-ביסל / 32-ביסל, אָבער קענען בלויז זיין

געשריבן ווי 8-ביסל, און אנדערע מאָדעלס זענען נישט לימיטעד.

0xXXXXXX XXX

באַמערקונג: די רעגיסטרירן STK_CMPLR און די רעגיסטרירן STK_CMPHR אין V3A צוזאַמען קאַנסטאַטוט די 64-ביסל טאָמבאַנק פאַרגלייַך ווערט.

סיסטעם ציילן פאַרגלייַך ווערט הויך רעגיסטרירן (STK_CMPHR)

טיש 5-8 SysTick פאַרגלייַך ווערט הויך רעגיסטרירן

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] CMPH RW שטעלן די טאָמבאַנק פאַרגלייַך ווערט 32 ביץ העכער. די STK יבעררייַס וועט זיין טריגערד ווען די CMP ווערט און CNT ווערט זענען גלייַך.

דעם רעגיסטרירן קענען זיין לייענען דורך 8-ביסל/16-ביסל/32-ביסל, אָבער קענען זיין געשריבן בלויז דורך 8-ביסל.

באַמערקונג: בלויז גילטיק פֿאַר V3A.

0xXXXXXX XXX

באַמערקונג: די רעגיסטרירן STK_CMPLR און די רעגיסטרירן STK_CMPHR אין V3A צוזאַמען קאַנסטאַטוט די 64-ביסל טאָמבאַנק פאַרגלייַך ווערט.

פּראַסעסער נידעריק-מאַכט סעטטינגס

  • QingKe V3 סעריע מייקראָופּראַסעסערז שטיצן שלאָפן שטאַט דורך WFI (וואַרטן פֿאַר ינטעראַפּט) לימעד צו דערגרייכן נידעריק סטאַטיק מאַכט קאַנסאַמשאַן.
  • צוזאַמען מיט PFIC ס סיסטעם קאָנטראָל רעגיסטרירן (PFIC_SCTLR), פאַרשידן שלאָפן מאָדעס און WFE ינסטראַקשאַנז קענען זיין ימפּלאַמענאַד.

אַרייַן שלאָף

  • QingKe V3 סעריע מייקראָופּראַסעסערז קענען גיין צו שלאָפן אין צוויי וועגן, וואַרטן פֿאַר ינטעראַפּט (WFI) און וואַרטן פֿאַר געשעעניש (WFE). די WFI אופֿן מיטל אַז דער מייקראָופּראַסעסער גייט שלאָפן, ווארט אויף אַ יבעררייַס צו וועקן זיך, און דאַן וועקן זיך צו די קאָראַספּאַנדינג יבעררייַס צו ויספירן. די WFE אופֿן מיטל אַז דער מייקראָופּראַסעסער גייט שלאָפן, וואַרטן פֿאַר אַ געשעעניש צו וועקן זיך און וועקן זיך צו פאָרזעצן צו דורכפירן די פריער סטאַפּט פּראָגראַם לויפן.
  • דער נאָרמאַל RISC-V שטיצט WFI לימעד, און די WFI באַפֿעל קענען זיין עקסאַקיוטאַד גלייַך צו אַרייַן שלאָפן דורך די WFI אופֿן. פֿאַר די WFE אופֿן, די WFITOWFE ביסל אין די סיסטעם קאָנטראָל רעגיסטרירן PFIC_SCTLR איז געניצט צו קאָנטראָלירן די סאַבסאַקוואַנט WFI קאַמאַנדז ווי WFE פּראַסעסינג צו דערגרייכן די WFE אופֿן צו אַרייַן שלאָפן.
  • די טיפעניש פון שלאָפן איז קאַנטראָולד לויט די SLEEPDEEP ביסל אין PFIC_SCTLR.
  • אויב די SLEEPDEEP אין די PFIC_SCTLR רעגיסטרירן איז קלירד צו נול, די מייקראָופּראַסעסער גייט אריין אין שלאָף מאָדע און די ינערלעך אַפּאַראַט זייגער איז ערלויבט צו זיין אויסגעדרייט אַחוץ פֿאַר SysTick און טייל פון די וועקן-אַרויף לאָגיק.
  • אויב SLEEPDEEP אין די PFIC_SCTLR רעגיסטרירן איז באַשטימט, די מייקראָופּראַסעסער גייט אריין אין טיף שלאָפן מאָדע און אַלע צעל קלאַקס זענען ערלויבט צו זיין אויסגעדרייט אַוועק.
  • ווען די מייקראָופּראַסעסער איז אין דעבוג מאָדע, עס איז ניט מעגלעך צו אַרייַן קיין טיפּ פון שלאָפן מאָדע.

שלאָפן ווייקאַפּ

QingKe V3 סעריע מייקראָופּראַסעסערז קענען זיין וואָוק אַרויף נאָך שלאָפן רעכט צו WFI און WFE אין די פאלגענדע וועגן.

נאָך די WFI אופֿן גייט צו שלאָפן, עס קענען זיין אַווייקאַנד דורך

  1. די מייקראָופּראַסעסער קענען זיין וואָוק אַרויף דורך די יבעררייַס מקור ריספּאַנד צו די ינטעראַפּט קאָנטראָללער. נאָך וואַקינג אַרויף, די מייקראָופּראַסעסער עקסאַקיוץ ערשטער די יבעררייַס פונקציע.
  2. אַרייַן סליפּ מאָדע, דיבאַג בעטן קענען מאַכן די מייקראָופּראַסעסער וועקן זיך און אַרייַן טיף שלאָפן, דיבאַג בעטן קענען נישט וועקן די מייקראָופּראַסעסער.

נאָך די WFE אופֿן גייט צו שלאָפן, די מייקראָופּראַסעסער קענען זיין וואָוק אַרויף דורך די פאלגענדע.

  1. ינערלעך אָדער פונדרויסנדיק געשעענישן, ווען עס איז ניט דאַרפֿן צו קאַנפיגיער די יבעררייַס קאָנטראָללער, וועקן זיך און פאָרזעצן צו ויספירן דעם פּראָגראַם.
  2. אויב אַ יבעררייַס מקור איז ענייבאַלד, דער מייקראָופּראַסעסער איז וואָוק אַרויף ווען אַ יבעררייַס איז דזשענערייטאַד, און נאָך וואַקינג, דער מייקראָופּראַסעסער עקסאַקיוץ ערשטער די ינטעראַפּט פונקציע.
  3. אויב די SEVONPEND ביסל אין PFIC_SCTLR איז קאַנפיגיערד, די יבעררייַס קאַנטראָולער קען נישט געבן די יבעררייַס, אָבער ווען אַ נייַ יבעררייַס פּענדינג סיגנאַל איז דזשענערייטאַד (די פריער דזשענערייטאַד פּענדינג סיגנאַל טוט נישט נעמען ווירקונג), עס קען אויך מאַכן די מייקראָופּראַסעסער וועקן זיך, און די קאָראַספּאַנדינג יבעררייַס פּענדינג פאָן דאַרף זיין קלירד מאַניואַלי נאָך וואַקינג אַרויף.
  4. אַרייַן סליפּ מאָדע דיבאַג בעטן קענען מאַכן די מייקראָופּראַסעסער וועקן זיך און אַרייַן טיף שלאָפן, דיבאַג בעטן קענען נישט וועקן די מייקראָופּראַסעסער.
  • אין אַדישאַן, די שטאַט פון די מייקראָופּראַסעסער נאָך וועקן-אַרויף קענען זיין קאַנטראָולד דורך קאַנפיגיערינג די SLEEPONEXIT ביסל אין PFIC_SCTLR.
  • SLEEPONEXIT איז באַשטימט און די לעצטע ינטעראַפּשאַן צוריקקומען לימעד (mret) וועט צינגל די WFI מאָדע שלאָפן.

SLEEPONEXIT איז קלירד אָן קיין ווירקונג.

פאַרשידן MCU פּראָדוקטן יקוויפּט מיט V3 סעריע מייקראָופּראַסעסערז קענען אַדאַפּט פאַרשידענע שלאָפן מאָדעס, קער אַוועק פאַרשידענע פּעריפעראַלס און קלאַקס, ינסטרומענט פאַרשידענע מאַכט פאַרוואַלטונג פּאַלאַסיז און וועקן-אַרויף מעטהאָדס לויט פאַרשידענע קאַנפיגיעריישאַנז פון PFIC_SCTLR, און פאַרשטיין פאַרשידן נידעריק-מאַכט מאָדעס.

דיבוג שטיצן

  • QingKe V3 סעריע מייקראָופּראַסעסערז אַרייַננעמען אַ ייַזנוואַרג דעבאַג מאָדולע וואָס שטיצט קאָמפּלעקס דיבאַגינג אַפּעריישאַנז. ווען די מייקראָופּראַסעסער איז סוספּענדעד, די דיבאַג מאָדולע קענען אַקסעס די מייקראָופּראַסעסער ס גפּרס, קסרס, זכּרון, פונדרויסנדיק דעוויסעס, אאז"ו ו. דורך אַבסטראַקט קאַמאַנדז, פּראָגראַם באַפער דיפּלוימאַנט אינסטרוקציעס, אאז"ו ו.
  • די דעבוג מאָדולע גייט די RISC-V פונדרויסנדיק דעבוג סופּפּאָרט ווערסיע 0.13.2 באַשרייַבונג, דיטיילד דאַקיומענטיישאַן קענען זיין דאַונלאָודיד פון די RISC-V International webפּלאַץ.

דיבוג מאָדולע

  • די דיבאַג מאָדולע ין די מייקראָופּראַסעסער, וואָס איז ביכולת צו דורכפירן דיבאַג אַפּעריישאַנז ארויס דורך די דיבאַג באַלעבאָס, כולל.
  • אַקסעס צו רעדזשיסטערז דורך די דיבאַג צובינד
  • באַשטעטיק, ופהענגען און נעמענ זיכ ווידער די מייקראָופּראַסעסער דורך די דיבאַג צובינד
  • לייענען און שרייַבן זכּרון, ינסטרוקטיאָנס רעדזשיסטערז און פונדרויסנדיק דעוויסעס דורך די דיבאַג צובינד
  • צעוויקלען קייפל אַרביטראַריש ינסטראַקשאַנז דורך די דיבאַג צובינד
  • שטעלן ווייכווארג ברעאַקפּאָינץ דורך די דיבאַג צובינד
  • שטעלן ייַזנוואַרג ברעאַקפּאָינץ דורך די דיבאַג צובינד
  • שטיצן אַבסטראַקט באַפֿעלן אַוטאָ דורכפירונג
  • שטיצן איין-שריט דיבאַגינג
  • באַמערקונג: V3A שטיצט נישט ייַזנוואַרג ברעאַקפּאָינץ, V3B ייַזנוואַרג ברעאַקפּאָינץ שטיצן ינסטרוקטיאָן אַדרעס וואָס ריכטן זיך, און V3C ייַזנוואַרג ברעאַקפּאָינץ שטיצן ינסטרוקטיאָן אַדרעס און דאַטן אַדרעס וואָס ריכטן זיך.
  • די ינערלעך רעדזשיסטערס פון די דיבאַגינג מאָדולע נוצן אַ 7-ביסל אַדרעס קאָד, און די פאלגענדע רעדזשיסטערס זענען ימפּלאַמענאַד אין QingKe V3 סעריע מייקראָופּראַסעסערז.

טיש 7-1 דיבאַג מאָדולע רעגיסטרירן רשימה

נאָמען אַקסעס אַדרעס באַשרייַבונג
דאַטע0 0x04 דאַטאַ רעגיסטרירן 0, קענען ווערן גענוצט פֿאַר די צייַטווייַליק סטאָרידזש פון דאַטן
דאַטע1 0x05 דאַטאַ רעגיסטרירן 1, קענען ווערן גענוצט פֿאַר די צייַטווייַליק סטאָרידזש פון דאַטן
דעקאָנטראָלירן 0x10 דיבאַג מאָדולע קאָנטראָל רעגיסטרירן
dmstatus 0x11 דיבאַג מאָדולע סטאַטוס רעגיסטרירן
hartinfo 0x12 מייקראָופּראַסעסער סטאַטוס רעגיסטרירן
אַבסטראַקץ 0x16 אַבסטראַקט באַפֿעלן סטאַטוס רעגיסטרירן
באַפֿעלן 0x17 אַבסטראַקט באַפֿעלן רעגיסטרירן
אַבסטראַקט אַוטאָ 0x18 אַבסטראַקט באַפֿעלן אַוטאָ דורכפירונג
progbuf0-7 0x20-0x27 לימעד קאַש רעדזשיסטערז 0-7
haltsum0 0x40 פּויזע סטאַטוס רעגיסטרירן
  • דער דיבאַג באַלעבאָס קענען קאָנטראָלירן די מייקראָופּראַסעסער ס ופהענגען, נעמענ זיכ ווידער, באַשטעטיק, אאז"ו ו דורך קאַנפיגיערינג די דעקאָנטראָל רעגיסטרירן. די RISC-V נאָרמאַל דיפיינז דריי טייפּס פון אַבסטראַקט קאַמאַנדז: אַקסעס רעגיסטרירן, שנעל אַקסעס און אַקסעס זכּרון.
  • QingKe V3A מייקראָופּראַסעסער שטיצט בלויז רעגיסטרירן אַקסעס, אנדערע מאָדעלס שטיצן רעגיסטרירן און זכּרון אַקסעס, אָבער נישט שנעל אַקסעס. אַקסעס צו רעדזשיסטערז (GPRs, CSRs) און קעסיידערדיק אַקסעס צו זכּרון קענען זיין איינגעזען דורך אַבסטראַקט קאַמאַנדז.
  • די דעבוג מאָדולע ימפּלאַמאַנץ 8 ינסטרוקטיאָנס קאַש רעדזשיסטערז פּראָגבוף 0-7, און די דיבאַג באַלעבאָס קענען קאַש קייפל ינסטראַקשאַנז (וואָס קענען זיין קאַמפּרעסט ינסטראַקשאַנז) צו די באַפער און קענען קלייַבן צו פאָרזעצן עקסאַקיוטינג די ינסטראַקשאַנז אין די ינסטרוקטיאָנס קאַש רעדזשיסטערז נאָך עקסאַקיוטינג די אַבסטראַקט באַפֿעל אָדער ויספירן די קאַשט ינסטראַקשאַנז גלייַך.
  • באַמערקונג אז די לעצטע אינסטרוקציע אין די פראגראמען דארף זיין אן "עברעך" אדער "ק.עברעך" אינסטרוקציע. אַקסעס צו סטאָרידזש, פּעריפעראַלס, אאז"ו ו איז אויך מעגלעך דורך אַבסטראַקט קאַמאַנדז און ינסטראַקשאַנז קאַשט אין די מגילה.
  • יעדער רעגיסטרירן איז דיסקרייבד אין דעטאַל ווי גייט.
  • דאַטאַ רעגיסטרירן 0 (דאַטאַ0)

טאַבלע 7-2 דאַטע רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] דאַטע0 RW דאַטאַ רעגיסטרירן 0, געניצט פֿאַר צייַטווייַליק סטאָרידזש פון דאַטן 0

דאַטאַ רעגיסטרירן 1 (דאַטאַ1)

טיש 7-3 דאַטאַ1 רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] דאַטע1 RW דאַטאַ רעגיסטרירן 1, געניצט פֿאַר צייַטווייַליק סטאָרידזש פון דאַטן 0

דעבוג מאָדולע קאָנטראָל רעגיסטרירן (דעקאָנטראָל)

דער רעדזשיסטער קאָנטראָלס די פּויזע, באַשטעטיק און נעמענ זיכ ווידער פון די מייקראָופּראַסעסער. דער דיבאַג באַלעבאָס שרייבט דאַטן צו די קאָראַספּאַנדינג פעלד צו דערגרייכן פּויזע (האַלטרעק), באַשטעטיק (ndmreset), נעמענ זיכ ווידער (רעסומערעק). איר באַשרייַבן די פאלגענדע.

טיש 7-4 דעקאָנטראָל רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
31 haltreq WO 0: ויסמעקן די פּויזע בעטן

1: שיקן אַ פּויזע בעטן

0
30 resumereq W1 0: פאַרקריפּלט

1: ומקערן די קראַנט מייקראָופּראַסעסער

באַמערקונג: שרייב 1 איז גילטיק און די ייַזנוואַרג איז קלירד נאָך די מייקראָופּראַסעסער איז ריקאַווערד

0
29 רעזערווירט RO רעזערווירט 0
28 ackhavereset W1 0: פאַרקריפּלט

1: ויסמעקן די שניט סטאַטוס ביסל פון די מייקראָופּראַסעסער

0
[27:2] רעזערווירט RO רעזערווירט 0
1 ndmreset RW 0: קלאָר באַשטעטיק

1: באַשטעטיק די גאנצע סיסטעם אנדערע ווי די דיבאַג מאָדולע

 

0

0 דיאַקטיווייט RW 0: באַשטעטיק די דיבאַג מאָדולע

1: די דעבוג מאָדולע אַרבעט רעכט

0

דיבאַג מאָדולע סטאַטוס רעגיסטרירן (דם סטאַטוס)

  • דער רעגיסטרירן איז געניצט צו אָנווייַזן די סטאַטוס פון די דיבאַג מאָדולע און איז אַ לייענען-בלויז רעגיסטרירן מיט די פאלגענדע באַשרייַבונג פון יעדער ביסל.

טיש 7-5 דמסטאַטוס רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:20] רעזערווירט RO רעזערווירט 0
19 אַלע האָבןעסעט RO 0: פאַרקריפּלט

1: מיקראָפּראָסעססאָר באַשטעטיק

0
18 אַבי ווערסעט RO 0: פאַרקריפּלט

1: מיקראָפּראָסעססאָר באַשטעטיק

0
17 allresumeack RO 0: פאַרקריפּלט

1: מיקראָפּראָסעססאָר באַשטעטיק

0
16 anyresumeack RO 0: פאַרקריפּלט

1: מיקראָפּראָסעססאָר באַשטעטיק

0
[15:14] רעזערווירט RO רעזערווירט 0
13 אַלווויאַל RO 0: פאַרקריפּלט

1: די מייקראָופּראַסעסער איז ניט בנימצא

0
12 קיין נוץ RO 0: פאַרקריפּלט

1: די מייקראָופּראַסעסער איז ניט בנימצא

0
11 אַלע פליסנדיק RO 0: פאַרקריפּלט

1: מיקראָפּראָסעססאָר איז פליסנדיק

0
10 קיין פליסנדיק RO 0: פאַרקריפּלט

1: מיקראָפּראָסעססאָר איז פליסנדיק

0
9 אפגעשטעלט RO 0: פאַרקריפּלט

1: די מייקראָופּראַסעסער איז אין סאַספּענשאַן

0
8 קיין סטאַפּט RO 0: פאַרקריפּלט

1: מיקראָפּראָסעססאָר אויס פון סאַספּענשאַן

0
7 אָטענטאַקייטאַד  

RO

0: אָטענטאַקיישאַן איז פארלאנגט איידער איר נוצן די דיבאַג מאָדולע

1: די דיבאַגינג מאָדולע איז סערטאַפייד

 

0x1

[6:4] רעזערווירט RO רעזערווירט 0
[3:0] ווערסיע RO דיבאַגינג סיסטעם שטיצן אַרקאַטעקטשער ווערסיע 0010: וו0.13 0x2

מיקראָפּראָסעססאָר סטאַטוס רעגיסטרירן (האַרטינפאָ)

דער רעדזשיסטער איז גענוצט צו צושטעלן אינפֿאָרמאַציע וועגן די מייקראָופּראַסעסער צו די דיבאַג באַלעבאָס און איז אַ לייענען-בלויז רעגיסטרירן מיט יעדער ביסל דיסקרייבד ווי גייט.

טאַבלע 7-6 האַרט אינפֿאָרמאַציע רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:24] רעזערווירט RO רעזערווירט 0
[23:20] קראַצן RO נומער פון קראַצן רעדזשיסטערז געשטיצט 0x3
[19:17] רעזערווירט RO רעזערווירט 0
16 דאַטאַאַקסעס RO 0: דאַטאַ רעגיסטרירן איז מאַפּט צו קסר אַדרעס

1: די דאַטן רעגיסטרירן איז מאַפּט צו די זכּרון אַדרעס

0x1
[15:12] דאַטן גרייס RO נומער פון דאַטן רעדזשיסטערז 0x2
 

[11:0]

דאַטן לייגן  

RO

די פאָטאָ אַדרעס פון די דאַטן רעגיסטרירן דאַטאַ0,

וועמענס באַזע אַדרעס איז 0xe0000000, איז אונטערטעניק צו ספּעציפיש לייענען.

0xXXX

אַבסטראַקט באַפֿעלן קאָנטראָל און סטאַטוס רעדזשיסטערז (אַבסטראַקט)

דעם רעגיסטרירן איז געניצט צו אָנווייַזן די דורכפירונג פון די אַבסטראַקט באַפֿעל. דער דיבוג באַלעבאָס קענען לייענען דעם רעגיסטרירן צו וויסן צי די לעצטע אַבסטראַקט באַפֿעל איז עקסאַקיוטאַד אָדער נישט און קענען קאָנטראָלירן צי אַ טעות איז דזשענערייטאַד בעשאַס די דורכפירונג פון די אַבסטראַקט באַפֿעל און די טיפּ פון טעות, וואָס איז דיסקרייבד אין דעטאַל ווי גייט.

טאַבלע 7-7 אַבסטראַקץ רעגיסטרירן זוך

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:29] רעזערווירט RO רעזערווירט 0
[28:24] פּראָגבופסיזע RO ינדיקייץ די נומער פון פּראָגראַם באַפער פּראָגראַם

קאַש רעדזשיסטערז

0x8
[23:13] רעזערווירט RO רעזערווירט 0
12 פאַרנומען RO 0: קיין אַבסטראַקט באַפֿעל איז עקסאַקיוטאַד

1: עס זענען עקסאַקיוטאַד אַבסטראַקט קאַמאַנדז

באַמערקונג: נאָך דורכפירונג, די ייַזנוואַרג איז קלירד.

 

0

11 רעזערווירט RO רעזערווירט 0
[10:8] קמדער RW אַבסטראַקט באַפֿעל טעות טיפּ 000: קיין טעות

001: אַבסטראַקט באַפֿעל דורכפירונג צו שרייַבן צו באַפֿעלן, אַבסטראַקץ, אַבסטראַקט אַוטאָ רעדזשיסטערז אָדער לייענען און שרייַבן צו דאַטן און פּראָגבוף רעדזשיסטערז

010: שטיצט נישט די קראַנט אַבסטראַקט באַפֿעלן

110: פּאַריטי ביסל טעות בעשאַס קאָמוניקאַציע 111: אנדערע ערראָרס

באַמערקונג: פֿאַר ביסל שרייבן 1 איז געניצט צו ויסמעקן די נול.

 

 

 

 

 

 

 

0

[7:4] רעזערווירט RO רעזערווירט 0
[3:0] אַראָפּרעכענען RO נומער פון דאַטן רעדזשיסטערז 0x2
  • דיבאַגינג מחנות קענען אַקסעס GPRs, CSR רעדזשיסטערז און זכּרון דורך שרייבן פאַרשידענע קאַנפיגיעריישאַן וואַלועס אין די אַבסטראַקט באַפֿעלן רעגיסטרירן.
  • ווען אַקסעסינג די רעדזשיסטערז, די באַפֿעל רעגיסטרירט ביטן זענען דיפיינד ווי גייט.
  • טיש 7-8 דעפֿיניציע פון ​​באַפֿעלן רעגיסטרירן ווען אַקסעסינג רעדזשיסטערז
ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:24] קמד טיפּ WO אַבסטראַקט באַפֿעל טיפּ 0: אַקסעס רעגיסטרירן;

1: שנעל אַקסעס (ניט געשטיצט);

2: אַקסעס צו זכּרון.

0
23 רעזערווירט WO רעזערווירט 0
[22:20] אַרסיז WO אַקסעס פאַרשרייַבן דאַטן ביסל ברייט 000: 8-ביסל

001: 16-ביסל

010: 32-ביסל

0
011: 64-ביסל (ניט געשטיצט) 100: 128-ביסל (ניט געשטיצט)

באַמערקונג: ווען אַקסעסינג פלאָוטינג פונט רעדזשיסטערז

FPRs, בלויז 32-ביסל אַקסעס איז געשטיצט.

19 אַאַרפּאָסטינקרעמענט WO 0: קיין ווירקונג

1: אויטאָמאַטיש פאַרגרעסערן די ווערט פון רענאָ נאָך אַקסעס די רעגיסטרירן

 

0

18 פּאָסטן עקסעק WO 0: קיין ווירקונג

1: ויספירן די אַבסטראַקט באַפֿעל און דעמאָלט ויספירן די באַפֿעל אין פּראָגבוף

 

0

17 אַריבערפירן WO 0: טאָן ניט ויספירן די אָפּעראַציע ספּעסיפיעד דורך שרייַבן

1: ויספירן די מאַניפּיאַליישאַן ספּעסיפיעד דורך שרייַבן

0
16 שרייַבן WO 0: קאָפּי דאַטן פון די ספּעסיפיעד רעגיסטרירן צו דאַטאַ0 1: קאָפּי דאַטן פֿון דאַטאַ 0 רעגיסטרירן צו די ספּעסיפיעד רעגיסטרירן  

0

[15:0] regno WO ספּעציפיצירן אַקסעס רעדזשיסטערז 0x0000-0x0fff זענען CSRs 0x1000-0x101f זענען GPRs  

0

ווען אַקסעס די זכּרון, די ביטן אין די באַפֿעלן רעגיסטרירן זענען דיפיינד ווי גייט.

טיש 7-9 דעפֿיניציע פון ​​באַפֿעל רעגיסטרירן ווען אַקסעסינג זכּרון

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:24] קמד טיפּ WO אַבסטראַקט באַפֿעל טיפּ 0: אַקסעס רעגיסטרירן;

1: שנעל אַקסעס (ניט געשטיצט);

2: אַקסעס זכּרון.

0
23 אַאַמווירטואַל WO 0: אַקסעס פיזיש אַדרעס;

1: אַקסעס ווירטואַל אַדרעס.

0
[22:20] אָרעם גרייס WO אַקסעס זיקאָרן דאַטן ביסל ברייט 000: 8-ביסל;

001: 16-ביסל;

010: 32-ביסל;

011: 64-ביסל (ניט געשטיצט); 100: 128-ביסל (ניט געשטיצט);

 

0

19 aampאָסטינקרעמענט WO 0: קיין השפּעה;

1: נאָך אַקסעס די זיקאָרן הצלחה, פאַרגרעסערן די אַדרעס סטאָרד אין די דאַטן1 רעגיסטרירן מיט די נומער פון ביטעס קאָראַספּאַנדינג צו די ביסל ברייט קאַנפיגיערד דורך אָרעם גרייס.

Aamsize = 0, אַקסעסט דורך בייט, דאַטן1 פּלוס 1.

Aamsize=1, אַקסעסט דורך האַלב וואָרט, דאַטאַ1 פּלוס 2. אַאַמסייז=2, אַקסעסט דורך ביסל, דאַטן1 פּלוס 4.

 

0

18 פּאָסטן עקסעק WO 0: קיין השפּעה;

1: ויספירן די באַפֿעל אין פּראָגבוף נאָך עקסאַקיוטינג די אַבסטראַקט באַפֿעל.

0
17 רעזערוו RO רעזערווירט 0
 

 

16

 

 

שרייַבן

 

 

WO

0: לייענען דאַטן פון די אַדרעס ספּעסיפיעד דורך data1 צו data0

1: שרייב דאַטן אין data0 צו די אַדרעס ספּעסיפיעד דורך

data1.

 

 

0

 

 

 

 

 

 

[15:14]

 

 

 

 

 

 

ציל-ספּעציפיש

 

 

 

 

 

 

WO

דעפֿיניציע פון ​​​​לייענען און שרייבן מאָדע שרייב:

00, 01: שרייב גלייך צו דער זכּרון;

10: נאָך די דאַטן אין data0 איז OR מיט די דאַטן ביטן אין די זכּרון, דער רעזולטאַט איז געשריבן אין די זכּרון (בלויז וואָרט אַקסעס איז געשטיצט).

11: נאָך סאַמינג די דאַטן אין data0 מיט די דאַטן ביטן אין די זכּרון, שרייַבן די רעזולטאַט אין די זכּרון (בלויז וואָרט אַקסעס איז געשטיצט).

לייענען:

00, 01, 10, 11: לייענען 0 גלייך פֿון דער זכּרון.

 

 

 

 

 

 

0

[13:0] רעזערוו RO רעזערווירט

אַבסטראַקט באַפֿעלן אָטאַמאַטיק דורכפירונג רעגיסטרירן (אַבסטראַקט אַוטאָ)

דעם רעגיסטרירן איז געניצט צו קאַנפיגיער די דיבאַגינג מאָדולע. ווען לייענען און שרייבן פּראָגבופקס און דאַטן פון די דיבאַגינג מאָדולע, די אַבסטראַקט באַפֿעל קענען זיין עקסאַקיוטאַד ווידער.

די באַשרייַבונג פון דעם רעגיסטרירן איז ווי גייט:

טיש 7-10 אַבסטראַקט אַוטאָ רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:16] autoexecprogbuf RW אויב אַ ביסל איז באַשטימט, די קאָראַספּאַנדינג לייענען און שרייבן פון progbufx וועט פאַרשאַפן די אַבסטראַקט באַפֿעל אין די באַפֿעלן רעגיסטרירן ווידער.

באַמערקונג: די V3 סעריע איז דיזיינד מיט 8 פּראָגבופס, קאָראַספּאַנדינג צו ביטן [23:16].

 

0

[15:12] רעזערוו RO רעזערווירט 0
[11:0] אַוטאָעקסעקדאַטאַ  

RW

אויב אַ ביסל איז באַשטימט צו 1, די קאָראַספּאַנדינג לייענען און שרייבן פון די דאַטן רעגיסטרירן וועט פאַרשאַפן די אַבסטראַקט באַפֿעל אין די באַפֿעלן רעגיסטרירן ווידער.

באַמערקונג: די V3 סעריע איז דיזיינד מיט צוויי דאַטן רעדזשיסטערס, קאָראַספּאַנדינג צו ביטן [1:0].

0

לימעד קאַש רעגיסטרירן (פּראָגבופקס)

דער רעדזשיסטער איז גענוצט צו קראָם קיין לימעד און צעוויקלען די קאָראַספּאַנדינג אָפּעראַציע, אַרייַנגערעכנט 8, וואָס דאַרף צוקוקנ זיך צו די לעצטע דורכפירונג וואָס דאַרף זיין "ברעאַק" אָדער "סעברעאַק".

טיש 7-11 פּראָגבוף רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] פּראָגבוף RW לימעד קאָדירונג פֿאַר קאַש אַפּעריישאַנז, וואָס

קען אַרייַננעמען קאַמפּרעשאַן ינסטראַקשאַנז

0

פּויזע סטאַטוס רעגיסטרירן (haltsum0)

דער רעדזשיסטער איז געניצט צו אָנווייַזן צי די מייקראָופּראַסעסער איז סוספּענדעד אָדער נישט. יעדער ביסל ינדיקייץ די סוספּענדעד סטאַטוס פון אַ מייקראָופּראַסעסער, און ווען עס איז בלויז איין האַרץ, בלויז די לאָואַסט ביסל פון דעם רעגיסטרירן איז געניצט צו אָנווייַזן עס.

טיש 7-12 haltsum0 רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:1] רעזערווירט RO רעזערווירט 0
0 haltsum0 RO 0: מיקראָפּראָסעססאָר אַפּערייץ נאָרמאַלי

1: מייקראָופּראַסעסער האַלטן

0
  • אין אַדישאַן צו די אויבן-דערמאנט רעדזשיסטערז פון די דעבאַג מאָדולע, די דיבאַג פונקציע אויך ינוואַלווז עטלעכע קסר רעדזשיסטערז, דער הויפּט די דיבאַג קאָנטראָל און סטאַטוס רעגיסטרירן דקסר און די דעבאַג לימעד טייַטל דפּק, וואָס זענען דיסקרייבד אין דעטאַל ווי גייט.
  • דיבאַג קאָנטראָל און סטאַטוס רעגיסטרירן (dcsr)

טיש 7-13 דקסר רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:28] xdebugver DRO 0000: פונדרויסנדיק דיבאַגינג איז נישט געשטיצט 0100: שטיצן נאָרמאַל פונדרויסנדיק דיבאַגינג

1111: פונדרויסנדיק דיבאַגינג איז געשטיצט, אָבער טוט נישט טרעפן

די באַשרייַבונג

 

 

0x4

[27:16] רעזערווירט DRO רעזערווירט 0
15 ברעכן DRW 0: די ברעכן באַפֿעל אין מאַשין מאָדע ביכייווז ווי דיסקרייבד אין די פּריווילעגיע file

1: די ברעכן באַפֿעל אין מאַשין מאָדע קענען אַרייַן דיבאַג מאָדע

 

 

0

[14:13] רעזערווירט DRO רעזערווירט 0
12 ברייקאַפּ  

DRW

0: די ברעכן באַפֿעל אין באַניצער מאָדע ביכייווז ווי דיסקרייבד אין די פּריווילעגיע file

1: די ברעכן באַפֿעל אין באַניצער מאָדע קענען אַרייַן דיבאַג מאָדע

 

 

0

11 שריט DRW 0: ינטעראַפּץ זענען פאַרקריפּלט אונטער איין-שריט דיבאַגינג

1: געבן ינטעראַפּץ אונטער איין-שריט דיבאַגינג

0
10 רעזערווירט DRO רעזערווירט 0
9 האַלטן צייַט DRW 0: סיסטעם טייַמער פליסנדיק אין דעבוג מאָדע

1: סיסטעם טייַמער סטאַפּס אין דיבאַג מאָדע

0
 

[8:6]

גרונט DRO סיבות פֿאַר אַרייַן דיבאַגינג

001: אַרייַן דיבאַגינג אין די פאָרעם פון ברעכן באַפֿעל (בילכערקייַט 3)

010: אַרייַן דיבאַגינג אין די פאָרעם פון אַ צינגל מאָדולע (בילכערקייַט 4, די העכסטן)

011: אַרייַן דיבאַגינג אין די פאָרעם פון פּויזע בעטן (בילכערקייַט 1)

100: דיבאַגינג אין די פאָרעם פון איין-שריט דיבאַגינג

(בילכערקייַט 0, די לאָואַסט)

0
101: אַרייַן דיבאַג מאָדע גלייך נאָך באַשטעטיק מייקראָופּראַסעסער (בילכערקייַט 2) אנדערע: רעזערווירט
[5:3] רעזערווירט DRO רעזערווירט 0
2 שריט DRW 0: קער אַוועק איין-שריט דיבאַגינג

1: געבן איין-שריט דיבאַגינג

0
[1:0] Prev DRW פּריווילעגיע מאָדע 00: באַניצער מאָדע

01: סופּערווייזער מאָדע (ניט געשטיצט) 10: רעזערווירט

11: מאַשין מאָדע

באַמערקונג: רעקאָרדירן די פּריוולידזשד מאָדע ווען איר אַרייַן דיבאַג מאָדע, די דיבוגגער קענען מאָדיפיצירן דעם ווערט צו מאָדיפיצירן די פּריוולידזשד מאָדע ווען איר אַרויסגאַנג דיבאַג

 

 

 

 

0

דיבאַג מאָדע פּראָגראַם טייַטל (דפּק)

  • דער רעגיסטרירן איז געניצט צו קראָם די אַדרעס פון דער ווייַטער לימעד נאָך די מייקראָופּראַסעסער גייט אריין דיבאַג מאָדע, און די ווערט איז דערהייַנטיקט מיט פאַרשידענע כּללים דיפּענדינג אויף די סיבה פֿאַר דיבאַג. דפּק רעגיסטרירן איז דיסקרייבד אין דעטאַל ווי גייט.

טאַבלע 7-14 דפּק רעגיסטרירן זוך

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] דפּק DRW לימעד אַדרעס 0

די כּללים פֿאַר אַפּדייטינג די רעדזשיסטערז זענען געוויזן אין די פאלגענדע טיש.

טאַבלע 7-15 דפּק דערהייַנטיקן כּללים

אַרייַן די דיבאַגינג אופֿן דפּק דערהייַנטיקן כּללים
ברעכן אַדרעס פון די Ebreak לימעד
איין שריט לימעד אַדרעס פון דער ווייַטער לימעד פון די קראַנט לימעד
צינגל מאָדולע צייטווייליג נישט געשטיצט
האַלטן בעטן אַדרעס פון דער ווייַטער לימעד צו זיין עקסאַקיוטאַד ווען איר אַרייַן דעבוג

דעבוג צובינד

  • אַנדערש פון די נאָרמאַל JTAG צובינד דיפיינד דורך RISC-V, QingKe V3 סעריע מייקראָופּראַסעסער אַדאַפּץ 1- אַ דראָט / 2-דראָט סיריאַל דיבאַג צובינד און גייט WCH דיבאַג צובינד פּראָטאָקאָל וו1.0.
  • די דיבאַג צובינד איז פאַראַנטוואָרטלעך פֿאַר די קאָמוניקאַציע צווישן די דיבאַג באַלעבאָס און די דיבאַג מאָדולע און ריאַלייזיז די לייענען / שרייַבן אָפּעראַציע פון ​​​​די דיבאַג באַלעבאָס צו די דיבאַג מאָדולע רעדזשיסטערז.
  • WCH דיזיינד WCH_Link און עפענען מקור זייַן סכעמאַטיש און פּראָגראַם ביינערי files, וואָס קענען זיין געניצט פֿאַר דיבאַגינג אַלע מייקראָופּראַסעסערז פון RISC-V אַרקאַטעקטשער.
  • אָפּשיקן צו די WCH Debug Protocol מאַנואַל פֿאַר ספּעציפיש דיבאַג צובינד פּראָטאָקאָלס.

קסר רעגיסטרירן רשימה

  • די RISC-V אַרקאַטעקטשער דיפיינז אַ נומער פון קאָנטראָל און סטאַטוס רעדזשיסטערז (CSRs) פֿאַר קאַנטראָולינג און רעקאָרדינג די אַפּערייטינג סטאַטוס פון די מייקראָופּראַסעסער.
  • עטלעכע פון ​​די CSRs זענען באַקענענ אין די פריערדיקע אָפּטיילונג, און דעם קאַפּיטל וועט דעטאַל די CSR רעדזשיסטערז ימפּלאַמענאַד אין די QingKe V3 סעריע מייקראָופּראַסעסערז.

קסר רעגיסטרירן רשימה

טיש 8-1 רשימה פון מייקראָופּראַסעסער קסר רעדזשיסטערס

טיפּ נאָמען קסר אַדרעס אַקסעס באַשרייַבונג
RISC-V

נאָרמאַל קסר

מאַרשיד 0xF12 MRO אַרקאַטעקטשער נומער רעגיסטרירן
מימפּיד 0xF13 MRO ייַזנוואַרג ימפּלאַמענטיישאַן נאַמבערינג רעגיסטרירן
mstatus 0x300 MRW סטאַטוס רעגיסטרירן
misa 0x301 MRW ייַזנוואַרג לימעד שטעלן רעגיסטרירן
mtvec 0x305 MRW ויסנעם באַזע אַדרעס רעגיסטרירן
mscratch 0x340 MRW מאַשין מאָדע סtagינג רעגיסטרירן
MEPC 0x341 MRW ויסנעם פּראָגראַם טייַטל רעגיסטרירן
מקאַס 0x342 MRW ויסנעם גרונט רעגיסטרירן
mtval 0x343 MRW ויסנעם ווערט רעגיסטרירן
pmpcfg 0x3A0+i MRW PMP קאַנפיגיעריישאַן רעגיסטרירן
pmpaddr 0x3B0+i MRW PMP אַדרעס רעגיסטרירן
tselect 0x7A0 MRW דיבאַג צינגל סעלעקציע רעגיסטרירן
tdata1 0x7A1 MRW דיבאַג צינגל דאַטן רעגיסטרירן 1
tdata2 0x7A2 MRW דיבאַג צינגל דאַטן רעגיסטרירן 2
dcsr קסנומקסקסקסנומקסבקסנומקס DRW דיבאַג קאָנטראָל און סטאַטוס רעדזשיסטערז
דפּק קסנומקסקסקסנומקסבקסנומקס DRW דיבאַג מאָדע פּראָגראַם טייַטל רעגיסטרירן
dscratch0 קסנומקסקסקסנומקסבקסנומקס DRW דיבאַג מאָדע stagרעגיסטרירן 0
dscratch1 קסנומקסקסקסנומקסבקסנומקס DRW דיבאַג מאָדע stagרעגיסטרירן 1
 

פאַרקויפער דיפיינד קסר

gintenr 0x800 URW גלאבאלע יבעררייַס געבן רעגיסטרירן
intsyscr 0x804 URW יבעררייַסן סיסטעם קאָנטראָל רעגיסטרירן
corecfgr 0xBC0 MRW מייקראָופּראַסעסער קאַנפיגיעריישאַן רעגיסטרירן
inestcr 0xBC1 MRW יבעררייַסן נעסטעד קאָנטראָל רעגיסטרירן

RISC-V נאָרמאַל קסר רעדזשיסטערס

  • אַרקאַטעקטשער נומער רעגיסטרירן (מאַרשיד)
  • דער רעדזשיסטער איז אַ ליינען-בלויז רעגיסטרירן צו אָנווייַזן דעם קראַנט מייקראָופּראַסעסער ייַזנוואַרג אַרקאַטעקטשער נומער, וואָס איז דער הויפּט קאַמפּאָוזד פון פאַרקויפער קאָד, אַרקאַטעקטשער קאָד, סעריע קאָד און ווערסיע קאָד. יעדער פון זיי איז דיפיינד ווי גייט.

טיש 8-2 מאַרשיד רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
31 רעזערווירט MRO רעזערווירט 1
[30:26] ווענדער0 MRO פאַבריקאַנט קאָד 0

פאַרפעסטיקט צו די בריוו "W" קאָד

0x17
[25:21] ווענדער1 MRO פאַבריקאַנט קאָד1

פאַרפעסטיקט צו די בריוו "C" קאָד

0x03
[20:16] ווענדער2 MRO פאַבריקאַנט קאָד 2

פאַרפעסטיקט צו די בריוו "ה" קאָד

0x08
15 רעזערווירט MRO רעזערווירט 1
[14:10] אַרטש MRO אַרטשיטעקטורע קאָד 0x16
RISC-V אַרקאַטעקטשער איז פאַרפעסטיקט צו די בריוו "V" קאָד
[9:5] סיריאַל MRO סעריע קאָד

QingKe V3 סעריע, פאַרפעסטיקט צו די נומער "3"

0x03
[4:0] ווערסיע MRO ווערסיע קאָד

קענען זיין די ווערסיע "א", "ב", "C" און אנדערע אותיות פון די קאָד

x

דער פאַבריקאַנט נומער און ווערסיע נומער זענען אלפאבעט, און די סעריע נומער איז נומעריק. די קאָדירונג טיש פון אותיות איז געוויזן אין די פאלגענדע טיש.

טיש 8-3 אַלפאַבעטיק מאַפּינג טיש

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
  • צווישן זיי, QingKe V3A מייקראָופּראַסעסער, די רעגיסטרירן לייענט צוריק צו 0.

ייַזנוואַרג ימפּלאַמענטיישאַן נאַמבערינג רעגיסטרירן (קלעפּיק)

  • דער רעגיסטרירן איז דער הויפּט קאַמפּאָוזד פון פאַרקויפער קאָודז, יעדער פון וואָס איז דיפיינד ווי גייט.

טיש 8-4 לימפּיד רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
31 רעזערווירט MRO רעזערווירט 1
[30:26] ווענדער0 MRO פאַבריקאַנט קאָד 0

פאַרפעסטיקט צו די בריוו "W" קאָד

0x17
[25:21] ווענדער1 MRO פאַבריקאַנט קאָד1

פאַרפעסטיקט צו די בריוו "C" קאָד

0x03
[20:16] ווענדער2 MRO פאַבריקאַנט קאָד 2

פאַרפעסטיקט צו די בריוו "ה" קאָד

0x08
15 רעזערווירט MRO רעזערווירט 1
[14:8] רעזערווירט MRO רעזערווירט 0
[7:4] מיינער MRO סובווערסיאָן נומער 0xX
[3:0] הויפּט MR0 הויפּט ווערסיע נומער 0xX
  • דער רעגיסטרירן איז ליינעוודיק אין קיין מאַשין ימפּלאַמענטיישאַן, און אין די QingKe V3A סעריע פּראַסעסער, דעם רעגיסטרירן לייענט צוריק צו נול.

מאַשין מאָדע סטאַטוס רעגיסטרירן (מסטאַטוס)

  • דער רעגיסטרי איז טייל דיסקרייבד אין די פריערדיקע אָפּטיילונג, און זיין מענטשן זענען פּאַזישאַנד ווי גייט.

טיש 8-5 מסטאַטוס רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:13] רעזערווירט MRO רעזערווירט 0
[12:11] MPP MRW פּריווילעדזשד מאָדע איידער קומט די ברעכן 0
[10:8] רעזערווירט MRO רעזערווירט 0
7 MPIE MRW יבעררייַסן געבן שטאַט איידער קומט אַ יבעררייַס 0
[6:4] רעזערווירט MRO רעזערווירט 0
3 MIE MRW מאַשין מאָדע יבעררייַסן געבן 0
[2:0] רעזערווירט MRO רעזערווירט 0
  • די MPP פעלד איז געניצט צו ראַטעווען די פּריוולידזשד מאָדע איידער אַרייַן די ויסנעם אָדער יבעררייַסן און איז געניצט צו ומקערן די פּריוולידזשד מאָדע נאָך אַרויסגאַנג די ויסנעם אָדער יבעררייַסן. MIE איז די גלאבאלע יבעררייַס געבן ביסל, און ווען איר אַרייַן די ויסנעם אָדער יבעררייַסן, די ווערט פון MPIE איז דערהייַנטיקט צו די ווערט פון MIE, און עס זאָל זיין באמערקט אַז אין די QingKe V3 סעריע מייקראָופּראַסעסערז, MIE וועט נישט זיין דערהייַנטיקט צו 0 איידער די לעצטע שטאַפּל פון נעסטעד ינטעראַפּץ צו ענשור אַז די יבעררייַס נעסטינג אין מאַשין מאָדע האלט צו זיין עקסאַקיוטאַד. ווען אַ ויסנעם אָדער יבעררייַס איז יקסייטאַד, די מייקראָופּראַסעסער ריווערץ צו די מאַשין מאָדע געראטעוועט דורך MPP, און די MIE איז געזונט צו די MPIE ווערט.
  • QingKe V3 מייקראָופּראַסעסער שטיצט מאַשין מאָדע און באַניצער מאָדע, אויב איר דאַרפֿן צו מאַכן די מייקראָופּראַסעסער אַרבעט בלויז אין מאַשין מאָדע, איר קענען שטעלן די MPP צו 0x3 אין די יניטיאַליזיישאַן פון די שטיוול file, וואָס איז, נאָך צוריקקומען, עס וועט שטענדיק בלייַבן אין מאַשין מאָדע.

ייַזנוואַרג ינסטרוקטיאָן שטעלן רעגיסטרירן (מיסאַ)

  • דער רעגיסטרירט איז געניצט צו אָנווייַזן די אַרקאַטעקטשער פון די מייקראָופּראַסעסער און די געשטיצט ינסטרוקטיאָנס שטעלן יקסטענשאַנז, יעדער פון וואָס איז דיסקרייבד ווי גייט.

טיש 8-6 מיסאַ רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:30] MXL MRO מאַשין וואָרט לענג 1:32

2:64

3:128

1
[29:26] רעזערווירט MRO רעזערווירט 0
[25:0] יקסטענשאַנז MRO לימעד שטעלן יקסטענשאַנז x
  • די MXL איז געניצט צו אָנווייַזן די וואָרט לענג פון די מייקראָופּראַסעסער, QingKe V3 זענען 32-ביסל מייקראָופּראַסעסערז, און די פעלד איז פאַרפעסטיקט צו 1.
  • יקסטענשאַנז זענען געניצט צו אָנווייַזן אַז די מייקראָופּראַסעסער שטיצט עקסטענדעד ינסטרוקטיאָנס שטעלן דעטאַילס, יעדער ינדיקייץ אַ קלאַס פון יקסטענשאַנז, די דיטיילד באַשרייַבונג איז געוויזן אין די פאלגענדע טיש.

טאַבלע 8-7 אינסטרוקציע סעט עקסטענסיאָן דעטאַילס

ביסל נאָמען באַשרייַבונג
0 A אַטאָמישע געשפּרייט
1 B טענטאַטיוולי רעזערווירט פֿאַר ביט-מאַניפּולאַטיאָן פאַרלענגערונג
2 C קאַמפּרעסט פאַרלענגערונג
3 D טאָפּל-פּינטלעכקייַט פלאָוטינג-פונט פאַרלענגערונג
4 E RV32E באַזע יסאַ
5 F איין-פּינטלעכקייַט פלאָוטינג-פונט פאַרלענגערונג
6 G נאָך נאָרמאַל יקסטענשאַנז פאָרשטעלן
7 H היפּערווייזער געשפּרייט
8 I RV32I/64I/128I באַזע יסאַ
9 J טענטאַטיוולי רעזערווירט פֿאַר דינאַמיקאַללי איבערגעזעצט שפּראַכן פאַרלענגערונג
10 K רעזערווירט
11 L טענטאַטיוולי רעזערווירט פֿאַר דעצימאַל פלאָוטינג פונט פאַרלענגערונג
12 M ינטעגער מערן / טיילן געשפּרייט
13 N באַניצער-מדרגה ינטעראַפּץ געשטיצט
14 O רעזערווירט
15 P טענטאַטיוולי רעזערווירט פֿאַר פּאַקט-סימד פאַרלענגערונג
16 Q קוואַד-פּינטלעכקייַט פלאָוטינג-פונט פאַרלענגערונג
17 R רעזערווירט
18 S סופּערווייזער מאָדע ימפּלאַמענאַד
19 T טענטאַטיוולי רעזערווירט פֿאַר טראַנסאַקטיאָנאַל זכּרון פאַרלענגערונג
20 U באַניצער מאָדע ימפּלאַמענאַד
21 V טענטאַטיוולי רעזערווירט פֿאַר וועקטאָר געשפּרייט
22 W רעזערווירט
23 X ניט-נאָרמאַל יקסטענשאַנז פאָרשטעלן
24 Y רעזערווירט
25 Z רעזערווירט
  • פֿאַר עקסample, פֿאַר די QingKe V3A מייקראָופּראַסעסער, די רעגיסטרירן ווערט איז 0x401001105, וואָס מיטל אַז די געשטיצט ינסטרוקטיאָן שטעלן אַרקאַטעקטשער איז RV32IMAC, און עס האט ימפּלאַמענטיישאַן פון באַניצער מאָדע.

מאַשין מאָדע ויסנעם באַזע אַדרעס רעגיסטרירן (מטוועק)

  • דער רעגיסטרירן איז געניצט צו קראָם די באַזע אַדרעס פון די ויסנעם אָדער יבעררייַסן האַנדלער און די נידעריקער צוויי ביטן זענען געניצט צו קאַנפיגיער די מאָדע און לעגיטימאַציע אופֿן פון די וועקטאָר טיש ווי דיסקרייבד אין אָפּטיילונג 3.2.

מאַשין מאָדע סtagרעגיסטרירן (מסקראַטש)

טיש 8-8 mscratch רעגיסטרירן זוך

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] mscratch MRW דאַטאַ סטאָרידזש 0

דער רעדזשיסטער איז אַ 32-ביסל ליינעוודיק און שרייבטאַבלע רעגיסטרירן אין מאַשין מאָדע פֿאַר צייַטווייַליק דאַטן סטאָרידזש. פֿאַר עקסampאויב איר אַרייַן אַ ויסנעם אָדער יבעררייַסן האַנדלער, דער באַניצער סטאַק טייַטל SP איז סטאָרד אין דעם רעגיסטרירן און די ינטעראַפּט סטאַק טייַטל איז אַסיינד צו די SP רעגיסטרירן. נאָך אַרויסגאַנג די ויסנעם אָדער יבעררייַסן, ומקערן די ווערט פון די באַניצער סטאַק טייַטל SP פֿון קראַצן. אַז איז, די יבעררייַס אָנלייגן און באַניצער אָנלייגן קענען זיין אפגעזונדערט.

מאַשין מאָדע ויסנעם פּראָגראַם טייַטל רעגיסטרירן (מאַפּע)

טיש 8-9 mepc רעגיסטרירן זוך

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] mepc MRW ויסנעם פּראָצעדור טייַטל 0
  • דעם רעגיסטרירן איז געניצט צו ראַטעווען די פּראָגראַם טייַטל ווען איר אַרייַן אַ ויסנעם אָדער יבעררייַסן.
  • עס איז גענוצט צו ראַטעווען די ינסטרוקטיאָנס פּיסי טייַטל איידער איר אַרייַן אַ ויסנעם ווען אַ ויסנעם אָדער יבעררייַס איז דזשענערייטאַד, און mepc איז געניצט ווי דער צוריקקער אַדרעס ווען די ויסנעם אָדער יבעררייַס איז כאַנדאַלד און געניצט פֿאַר אַ ויסנעם אָדער יבעררייַס צוריקקומען.
  • אָבער, עס איז וויכטיק צו טאָן אַז.
  • ווען אַ ויסנעם אַקערז, mepc איז דערהייַנטיקט צו די פּיסי ווערט פון די לימעד איצט דזשענערייטינג די ויסנעם.
  • ווען אַ יבעררייַס אַקערז, mepc איז דערהייַנטיקט צו די פּיסי ווערט פון דער ווייַטער לימעד.
  • ווען איר דאַרפֿן צו צוריקקומען אַ ויסנעם נאָך פּראַסעסינג די ויסנעם, איר זאָל באַצאָלן ופמערקזאַמקייט צו מאָדיפיצירן די ווערט פון די מעפּק, און מער דעטאַילס קענען זיין געפֿונען אין טשאַפּטער 2 אויסנעמען.

מאַשין מאָדע ויסנעם גרונט רעגיסטרירן (מאַקאַוסע)

טיש 8-10 מאַקאָוסע רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
31 יבעררייַסן MRW יבעררייַסן אָנווייַז פעלד 0: ויסנעם

1: יבעררייַס

 

0

[30:0] ויסנעם קאָד MRW פֿאַר ויסנעם קאָודז, זען טאַבלע 2-1 פֿאַר דעטאַילס 0
  • דעם רעגיסטרירן איז דער הויפּט געניצט צו קראָם די גרונט פון די ויסנעם אָדער די יבעררייַס נומער פון די יבעררייַס. זייַן העכסטן ביסל איז די ינטעראַפּט פעלד, וואָס איז געניצט צו אָנווייַזן צי די קראַנט פּאַסירונג איז אַ ויסנעם אָדער אַ יבעררייַס.
  • דער נידעריקער ביסל איז די ויסנעם קאָד, וואָס איז געניצט צו אָנווייַזן די ספּעציפיש סיבה. די דעטאַילס קענען זיין געפֿונען אין טשאַפּטער 2 אויסנעמען.

מאַשין מאָדע ויסנעם ווערט רעגיסטרירן (מטוואַל)

טיש 8-11 מטוואַל רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] mtval MRW ויסנעם ווערט 0
  • דעם רעגיסטרירט איז געניצט צו האַלטן די ווערט וואָס געפֿירט די ויסנעם ווען אַ ויסנעם אַקערז. פֿאַר דעטאַילס אַזאַ ווי די ווערט און צייט פון זייַן סטאָרידזש, ביטע אָפּשיקן צו טשאַפּטער 2 עקסעפּשאַנז.

PMP קאַנפיגיעריישאַן רעגיסטרירן (pmpcfg

  • דער רעדזשיסטער איז דער הויפּט געניצט צו קאַנפיגיער די גשמיות זכּרון שוץ אַפּאַראַט, און יעדער 8 ביטן פון דעם רעגיסטרירן זענען געניצט צו קאַנפיגיער די שוץ פון אַ שטח. ביטע אָפּשיקן צו טשאַפּטער 4 פֿאַר די דיטיילד דעפֿיניציע.

PMP אַדרעס רעגיסטרירן (pmpaddr

  • דער רעגיסטרירן איז דער הויפּט געניצט פֿאַר די אַדרעס קאַנפיגיעריישאַן פון די גשמיות זכּרון שוץ אַפּאַראַט, וואָס ענקאָוד די אויבערשטער 32 ביץ פון אַ 34-ביסל פיזיש אַדרעס. ביטע אָפּשיקן צו טשאַפּטער 4 פֿאַר די ספּעציפיש קאַנפיגיעריישאַן אופֿן.

דיבאַג מאָדע פּראָגראַם טייַטל רעגיסטרירן (דפּק)

  • דער רעגיסטרירן איז געניצט צו קראָם די אַדרעס פון דער ווייַטער לימעד צו זיין עקסאַקיוטאַד נאָך די מייקראָופּראַסעסער גייט אריין
  • דיבאַג מאָדע און זייַן ווערט זענען דערהייַנטיקט מיט פאַרשידענע כּללים דיפּענדינג אויף די סיבה פֿאַר אַרייַן דיבאַג. אָפּשיקן צו אָפּטיילונג 6.1 פֿאַר אַ דיטיילד באַשרייַבונג.

דיבאַג צינגל אויסקלייַבן רעגיסטרירן (קלייַבן)

  • עס איז בלויז גילטיק פֿאַר מייקראָופּראַסעסערז וואָס שטיצן ייַזנוואַרג ברעאַקפּאָינץ און שטיצט 4-קאַנאַל ברעאַקפּאָינץ אין רובֿ, און די נידעריקער 2 ביטן זענען גילטיק.
  • ווען קאַנפיגיער יעדער קאַנאַל ברייקפּוינט, איר דאַרפֿן צו סעלעקטירן דעם קאָראַספּאַנדינג קאַנאַל דורך דעם רעגיסטרירן איידער קאַנפיגיעריישאַן.

טיש 8-12 אויסקלייַבן רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:2] רעזערווירט MRO רעזערווירט 0
[1:0]  

אויסקלייַבן

 

MRW

די ברעאַקפּאָינט קאַנאַל סעלעקציע רעגיסטרירן איז קאַנפיגיערד, דאָס איז, נאָך די קאָראַספּאַנדינג קאַנאַל איז אויסגעקליבן, די tdata1 און tdata2 רעדזשיסטערז קענען זיין אַפּערייטאַד צו קאַנפיגיער אַ ברייקפּוינט.

אינפֿאָרמאַציע.

 

X

דיבאַג צינגל דאַטן רעגיסטרירן 1 (טדאַטאַ 1)

עס איז בלויז גילטיק פֿאַר מייקראָופּראַסעסערז וואָס שטיצן ייַזנוואַרג ברעאַקפּאָינץ. מייקראָופּראַסעסערז שטיצן בלויז ינסטרוקטיאָנס אַדרעס און דאַטן אַדרעס ברייקפּאָינץ, ווו די ביסל טיפּ פון די tdata1 רעגיסטרירן איז אַ פאַרפעסטיקט ווערט פון 2, און אנדערע ביטן קאַנפאָרם צו די דעפֿיניציע פון ​​קאָנטראָל אין די דיבאַגינג נאָרמאַל.

טיש 8-13 tdata1 רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:28] טיפּ MRO ברעאַקפּאָינט טיפּ דעפֿיניציע, קאָנטראָל טיפּ. 0x2
 

 

27

 

 

DMODE

 

 

MRO

0: די באַטייַטיק רעדזשיסטערז פון די פליפּ-פלאָפּ קענען זיין מאַדאַפייד אין ביידע מאַשין מאָדע און דיבאַגינג מאָדע;

1: בלויז דיבאַג מאָדע קענען מאָדיפיצירן די באַטייַטיק רעדזשיסטערז פון די פליפּ-פלאָפּ.

 

 

1

 

[26:21]

 

MASKMAX

 

MRO

ווען MATCH = 1, די מאַקסימום עקספּאָונענשאַל מאַכט קייט פון וואָס ריכטן איז ערלויבט, דאָס איז, די מאַקסימום אַלאַואַבאַל וואָס ריכטן קייט איז 231 ביטעס.  

0x1F

[20:13] רעזערווירט MRO רעזערווירט 0
 

 

12

 

 

קאַמף

 

 

MRW

באַשטעטיק די פּראַסעסינג מאָדע ווען טריגערינג אַ ברייקפּוינט:

0: ווען טריגערינג, אַרייַן די ברייקפּוינט און רופן צוריק די יבעררייַס;

1: אַרייַן דיבאַגינג מאָדע ווען טריגערד.

 

 

0

[11:8] רעזערווירט MRO רעזערווירט 0
 

 

 

7

 

 

 

MATCH

 

 

 

MRW

וואָס ריכטן פּאָליטיק קאַנפיגיעריישאַן:

0: גלייַכן ווען די צינגל ווערט איז גלייַך צו TDATA2;

1: די צינגל ווערט שוועבעלעך מיט די הויך ב ביסל פון TDATA2, ווו m = 31-n, און n איז דער ערשטער 0 ציטירן פון TDATA2 (סטאַרטינג פון די נידעריק ביסל).

 

 

 

0

 

6

 

M

 

MRW

געבן פליפּ-פלאָפּ אין M מאָדע:

0: דיסייבאַל די צינגל אין M מאָדע; 1: געבן די צינגל אין M מאָדע.

 

0

[5:4] רעזערווירט MRO רעזערווירט 0
 

3

 

U

 

MRW

געבן צינגל אין U מאָדע:

0: דיסייבאַל די צינגל אין ו מאָדע; 1: געבן די צינגל אין ו מאָדע.

 

0

 

2

 

EXECUTE

 

MRW

ינסטרוקטיאָן לייענען אַדרעס צינגל ענייבאַלד: 0: דיסייבאַל;

1: געבן.

 

0

 

1

 

קראָם

 

MRW

דאַטאַ שרייַבן אַדרעס צינגל ענייבאַלד: 0: דיסאַבלע;

1: געבן.

 

0

 

0

 

LOAD

 

MRW

דאַטאַ לייענען אַדרעס צינגל ענייבאַלד: 0: דיסאַבלע;

1: געבן.

 

0

דיבאַג צינגל דאַטן רעגיסטרירן 2 (טדאַטאַ 2)

עס איז בלויז גילטיק פֿאַר מייקראָופּראַסעסערז וואָס שטיצן ייַזנוואַרג ברעאַקפּאָינץ און איז געניצט צו ראַטעווען די וואָס ריכטן ווערט פון די צינגל.

טיש 8-14 tdata2 רעגיסטרירן דעפֿיניציע

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] TDATA2 MRW געניצט צו ראַטעווען וואָס ריכטן וואַלועס. X

דיבאַג קאָנטראָל און סטאַטוס רעגיסטרירן (dcsr)

דעם רעגיסטרירן איז געניצט צו קאָנטראָלירן און רעקאָרדירן די פליסנדיק שטאַט פון די דיבאַגינג מאָדע. אָפּשיקן צו אָפּטיילונג 7.1 פֿאַר פרטים.

דיבאַג מאָדע פּראָגראַם טייַטל (דפּק)

דער רעגיסטרירן איז געניצט צו קראָם די אַדרעס פון דער ווייַטער לימעד נאָך די מייקראָופּראַסעסער גייט אריין אין די דיבאַגינג מאָדע, די ווערט איז אַנדערש לויט די סיבות פֿאַר אַרייַן די דיבאַגינג מאָדע, און די אַפּדייטינג כּללים זענען אויך אַנדערש. אָפּשיקן צו אָפּטיילונג 7.1 פֿאַר אַ דיטיילד באַשרייַבונג.

דיבאַג מאָדע stagרעגיסטרירן (dscratch0-1)

די גרופּע פון ​​​​רעגיסטערס איז געניצט פֿאַר צייטווייליגע סטאָרידזש פון דאַטן אין דיבוג מאָדע.

טיש 8-15 dscratch0-1 רעגיסטרירן זוך

ביסל נאָמען אַקסעס באַשרייַבונג באַשטעטיק ווערט
[31:0] dscratch DRW דיבאַג מאָדע דאַטן סtagינג ווערט 0
באַניצער-דיפיינד קסר רעגיסטרירן

באַניצער מאָדע גלאבאלע יבעררייַס געבן רעגיסטרירן (גינטענער)

  • דעם רעגיסטרירן איז געניצט צו קאָנטראָלירן די געבן און מאַסקע פון ​​גלאבאלע יבעררייַס. די געבן און מאַסקע פון ​​גלאבאלע יבעררייַס אין מאַשין מאָדע קענען זיין קאַנטראָולד דורך די MIE און MPIE ביטן אין סטאַטוס, אָבער דעם רעגיסטרירן קענען ניט זיין אַפּערייטאַד אין באַניצער מאָדע.
  • בשעת די גלאבאלע יבעררייַס ינייבאַלז רעגיסטרירן, גינטענער איז די מאַפּינג פון MIE און MPIE אין סטאַטוס.
  • אין באַניצער מאָדע, ינטענט קענען זיין געוויינט צו שטעלן און ויסמעקן MIE און MPIE, ווי דיסקרייבד אין אָפּטיילונג 3.2 פֿאַר דעטאַילס.

באַמערקונג

  • גלאבאלע ינטעראַפּץ טאָן ניט אַרייַננעמען אַנמאַסקט ינטעראַפּץ NMI און אויסנעמען.

יבעררייַסן סיסטעם קאָנטראָל רעגיסטרירן (ינטסיסקר)

דער רעגיסטרירט איז דער הויפּט געניצט צו קאַנפיגיער יבעררייַסן נעסטינג טיפקייַט, ייַזנוואַרג אָנלייגן דרינגלעך און אנדערע פֿאַרבונדענע פאַנגקשאַנז, ווי דיסקרייבד אין אָפּטיילונג 3.2 פֿאַר דעטאַילס.

מיקראָפּראָסעססאָר קאַנפיגיעריישאַן רעגיסטרירן (corecfgr)

דער רעגיסטרירט ווערט גענוצט צו קאָנטראָלירן צי דער נמי יבעררייַס איז ערלויבט נאָך די יבעררייַס לויפן און צי די יבעררייַס בעטן איז קלירד ווען די פּלויט ינסטרוקטיאָן איז עקסאַקיוטאַד. ביטע אָפּשיקן צו אָפּטיילונג 3.2 פֿאַר די ספּעציפיש דעפֿיניציע.

יבעררייַסן נעסטעד קאָנטראָל רעגיסטרירן (ינסטקר)

דער רעדזשיסטער איז געניצט צו אָנווייַזן די יבעררייַס נעסטינג שטאַט און צי עס אָוווערפלאָוז אָדער נישט, און צו קאָנטראָלירן די מאַקסימום נעסטינג מדרגה. ביטע אָפּשיקן צו אָפּטיילונג 3.2 פֿאַר די ספּעציפיש דעפֿיניציע.

דאָקומענטן / רעסאָורסעס

PDF thumbnailV3 מייקראָופּראַסעסער
User Manual · V3 Microprocessor, V3, Microprocessor

פרעגן אַ קשיא

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

פרעגן אַ קשיא

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.