MICROCHIP AN4229 Risc V פּראַסעסער סובסיסטעם
פּראָדוקט אינפֿאָרמאַציע
ספּעסאַפאַקיישאַנז
- פּראָדוקט נאָמען: RT PolarFire
- מאָדעל: AN4229
- פּראַסעסער סובסיסטעם: RISC-V
- מאַכט רעקווירעמענץ: 12 וו / 5 אַ אַק מאַכט אַדאַפּטער
- צובינד: וסב 2.0 א צו מיני-ב, מיקראָ ב וסב 2.0
פּראָדוקט באַניץ אינסטרוקציעס
פּלאַן רעקווירעמענץ
די ייַזנוואַרג און ווייכווארג רעקווירעמענץ פֿאַר בנין אַ Mi-V פּראַסעסער סאַבסיסטאַם זענען ווי גייט:
- 12V/5A אַק מאַכט אַדאַפּטער און שנור
- וסב 2.0 א צו מיני-ב קאַבלע
- מיקראָ ב וסב 2.0 קאַבלע
- אָפּשיקן צו די readme.txt file אין די פּלאַן fileס פֿאַר אַלע ווייכווארג ווערסיעס דארף
פּלאַן פּרירעקוואַזאַץ
איידער איר אָנהייבן דעם פּלאַן פּראָצעס, מאַכן זיכער אַז די פאלגענדע סטעפּס זענען דורכגעקאָכט:
- [רשימה פון פּרירעקוואַזאַץ]
פּלאַן באַשרייַבונג
MIV_RV32 איז אַ פּראַסעסער האַרץ דיזיינד צו ינסטרומענט די RISC-V ינסטרוקטיאָן שטעלן. די האַרץ קענען זיין ימפּלאַמענאַד אויף אַ FPGA.
FAQ
- ק: וואָס זענען די ייַזנוואַרג רעקווירעמענץ פֿאַר RT PolarFire?
א: די ייַזנוואַרג רעקווירעמענץ אַרייַננעמען אַ 12 וו / 5 אַ אַק מאַכט אַדאַפּטער און שנור, וסב 2.0 א צו מיני-ב קאַבלע, און מיקראָ ב וסב 2.0 קאַבלע. - ק: וואָס איז די פּראַסעסער סאַבסיסטאַם פון RT PolarFire?
א: די פּראַסעסער סאַבסיסטאַם איז באזירט אויף די RISC-V אַרקאַטעקטשער.
הקדמה (פרעגן אַ קשיא)
מיקראָטשיפּ אָפפערס די Mi-V פּראַסעסער IP און ווייכווארג מכשירים אָן קיין פּרייַז צו אַנטוויקלען RISC-V פּראַסעסער באזירט דיזיינז. RISC-V איז אַ נאָרמאַל אָפֿן ינסטרוקטיאָן סעט אַרטשיטעקטורע (ISA) אונטער די גאַווערנאַנס פון די RISC-V יסוד. עס אָפפערס פילע בענעפיץ, אַרייַנגערעכנט אַלאַוינג די אָפֿן-מקור קהל צו פּרובירן און פֿאַרבעסערן קאָרעס אין אַ פאַסטער גאַנג ווי פארמאכט ISAs. RT PolarFire® פיעלד פּראָגראַממאַבלע גייט אַררייַ (FPGAs) שטיצן Mi-V ווייך פּראַסעסערז צו לויפן באַניצער אַפּלאַקיישאַנז. די אַפּלאַקיישאַן נאָטיץ באשרייבט ווי צו בויען אַ Mi-V פּראַסעסער סאַבסיסטאַם צו ויספירן אַ באַניצער אַפּלאַקיישאַן פֿון די דעזיגנייטיד TCM זכּרון יניטיאַלייזד פֿון די SPI פלאַש.
פּלאַן רעקווירעמענץ (פרעגן אַ קשיא)
די פאלגענדע טיש ליסטעד די ייַזנוואַרג און ווייכווארג רעקווירעמענץ פֿאַר בנין אַ Mi-V פּראַסעסער סאַבסיסטאַם.
טיש 1-1. פּלאַן רעקווירעמענץ
פאָדערונג | באַשרייַבונג |
האַרדוואַרע רעקווירעמענץ | |
RT PolarFire® אנטוויקלונג קיט (RTPF500TS-1CG1509M) 12V/5A אַק מאַכט אַדאַפּטער און שנור וסב 2.0 א צו מיני-ב קאַבלע מיקראָ ב וסב 2.0 קאַבלע | רעוו 1.0 |
ווייכווארג רעקווירעמענץ | |
Libero® SoC פלאַשפּראָ עקספּרעסס סאָפטקאַנסאָלע | זען די readme.txt file אין די פּלאַן fileס פֿאַר אַלע ווייכווארג ווערסיעס דארף צו שאַפֿן די Mi-V רעפֿערענץ פּלאַן |
פּלאַן פּרירעקוואַזאַץ (פרעגן אַ קשיא)
איידער איר אָנהייבן, דורכפירן די פאלגענדע סטעפּס:
- אראפקאפיע די רעפֿערענץ פּלאַן files פֿון RT PolarFire: בילדינג RISC-V פּראַסעסער סובסיסטעם.
- אראפקאפיע און ינסטאַלירן Libero® SoC פֿון די פאלגענדע לינק: Libero SoC v2024.1 אָדער שפּעטער.
פּלאַן באַשרייַבונג (פרעגן אַ קשיא)
MIV_RV32 איז אַ פּראַסעסער האַרץ דיזיינד צו ינסטרומענט די RISC-V ינסטרוקטיאָן שטעלן. די האַרץ קענען זיין קאַנפיגיערד צו האָבן אַהב, אַפּב3 און AXI3/4 ויטאָבוס ינטערפייסיז פֿאַר פּעריפעראַל און זכּרון אַקסעס. די פאלגענדע פיגור ווייזט די שפּיץ-מדרגה בלאָק דיאַגראַמע פון די Mi-V סאַבסיסטעם געבויט אויף RT PolarFire® FPGA.
דער באַניצער אַפּלאַקיישאַן צו זיין עקסאַקיוטאַד אויף Mi-V פּראַסעסער קענען זיין סטאָרד אין אַ פונדרויסנדיק SPI פלאַש. ווען די מיטל מאַכט-אַרויף, די סיסטעם קאָנטראָללער יניטיאַלייזיז די דעזיגנייטיד TCM מיט די באַניצער אַפּלאַקיישאַן. די סיסטעם באַשטעטיק איז רעלעאַסעד נאָך די TCM יניטיאַליזאַטיאָן איז געענדיקט. אויב דער באַניצער אַפּלאַקיישאַן איז סטאָרד אין SPI פלאַש, די סיסטעם קאָנטראָללער ניצט די SC_SPI צובינד פֿאַר לייענען די באַניצער אַפּלאַקיישאַן פֿון SPI פלאַש. די געגעבן באַניצער אַפּלאַקיישאַן פּרינץ די UART אָנזאָג "העלא וועלט!" און בלינקס באַניצער לעדס אויף די ברעט.
ייַזנוואַרג ימפּלעמענטאַטיאָן (פרעגן אַ קשיא)
די פאלגענדע פיגור ווייזט די Libero פּלאַן פון די Mi-V פּראַסעסער סאַבסיסטאַם.
IP בלאַקס (פרעגן אַ קשיא)
די פאלגענדע טיש ליסטעד די IP בלאַקס געניצט אין די Mi-V פּראַסעסער סאַבסיסטאַם רעפֿערענץ פּלאַן און זייער פונקציע.
טיש 4-1. יפּ בלאַקס באַשרייַבונג
IP נאָמען | באַשרייַבונג |
INIT_MONITOR | די RT PolarFire® יניטיאַליזאַטיאָן מאָניטאָר באַקומען די סטאַטוס פון מיטל און זכּרון יניטיאַליזאַטיאָן |
reset_syn | דאָס איז די CORERESET_PF IP ינסטאַנטיישאַן וואָס דזשענערייץ אַ סיסטעם-מדרגה סינטשראָנאָוס באַשטעטיק פֿאַר די Mi-V סאַבסיסטאַם |
CCC_0 |
די RT PolarFire Clock Conditioning Circuitry (CCC) בלאָק נעמט אַן אַרייַנשרייַב זייגער פון 160 MHz פֿון די PF_OSC בלאָק און דזשענערייץ אַ 83.33 MHz שטאָף זייגער פֿאַר די Mi-V פּראַסעסער סאַבסיסטאַם און אנדערע פּעריפעראַלס. |
MIV_RV32_C0 (מי-וו ווייך פּראַסעסער IP) |
די מי-V ווייך פּראַסעסער פעליקייַט באַשטעטיק וועקטאָר אַדרעס ווערט איז 0✕8000_0000. נאָך באַשטעטיק די מיטל, דער פּראַסעסער עקסאַקיוץ די אַפּלאַקיישאַן פֿון 0✕8000_0000. TCM איז דער הויפּט זכּרון פון די Mi-V פּראַסעסער און איז זיקאָרן מאַפּט צו 0✕8000_0000. די TCM איז יניטיאַלייזד מיט די באַניצער אַפּלאַקיישאַן וואָס איז סטאָרד אין די SPI פלאַש. אין די Mi-V פּראַסעסער זכּרון מאַפּע, די 0✕8000_0000 צו 0✕8000_FFFF קייט איז דיפיינד פֿאַר TCM זכּרון צובינד און די 0✕7000_0000 צו 0✕7FFF_FFFF קייט איז דיפיינד פֿאַר די APB צובינד. |
MIV_ESS_C0_0 | די MIV עקסטענדעד סובסיסטעם (ESS) איז געניצט צו שטיצן GPIO און UART |
CoreSPI_C0_0 | קאָרעספּי איז געניצט צו פּראָגראַם די פונדרויסנדיק ספּי פלאַש |
PF_SPI | PF_SPI מאַקראָו ינטערפייסיז די שטאָף לאָגיק צו די פונדרויסנדיק ספּי פלאַש, וואָס איז קאָננעקטעד צו סיסטעם קאָנטראָללער |
PF_OSC | PF_OSC איז אַ באָרד אַסאַלייטער וואָס דזשענערייץ 160 מהז רעזולטאַט זייגער |
וויכטיק: אַלע IP באַניצער גוידעס און האַנדבאָאָקס זענען בארעכטיגט פֿון Libero SoC> קאַטאַלאָג
זכּרון מאַפּע (פרעגן אַ קשיא)
די פאלגענדע טאַבלע ליסטעד די זכּרון מאַפּע פון די מעמעריז און פּעריפעראַלס.
טיש 4-2. זכּרון מאַפּע באַשרייַבונג
פּעריפעראַלס | אָנהייב אַדרעס |
TCM | 0x8000_0000 |
MIV_ESS_UART | 0x7100_0000 |
MIV_ESS_GPIO | 0x7500_0000 |
ווייכווארג ימפּלאַמענטיישאַן (פרעגן אַ קשיא)
מיקראָטשיפּ גיט סאָפטקאָנסאָלע מכשירים צו בויען אַ RISC-V באַניצער אַפּלאַקיישאַן עקסעקוטאַבלע (.העקס) file און דיבוג עס. דער רעפֿערענץ פּלאַן files אַרייַננעמען די פירמוואַרע וואָרקספּאַסע וואָס כּולל די MiV_uart_blinky ווייכווארג פּרויעקט. די MiV_uart_blinky באַניצער אַפּלאַקיישאַן איז פּראָוגראַמד אויף אַ פונדרויסנדיק SPI פלאַש ניצן Libero® SoC. די געגעבן באַניצער אַפּלאַקיישאַן פּרינץ די UART אָנזאָג "העלא וועלט!" און בלינקס באַניצער לעדס אויף די ברעט.
לויט די Libero SoC פּלאַן זכּרון מאַפּע, די UART און GPIO פּעריפעראַל אַדרעסעס זענען מאַפּט צו 0x71000000 און 0x75000000 ריספּעקטיוולי. די אינפֿאָרמאַציע איז צוגעשטעלט אין די hw_platform.h file ווי געוויזן אין די פאלגענדע פיגור.
דער באַניצער אַפּלאַקיישאַן מוזן זיין עקסאַקיוטאַד פֿון די TCM זכּרון (קאָד, דאַטן און אָנלייגן). דעריבער, די באַראַן אַדרעס אין די לינקער שריפט איז באַשטימט צו די סטאַרטינג אַדרעס פון די TCM זכּרון ווי געוויזן אין די פאלגענדע פיגור.
דער לינקער שריפט (miv-rv32-ram.ld) איז בארעכטיגט אין די FW\MiV_uart_blinky\miv_rv32_hal טעקע פון די פּלאַן fileס. צו בויען די באַניצער אַפּלאַקיישאַן, דורכפירן די פאלגענדע סטעפּס:
- שאַפֿן אַ Mi-V סאָפטקאָנסאָלע פּרויעקט
- אראפקאפיע די MIV_RV32 HAL files און דריווערס פֿון GitHub ניצן די לינק ווי גייט: github.com/Mi-V-Soft-RISC-V/platform
- אַרייַנפיר די פירמוואַרע דריווערס
- שאַפֿן די הויפּט.ק file מיט אַפּלאַקיישאַן קאָד
- מאַפּע פירמוואַרע דריווערס און די לינקער שריפט
- מאַפּע זכּרון און פּעריפעראַל אַדרעסעס
- בויען די אַפּלאַקיישאַן
פֿאַר מער אינפֿאָרמאַציע וועגן די סטעפּס, זען AN4997: PolarFire FPGA בילדינג אַ Mi-V פּראַסעסער סובסיסטעם. די .העקס file איז באשאפן נאָך געראָטן בויען און עס איז געניצט פֿאַר פּלאַן און זכּרון יניטיאַליזאַטיאָן קאַנפיגיעריישאַן אין פליסנדיק די דעמאָ.
באַשטעטיקן די דעמאָ (פרעגן אַ קשיא)
צו באַשטעטיקן די דעמאָ, דורכפירן די פאלגענדע סטעפּס:
- באַשטעטיקן די ייַזנוואַרג
- באַשטעטיקן די סיריאַל טערמינאַל (Tera Term)
באַשטעטיקן די ייַזנוואַרג (פרעגן אַ קשיא)
וויכטיק: דיבאַגינג פון Mi-V אַפּלאַקיישאַן מיט SoftConsole דיבוגגער וועט נישט אַרבעטן אויב די סוספּענד מאָדע פון די סיסטעם קאָנטראָללער איז ענייבאַלד. די סיסטעם קאָנטראָללער סוספּענד מאָדע איז פאַרקריפּלט פֿאַר דעם פּלאַן צו באַווייַזן די Mi-V אַפּלאַקיישאַן.
צו באַשטעטיקן די ייַזנוואַרג, דורכפירן די פאלגענדע סטעפּס:
- מאַכט אַוועק די ברעט מיט די SW7 באַשטימען.
- עפֿן J31 דזשאַמפּער צו נוצן די פונדרויסנדיק פלאַשפּראָ פּראָגראַמיסט אָדער נאָענט J31 דזשאַמפּער צו נוצן די עמבעדיד פלאַשפּראָ פּראָגראַמיסט.
וויכטיק: עמבעדיד פלאַש פּראָ פּראָגראַמיסט קענען זיין געוויינט בלויז פֿאַר פּראָגראַממינג דורך Libero אָדער FPExpress, עס קענען ניט זיין געוויינט פֿאַר דיבאַגינג מי-V באזירט אַפּפּליקאַטיאָן. - פאַרבינדן די באַלעבאָס פּיסי צו די J24 קאַנעקטער מיט די וסב קאַבלע.
- צו געבן די SC_SPI, 1-2 פּינס פון דזשאַמפּער J8 זאָל זיין פֿאַרמאַכט.
- פאַרבינדן די פלאַשפּראָ פּראָגראַמיסט צו די J3 קאַנעקטער (JTAG כעדער) און נוצן אן אנדער וסב קאַבלע צו פאַרבינדן די פלאַשפּראָ פּראָגראַמיסט צו די האָסט פּיסי.
- פאַרזיכערן אַז די USB צו UART בריק דריווערס זענען אויטאָמאַטיש דיטעקטאַד, וואָס קענען זיין וועראַפייד דורך די מיטל פאַרוואַלטער אויף דער באַלעבאָס פּיסי.
וויכטיק: ווי געוויזן אין פיגורע 6-1, די פּאָרט פּראָפּערטיעס פון COM16 ווייַזן אַז עס איז קאָננעקטעד צו די וסב סיריאַל פּאָרט. דעריבער, COM16 איז אויסגעקליבן אין דעם עקסample. די COM פּאָרט נומער איז סיסטעם ספּעציפיש. אויב די USB צו UART בריק דריווערס זענען נישט אינסטאַלירן, אראפקאפיע און ינסטאַלירן די דריווערס פֿון www.microchip.com/en-us/product/mcp2200. - פאַרבינדן די מאַכט צושטעלן צו די J19 קאַנעקטער און באַשטימען די מאַכט צושטעלן מיט די באַשטימען SW7.
באַשטעטיקן די סיריאַל טערמינאַל (טעראַ טערמין) (פרעגן אַ קשיא)
דער באַניצער אַפּלאַקיישאַן (MiV_uart_blinky.hex file) פּרינץ די "העלא וועלט!" אָנזאָג אויף די סיריאַל וואָקזאַל דורך די UART צובינד.
צו באַשטעטיקן די סיריאַל וואָקזאַל, דורכפירן די פאלגענדע סטעפּס:
- קאַטער טעראַ טערמין אויף די האָסט פּיסי.
- אויסקלייַבן די יידענאַפייד COM פּאָרט אין טעראַ טערמין ווי געוויזן אין די פאלגענדע פיגור.
- פֿון די מעניו באַר, סעלעקטירן סעטאַפּ > סיריאַל פּאָרט צו שטעלן די COM פּאָרט.
- שטעלן די ספּיד (באַוד) צו 115200 און פלאָו קאָנטראָל צו גאָרניט און גיט אויף ניו באַשטעטיקן אָפּציע ווי געוויזן אין די פאלגענדע פיגור.
נאָך באַשטעטיקן די סיריאַל וואָקזאַל, דער ווייַטער שריט איז צו פּראָגראַם די RT PolarFire® מיטל.
לויפן די דעמאָ (פרעגן אַ קשיא)
צו לויפן די דעמאָ, דורכפירן די פאלגענדע סטעפּס:
- דזשענערייטינג די TCM יניטיאַליזאַטיאָן קליענט
- פּראָגראַממינג די RT PolarFire® מיטל
- דזשענערייטינג די SPI פלאַש בילד
- פּראָגראַממינג די SPI פלאַש
דזשענערייטינג די TCM יניטיאַליזאַטיאָן קליענט (פרעגן אַ קשיא)
צו ינישאַלייז די TCM אין RT PolarFire® ניצן די סיסטעם קאָנטראָללער, אַ היגע פּאַראַמעטערס l_cfg_hard_tcm0_en אין די miv_rv32_subsys_pkg.v file מוזן זיין פארענדערט צו 1'b1 איידער סינטעז. פֿאַר מער אינפֿאָרמאַציע, זען די MIV_RV32 באַניצער גייד.
אין Libero® SoC, די Configure Design Initialization Data and Memories אָפּציע דזשענערייץ די TCM יניטיאַליזאַטיאָן קליענט און מוסיף עס צו sNVM, μPROM אָדער אַ פונדרויסנדיק SPI פלאַש, באזירט אויף דעם טיפּ פון ניט-וואַלאַטאַל זכּרון אויסגעקליבן. אין דעם אַפּלאַקיישאַן טאָן, די TCM יניטיאַליזאַטיאָן קליענט איז סטאָרד אין די SPI פלאַש. דעם פּראָצעס ריקווייערז די עקסעקוטאַבלע באַניצער אַפּלאַקיישאַן file (העקס file). די העקס file (*.העקס) איז דזשענערייטאַד ניצן סאָפטקאָנסאָלע אַפּלאַקיישאַן פּרויעקט. א שampדער באַניצער אַפּלאַקיישאַן איז צוגעשטעלט צוזאמען מיט די פּלאַן fileס. דער באַניצער אַפּלאַקיישאַן file (.העקס) איז אויסגעקליבן פֿאַר קריייטינג די TCM יניטיאַליזאַטיאָן קליענט מיט די פאלגענדע סטעפּס:
- קאַטער Libero® SoC און לויפן די script.tcl (אַפּענדיקס 2: פליסנדיק די TCL סקריפּט).
- סעלעקטירן קאַנפיגיער דיזיין יניטיאַליזאַטיאָן דאַטאַ און מעמאָריעס> Libero Design Flow.
- אויף די שטאָף ראַמס קוויטל, סעלעקטירן דעם TCM בייַשפּיל און טאָפּל-גיט אויף עס צו עפֿענען די רעדאַגירן פאַבריק באַראַן יניטיאַליזאַטיאָן קליענט דיאַלאָג קעסטל, ווי געוויזן אין די פאלגענדע פיגור.
אין די רעדאַגירן שטאָף באַראַן יניטיאַליזאַטיאָן קליענט דיאַלאָג קעסטל, שטעלן סטאָרידזש טיפּ צו SPI-Flash. דערנאָך סעלעקטירן אינהאַלט פֿון file און גיט די ימפּאָרט (...) קנעפּל ווי געוויזן אין די פאלגענדע פיגור.
פּראָגראַממינג די RT PolarFire מיטל (פרעגן אַ קשיא)
- דער רעפֿערענץ פּלאַן files אַרייַננעמען די Mi-V פּראַסעסער סאַבסיסטאַם פּרויעקט באשאפן מיט Libero® SoC. די RT PolarFire® מיטל קענען זיין פּראָוגראַמד ניצן Libero SoC.
- די Libero SoC פּלאַן לויפן איז געוויזן אין די פאלגענדע פיגור.
צו פּראָגראַם די RT PolarFire מיטל, עפֿענען די Mi-V פּראַסעסער סאַבסיסטאַם Libero פּרויעקט, וואָס איז באשאפן מיט די צוגעשטעלט TCL סקריפּס אין Libero SoC, און טאָפּל-גיט Run Program Action.
דזשענערייטינג די SPI פלאַש בילד (פרעגן אַ קשיא)
- צו דזשענערייט די SPI פלאַש בילד, טאָפּל-גיט Generate SPI פלאַש בילד אויף די פּלאַן פלאָו קוויטל.
- ווען די SPI פלאַש בילד איז דזשענערייטאַד הצלחה, אַ גרין טיקען אויס ווייַטער צו Generate SPI Flash Image.
פּראָגראַממינג די SPI פלאַש (פרעגן אַ קשיא)
צו פּראָגראַם די SPI פלאַש בילד, דורכפירן די פאלגענדע סטעפּס:
- טאָפּל-גיט לויפן PROGRAM_SPI_IMAGE אויף די פּלאַן פלאָו קוויטל.
- דריקט יאָ אין די דיאַלאָג קעסטל.
- ווען די SPI בילד איז הצלחה פּראָוגראַמד אויף די מיטל, אַ גרין טיקען אויס ווייַטער צו לויפן PROGRAM_SPI_IMAGE.
- נאָך SPI פלאַש פּראָגראַממינג איז געענדיקט, די TCM איז גרייט. ווי אַ רעזולטאַט, לעדס 1, 2, 3 און 4 בלינקן, און פּרינץ זענען באמערקט אויף די סיריאַל וואָקזאַל, ווי געוויזן אין די פאלגענדע פיגור.
דאָס ענדיקט די דעמאָ.
די RT PolarFire® מיטל און די SPI פלאַש קענען אויך זיין פּראָוגראַמד ניצן פלאַשפּראָ עקספּרעסס, זען אַפּפּענדיקס 1: פּראָגראַממינג די RT PolarFire מיטל און SPI פלאַש ניצן פלאַשפּראָ עקספּרעסס.
אַפּפּענדיקס 1: פּראָגראַממינג די RT PolarFire מיטל און SPI פלאַש ניצן פלאַשפּראָ עקספּרעסס (פרעגן אַ קשיא)
דער רעפֿערענץ פּלאַן fileס אַרייַננעמען אַ פּראָגראַממינג אַרבעט file פֿאַר פּראָגראַממינג די RT PolarFire® מיטל ניצן FlashPro Express. דעם אַרבעט file אויך כולל די SPI פלאַש בילד, וואָס איז די TCM יניטיאַליזאַטיאָן קליענט. פלאַשפּראָ עקספּרעסס מגילה ביידע די RT PolarFire מיטל און די SPI פלאַש מיט דעם פּראָגראַממינג .דזשאָב file. די פּראָגראַממינג .דזשאָב file איז בנימצא אין דיזייןFiles_directory\Programming_files.
צו פּראָגראַם די RT PolarFire מיטל מיט די פּראָגראַממינג file ניצן FlashPro Express, דורכפירן די פאלגענדע סטעפּס:
- שטעלן די ייַזנוואַרג, זען באַשטעטיקן די ייַזנוואַרג.
- קאַטער די פלאַשפּראָ עקספּרעסס ווייכווארג אויף דער באַלעבאָס פּיסי.
- צו שאַפֿן אַ נייַע אַרבעט פּרויעקט, גיט New אָדער סעלעקטירן New Job Project פֿון FlashPro Express Job פֿון די Project Menu.
- אַרייַן די פאלגענדע אין די דיאַלאָג קעסטל:
- פּראָגראַממינג אַרבעט file: דריקט אָפּפליקן און נאַוויגירן צו דעם אָרט ווו די .דזשאָב file איז ליגן און סעלעקטירן דעם file. די ארבעט file איז בנימצא אין דיזייןFiles_directory\Programming_files.
- פלאַשפּראָ עקספּרעסס אַרבעט פּרויעקט אָרט: דריקט אָפּפליקן און נאַוויגירן צו דעם אָרט ווו איר ווילן צו ראַטעווען די פּרויעקט.
- דריקט OK. די פארלאנגט פּראָגראַממינג file איז אויסגעקליבן און גרייט צו זיין פּראָוגראַמד.
- די פלאַשפּראָ עקספּרעסס פֿענצטער איז געוויזן ווי געוויזן אין די פאלגענדע פיגור. באַשטעטיקן אַז אַ פּראָגראַמיסט נומער איז ארויס אין די פּראָגראַמיסט פעלד. אויב נישט, טשעק די ברעט קאַנעקשאַנז און גיט דערפרישן / רעסקאַן פּראָוגראַמערז.
- דריקט RUN. ווען די מיטל איז פּראָוגראַמד הצלחה, אַ RUN PASSED סטאַטוס איז געוויזן ווי געוויזן אין די פאלגענדע פיגור.
דאָס פאַרענדיקן די RT PolarFire מיטל און די SPI פלאַש פּראָגראַממינג. נאָך פּראָגראַממינג די ברעט, אָבסערווירן די "העלא וועלט!" אָנזאָג געדרוקט אויף די UART וואָקזאַל און די בלינקינג פון באַניצער לעדס.
אַפּפּענדיקס 2: לויפן די TCL סקריפּט (פרעגן אַ קשיא)
TCL סקריפּס זענען צוגעשטעלט אין די פּלאַן files טעקע אונטער וועגווייַזער HW. אויב פארלאנגט, די פּלאַן לויפן קענען זיין ריפּראַדוסט פֿון די ימפּלאַמענטיישאַן פון די פּלאַן ביז די אַרבעט file.
צו לויפן די TCL, דורכפירן די פאלגענדע סטעפּס:
- קאַטער די Libero ווייכווארג.
- אויסקלייַבן פּראָיעקט > ויספירן סקריפּט…..
- דריקט אָפּפליקן און סעלעקטירן script.tcl פון די דאַונלאָודיד HW וועגווייַזער.
- דריקט לויפן.
נאָך געראָטן דורכפירונג פון TCL שריפט, Libero פּרויעקט איז באשאפן אין HW וועגווייַזער.
- פֿאַר מער אינפֿאָרמאַציע וועגן TCL סקריפּס, זען rtpf_an4229_df/HW/TCL_Script_readme.txt. פֿאַר מער אינפֿאָרמאַציע אויף TCL קאַמאַנדז, זען Tcl Commands Reference Guide. קאָנטאַקט מיקראָטשיפּ
- טעכניש שטיצן פֿאַר קיין פֿראגן געפּלאָנטערט בשעת פליסנדיק די TCL שריפט.
רעוויזיע געשיכטע (פרעגן אַ קשיא)
די רעוויזיע געשיכטע טיש באשרייבט די ענדערונגען וואָס זענען ימפּלאַמענאַד אין דעם דאָקומענט. די ענדערונגען זענען ליסטעד דורך רעוויזיע, סטאַרטינג מיט די לעצטע ויסגאַבע.
טיש 10-1. רעוויזיע געשיכטע
רעוויזיע | טאָג | באַשרייַבונג |
B | 10/2024 | די פאלגענדע איז די רשימה פון ענדערונגען געמאכט אין די רעוויזיע ב פון דעם דאָקומענט:
|
A | 10/2021 | דער ערשטער ארויסגעבן פון דעם דאָקומענט |
מיקראָטשיפּ FPGA שטיצן
מיקראָטשיפּ FPGA פּראָדוקטן גרופּע שטיצט זייַן פּראָדוקטן מיט פאַרשידן שטיצן באַדינונגס, אַרייַנגערעכנט קונה סערוויס, קונה טעכניש שטיצן צענטער, webפּלאַץ, און ווערלדווייד פארקויפונג אָפאַסיז. קאַסטאַמערז זענען סאַגדזשעסטיד צו באַזוכן מיקראָטשיפּ אָנליין רעסורסן איידער זיי קאָנטאַקט שטיצן, ווייַל עס איז זייער מסתּמא אַז זייער פֿראגן האָבן שוין געענטפערט.
קאָנטאַקט טעכניש שטיצן צענטער דורך די webפּלאַץ בייַ www.microchip.com/support. דערמאָנען די FPGA דיווייס טייל נומער, אויסקלייַבן די צונעמען פאַל קאַטעגאָריע און ופּלאָאַד פּלאַן fileס בשעת קריייטינג אַ טעכניש שטיצן פאַל.
קאָנטאַקט קונה סערוויס פֿאַר ניט-טעכניש פּראָדוקט שטיצן, אַזאַ ווי פּראָדוקט פּרייסינג, פּראָדוקט אַפּגריידז, דערהייַנטיקן אינפֿאָרמאַציע, סדר סטאַטוס און דערלויבעניש.
- פֿון צפון אַמעריקע, רופן 800.262.1060
- פון די רעשט פון דער וועלט, רופן 650.318.4460
- פאַקס, פֿון ערגעץ אין דער וועלט, 650.318.8044
מיקראָטשיפּ אינפֿאָרמאַציע
די מיקראָטשיפּ Webפּלאַץ
מיקראָטשיפּ גיט אָנליין שטיצן דורך אונדזער webפּלאַץ בייַ www.microchip.com/. דאס webפּלאַץ איז געניצט צו מאַכן files און אינפֿאָרמאַציע לייכט בנימצא צו קאַסטאַמערז. עטלעכע פון די בנימצא אינהאַלט כולל:
- פּראָדוקט סופּפּאָרט - דאַטאַ שיץ און ערראַטאַ, אַפּלאַקיישאַן הערות און סampלאַ מגילה, פּלאַן רעסורסן, באַניצער גוידעס און ייַזנוואַרג שטיצן דאָקומענטן, לעצט ווייכווארג ריליסיז און אַרטשיוועד ווייכווארג
- אַלגעמיינע טעכניש שטיצן - אָפט געשטעלטע פֿראגן (FAQs), טעכניש שטיצן ריקוועס, אָנליין דיסקוסיע גרופּעס, מיקראָטשיפּ פּלאַן שוטעף פּראָגראַם מיטגליד ליסטינג
- ביזנעס פון מיקראָטשיפּ - פּראָדוקט סעלעקטאָר און אָרדערינג גוידעס, לעצטע מיקראָטשיפּ פּרעס ריליסיז, ליסטינג פון סעמינאַרס און events, ליסטינגס פון מיקראָטשיפּ פארקויפונג אָפאַסיז, דיסטריביאַטערז און פאַבריק פארשטייערס
פּראָדוקט ענדערונג אָנזאָג סערוויס
- מיקראָטשיפּ ס פּראָדוקט ענדערונג אָנזאָג דינסט העלפּס האַלטן קאַסטאַמערז קראַנט אויף מיקראָטשיפּ פּראָדוקטן. אבאנענטן וועלן באַקומען E- בריוו אָנזאָג ווען עס זענען ענדערונגען, דערהייַנטיקונגען, ריוויזשאַנז אָדער ערראַטאַ שייַכות צו אַ ספּעציפיש פּראָדוקט משפּחה אָדער אַנטוויקלונג געצייַג פון אינטערעס.
- צו רעגיסטרירן, גיין צו www.microchip.com/pcn און נאָכגיין די רעגיסטראַציע ינסטראַקשאַנז.
קונה שטיצן
יוזערז פון מיקראָטשיפּ פּראָדוקטן קענען באַקומען הילף דורך עטלעכע טשאַנאַלז:
- דיסטריביאַטער אָדער פארשטייער
- לאקאלע סאַלעס אָפפיסע
- עמבעדיד סאַלושאַנז ינזשעניר (ESE)
- טעכניש שטיצן
קאַסטאַמערז זאָל קאָנטאַקט זייער דיסטריביאַטער, פארשטייער אָדער ESE פֿאַר שטיצן. לאקאלע פארקויפונג אָפאַסיז זענען אויך בנימצא צו העלפן קאַסטאַמערז. א ליסטינג פון פארקויפונג אָפאַסיז און לאָוקיישאַנז איז אַרייַנגערעכנט אין דעם דאָקומענט.
טעכניש שטיצן איז בנימצא דורך די webפּלאַץ אין: www.microchip.com/support
מיקראָטשיפּ דעוויסעס קאָוד פּראַטעקשאַן שטריך
באַמערקונג די פאלגענדע דעטאַילס פון די קאָד שוץ שטריך אויף מיקראָטשיפּ פּראָדוקטן:
- מיקראָטשיפּ פּראָדוקטן טרעפן די ספּעסאַפאַקיישאַנז קאַנטיינד אין זייער באַזונדער מיקראָטשיפּ דאַטאַ בלאַט.
- מיקראָטשיפּ גלויבט אַז זיין משפּחה פון פּראָדוקטן איז זיכער ווען געוויינט אין די בדעה שטייגער, אין אַפּערייטינג ספּעסאַפאַקיישאַנז און אונטער נאָרמאַל טנאָים.
- מיקראָטשיפּ וואַלועס און אַגרעסיוו פּראַטעקץ זייַן אינטעלעקטואַל פאַרמאָג רעכט. פרווון צו ברעכן די קאָד שוץ פֿעיִקייטן פון מיקראָטשיפּ פּראָדוקט איז שטרענג פּראָוכיבאַטאַד און קען אָנרירן די דיגיטאַל מיללענניום קאַפּירייט אקט.
- ניט מיקראָטשיפּ אָדער קיין אנדערע סעמיקאַנדאַקטער פאַבריקאַנט קענען גאַראַנטירן די זיכערהייט פון זיין קאָד. קאָד שוץ טוט נישט מיינען אַז מיר גאַראַנטירן אַז די פּראָדוקט איז "אַנברייקאַבאַל". קאָד שוץ איז קעסיידער יוואַלווינג. מיקראָטשיפּ איז קאַמיטאַד צו קאַנטיניואַסלי פֿאַרבעסערן די קאָד שוץ פֿעיִקייטן פון אונדזער פּראָדוקטן.
לעגאַל נאָטיץ
די ויסגאַבע און די אינפֿאָרמאַציע דאָ קען זיין געוויינט בלויז מיט מיקראָטשיפּ פּראָדוקטן, אַרייַנגערעכנט צו פּלאַן, פּרובירן און ויסשטימען מיקראָטשיפּ פּראָדוקטן מיט דיין אַפּלאַקיישאַן. ניצן דעם אינפֿאָרמאַציע
אין קיין אנדערע שטייגער ווייאַלייץ די טערמינען. אינפֿאָרמאַציע וועגן מיטל אַפּלאַקיישאַנז איז צוגעשטעלט בלויז פֿאַר דיין קאַנוויניאַנס און קען זיין סופּערסטיד דורך דערהייַנטיקונגען. עס איז דיין פֿאַראַנטוואָרטלעכקייט צו ענשור אַז דיין אַפּלאַקיישאַן טרעפן דיין ספּעסאַפאַקיישאַנז. קאָנטאַקט דיין היגע מיקראָטשיפּ פארקויפונג אָפיס פֿאַר נאָך שטיצן אָדער באַקומען נאָך שטיצן ביי www.microchip.com/en-us/support/design-help/client-support-services.
די אינפֿאָרמאַציע איז צוגעשטעלט דורך MICROCHIP "ווי איז". מיקראָטשיפּ מאכט קיין רעפּרעסענטאַטיאָנס אָדער וואָראַנטיז פון קיין מין, צי אויסדריקן אָדער ימפּלייד, געשריבן אָדער מויל, סטאַטשאַטאָרי אָדער אַנדערש, שייַכות צו די אינפֿאָרמאַציע אַרייַנגערעכנט אָבער נישט לימיטעד צו קיין ימפּלייד וואָראַנטיאַנטי, און ניט-לימיטעד. פּאַסיק פֿאַר אַ באַזונדער ציל, אָדער וואָראַנטיז שייַכות צו זייַן צושטאַנד, קוואַליטעט אָדער פאָרשטעלונג.
אין קיין פאַל, MICROCHIP וועט זיין פאַראַנטוואָרטלעך פֿאַר קיין ינדירעעקט, ספּעציעלע, שטראָף, ינסידענטאַל אָדער קאָנסעקווענשאַל אָנווער, שעדיקן, קאָס אָדער קאָסט פון קיין מין וואָס איז שייַכות צו די אינפֿאָרמאַציע אָדער זייַן נוצן, אָבער, ווי די סיבה פון די סיבה. די מעגלעכקייט אָדער די שעדיקן זענען פאָרסיאַבאַל. צו די פולשטענדיק מאָס ערלויבט דורך געזעץ, מיקראָטשיפּס גאַנץ אַכרייַעס אויף אַלע קליימז אין קיין וועג שייַכות צו די אינפֿאָרמאַציע אָדער זייַן נוצן וועט נישט יקסיד די סומע פון פיז, אויב קיין, וואָס איר האָט באַצאָלט גלייַך צו די אינפֿאָרמאַציע.
די נוצן פון מיקראָטשיפּ דעוויסעס אין לעבן שטיצן און / אָדער זיכערקייַט אַפּלאַקיישאַנז איז לעגאַמרע אין די ריזיקירן פון די קוינע, און די קוינע אַגריז צו באַשיצן, באַשייַמפּערלעך און האַלטן ומשעדלעך מיקראָטשיפּ פון קיין און אַלע דאַמידזשיז, קליימז, סוץ אָדער הוצאות ריזאַלטינג פון אַזאַ נוצן. קיין לייסאַנסיז זענען קאַנווייד, ימפּליסאַטלי אָדער אַנדערש, אונטער קיין מיקראָטשיפּ אינטעלעקטואַל פאַרמאָג רעכט סייַדן אַנדערש סטייטיד.
טריידמאַרקס
די מיקראָטשיפּ נאָמען און לאָגאָ, די מיקראָטשיפּ לאָגאָ, Adaptec, AVR, AVR לאָגאָ, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST לאָגאָ, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 לאָגאָ, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron און XMEGA זענען רעגיסטרירט טריידמאַרקס פון מיקראָטשיפּ טעכנאָלאָגיע ינקאָרפּערייטיד אין די USA און אנדערע לענדער.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSyncch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider און ZL זענען רעגיסטרירט טריידמאַרקס פון מיקראָטשיפּ טעכנאָלאָגיע ינקאָרפּערייטיד אין די USA
שכייניש שליסל סופּפּרעססיאָן, AKS, אַנאַלאָג-פֿאַר-די-דיגיטאַל עלטער, קיין קאַפּאַסאַטער, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, דינאַמיש. , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge, IgaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, Marginlinko, max. מאַקסView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified לאָגאָ, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Synchrophy, Total Endurance , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, Viewספּאַן, WiperLock, XpressConnect און ZENA זענען טריידמאַרקס פון מיקראָטשיפּ טעכנאָלאָגיע ינקאָרפּערייטיד אין די USA און אנדערע לענדער.
SQTP איז אַ דינסט צייכן פון מיקראָטשיפּ טעכנאָלאָגיע ינקאָרפּערייטיד אין די USA די אַדאַפּטעק לאָגאָ, אָפטקייַט אויף פאָדערונג, סיליציום סטאָרידזש טעכנאָלאָגיע און סימקאָם זענען רעגיסטרירט טריידמאַרקס פון מיקראָטשיפּ טעכנאָלאָגיע ינק. אין אנדערע לענדער. GestIC איז אַ רעגיסטרירט טריידמאַרק פון Microchip Technology Germany II GmbH & Co. KG, אַ סאַבסידיערי פון Microchip Technology ינק., אין אנדערע לענדער.
אַלע אנדערע טריידמאַרקס דערמאנט דאָ זענען פאַרמאָג פון זייער ריספּעקטיוו קאָמפּאַניעס.
© 2024, מיקראָטשיפּ טעכנאָלאָגיע ינקאָרפּערייטיד און זייַן סאַבסידיעריז. אלע רעכטן רעזערווירט.
- ISBN: 978-1-6683-0441-9
קוואַליטי מאַנאַגעמענט סיסטעם
פֿאַר אינפֿאָרמאַציע וועגן מיקראָטשיפּ ס קוואַליטי מאַנאַגעמענט סיסטעמען, ביטע באַזוכן www.microchip.com/quality.
ווערלדווייד סאַלעס און סערוויס
אמעריקע | אַסיאַ / פּאַסיפיק | אַסיאַ / פּאַסיפיק | אייראָפּע |
פֿירמע אָפיס 2355 West Chandler Blvd. טשאַנדלער, אַז 85224-6199 תּל: 480-792-7200 פאַקס: 480-792-7277 טעכניש שטיצן: www.microchip.com/support Web אַדרעס: www.microchip.com אַטלאַנטאַ דולוטה, גאַ תּל: 678-957-9614 פאַקס: 678-957-1455 אַוסטין, טקסס תּל: 512-257-3370 באָסטאָן וועסטבאָראָו, מאַ טעל: 774-760-0087 פאַקס: 774-760-0088 טשיקאַגאָ Itasca, IL תּל: 630-285-0071 פאַקס: 630-285-0075 Dallas אַדדיסאָן, טקס תּל: 972-818-7423 פאַקס: 972-818-2924 דעטראָיט נאָווי, מי תּל: 248-848-4000 האָוסטאָן, TX תּל: 281-894-5983 אינדיאנאפאליס Noblesville, אין תּל: 317-773-8323 פאַקס: 317-773-5453 תּל: 317-536-2380 לאס אנדזשעלעס Mission Viejo, CA תּל: 949-462-9523 פאַקס: 949-462-9608 תּל: 951-273-7800 ראלי, NC תּל: 919-844-7510 ניו יארק, ניו יאָרק תּל: 631-435-6000 San דזשאָסע, CA תּל: 408-735-9110 תּל: 408-436-4270 קאנאדע – טאָראָנטאָ תּל: 905-695-1980 | פאַקס: 905-695-2078 |
אויסטראַליע - סידני תּל: 61-2-9868-6733 כינע - בעידזשינג תּל: 86-10-8569-7000 כינע - טשענגדו תּל: 86-28-8665-5511 טשיינאַ - טשאָנגקינג תּל: 86-23-8980-9588 טשיינאַ - דאָנגגואַן תּל: 86-769-8702-9880 טשיינאַ - גואַנגזשאָו תּל: 86-20-8755-8029 טשיינאַ - האַנגזשאָו תּל: 86-571-8792-8115 כינע – האָנג קאָנג SAR תּל: 852-2943-5100 טשיינאַ - נאַנדזשינג תּל: 86-25-8473-2460 טשיינאַ - קינגדאַאָ תּל: 86-532-8502-7355 כינע - שאַנגהאַי תּל: 86-21-3326-8000 כינע - שעניאַנג תּל: 86-24-2334-2829 כינע - שענזשען תּל: 86-755-8864-2200 כינע - סוזשאָו תּל: 86-186-6233-1526 טשיינאַ - וווהאַן תּל: 86-27-5980-5300 טשיינאַ - קסיאַן תּל: 86-29-8833-7252 טשיינאַ - קסיאַמען תּל: 86-592-2388138 כינע – זשוהאי תּל: 86-756-3210040 |
אינדיע – באַנגאַלאָרע תּל: 91-80-3090-4444 ינדיאַ - ניו דעלי תּל: 91-11-4160-8631 אינדיע – פּונע תּל: 91-20-4121-0141 יאַפּאַן – אָסאַקאַ תּל: 81-6-6152-7160 יאַפּאַן – טאָקיאָ תּל: 81-3-6880-3770 קארעע - דאַעגו תּל: 82-53-744-4301 קארעע - סעאָול תּל: 82-2-554-7200 מאַלייַסיאַ - קואַלאַ לומפּור תּל: 60-3-7651-7906 מאַלייַסיאַ - פּענאַנג תּל: 60-4-227-8870 פיליפינען – מאַנילאַ תּל: 63-2-634-9065 סינגאַפּאָר תּל: 65-6334-8870 טייוואַן – חסין חו תּל: 886-3-577-8366 טייוואַן - קאַאָשיונג תּל: 886-7-213-7830 טייוואַן - טייפּיי תּל: 886-2-2508-8600 טיילאַנד – באַנגקאָק תּל: 66-2-694-1351 וויעטנאַם - האָ טשי מין תּל: 84-28-5448-2100 |
עסטרייך – וועלז תּל: 43-7242-2244-39 פאַקס: 43-7242-2244-393דענמאַרק – קאָפּענהאַגען תּל: 45-4485-5910 פאַקס: 45-4485-2829פינלאַנד – Espoo תּל: 358-9-4520-820 פֿראַנקרייַך – פּאַריז דייטשלאנד – גאַרטשינג דייטשלאנד – האן דייטשלאנד – היילברון דייטשלאנד – קארלסרוהע תּל: 49-721-625370 דייטשלאנד – מינכן דייטשלאנד – ראזענהײם ישראל – הוד השרון איטאליע - מילאַן איטאליע - פּאַדאָוואַ נעטהערלאַנדס - Drunen נארוועגיע – טרונדהיים פוילן – ווארשע רומעניע – בוקארעשט ספּאַין - מאַדריד |
אַפּפּליקאַטיאָן באַמערקונג
© 2024 מיקראָטשיפּ טעכנאָלאָגיע ינק. און זייַן סאַבסידיעריז
דאָקומענטן / רעסאָורסעס
![]() |
MICROCHIP AN4229 Risc V פּראַסעסער סובסיסטעם [pdfבאַניצער גייד AN4229, AN4229 Risc V Processor Subsystem, AN4229, Risc V Processor Subsystem, Processor Subsystem, Subsystem |