Microsemi AC490 RTG4 FPGA. Mi-V պրոցեսորային ենթահամակարգի կառուցում
Վերանայման պատմություն
Վերանայման պատմությունը նկարագրում է այն փոփոխությունները, որոնք իրականացվել են փաստաթղթում: Փոփոխությունները թվարկված են վերանայմամբ՝ սկսած ամենաարդիական հրապարակումից:
Վերանայում 3.0
Ստորև ներկայացված է այս վերանայման մեջ կատարված փոփոխությունների ամփոփագիրը:
- Թարմացվել է Libero SoC v2021.2 փաստաթուղթը:
- Թարմացվել է Նկար 1, էջ 3-ից մինչև Նկար 3, էջ 5:
- Փոխարինված է Նկար 4, էջ 5, Նկար 5, էջ 7 և Նկար 18, էջ 17:
- Թարմացված Աղյուսակ 2, էջ 6 և Աղյուսակ 3, էջ 7:
- Ավելացվեց Հավելված 1. Սարքի ծրագրավորում FlashPro Express-ի միջոցով, էջ 14:
- Ավելացվեց Հավելված 3. TCL Script-ի գործարկում, էջ 20:
- Հեռացվել է Libero տարբերակի համարների հղումները:
Վերանայում 2.0
Ստորև ներկայացված է այս վերանայման մեջ կատարված փոփոխությունների ամփոփագիրը:
- COM պորտի ընտրության մասին տեղեկատվություն ավելացվել է Սարքաշարի կարգավորումում, էջ 9:
- Թարմացվել է, թե ինչպես ընտրել համապատասխան COM պորտը «Դեմո»-ի գործարկումում, էջ 11:
Վերանայում 1.0
Փաստաթղթի առաջին հրապարակումը.
Mi-V պրոցեսորային ենթահամակարգի կառուցում
Microchip-ն առաջարկում է Mi-V պրոցեսորի IP, 32-բիթանոց RISC-V պրոցեսոր և ծրագրային գործիքների շղթա՝ RISC-V պրոցեսորի վրա հիմնված դիզայն մշակելու համար: RISC-V-ը՝ ստանդարտ բաց հրահանգների հավաքածուի ճարտարապետություն (ISA), որը գտնվում է RISC-V հիմնադրամի կառավարման ներքո, առաջարկում է բազմաթիվ առավելություններ, որոնք ներառում են բաց կոդով համայնքին հնարավորություն տալով փորձարկել և բարելավել միջուկները ավելի արագ տեմպերով, քան փակ ISA-ները:
RTG4® FPGA-ներն աջակցում են Mi-V փափուկ պրոցեսորին՝ օգտատերերի հավելվածները գործարկելու համար: Այս հավելվածի նշումը նկարագրում է, թե ինչպես կարելի է կառուցել Mi-V պրոցեսորային ենթահամակարգ, որպեսզի օգտագործողի հավելվածը գործարկվի նշանակված գործվածքային RAM-ներից կամ DDR հիշողությունից:
Դիզայնի պահանջներ
Հետևյալ աղյուսակում թվարկված են ապարատային և ծրագրային ապահովման պահանջները ցուցադրման գործարկման համար:
Աղյուսակ 1 • Դիզայնի պահանջներ
Ծրագրային ապահովում
- Libero® System-on-Chip (SoC)
- FlashPro Express
- SoftConsole
Նշում. Տե՛ս readme.txt file նախատեսված է նախագծում files այս հղման դիզայնով օգտագործվող ծրագրաշարի տարբերակների համար:
Նշում. Այս ուղեցույցում ցուցադրված Libero SmartDesign-ի և կազմաձևման էկրանի նկարները միայն նկարազարդման նպատակով են:
Բացեք Libero դիզայնը՝ վերջին թարմացումները տեսնելու համար:
Նախադրյալներ
Նախքան սկսելը.
- Ներբեռնեք և տեղադրեք Libero SoC-ը (ինչպես նշված է webկայք այս դիզայնի համար) հյուրընկալող համակարգչի վրա հետևյալ վայրից. https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
- Դեմո դիզայնի համար fileներբեռնման հղում. http://soc.microsemi.com/download/rsc/?f=rtg4_ac490_df
Դիզայնի նկարագրություն
RTG4 μPROM-ի չափը 57 ԿԲ է: Օգտատիրոջ հավելվածները, որոնք չեն գերազանցում μPROM չափը, կարող են պահվել μPROM-ում և գործարկվել ներքին Large SRAM հիշողություններից (LSRAM): Օգտատիրոջ հավելվածները, որոնք գերազանցում են μPROM չափը, պետք է պահվեն արտաքին չցնդող հիշողության մեջ: Այս դեպքում, μPROM-ից գործարկվող bootloader-ը պահանջվում է ներքին կամ արտաքին SRAM հիշողությունները նպատակային հավելվածով սկզբնավորելու համար ոչ անկայուն հիշողությունից:
Հղման դիզայնը ցույց է տալիս բեռնիչի կարողությունը՝ պատճենելու թիրախային հավելվածը (7 ԿԲ չափի) SPI ֆլեշ-ից DDR հիշողություն և գործարկելու DDR հիշողությունից: Bootloader-ը կատարվում է ներքին հիշողություններից: Կոդի բաժինը գտնվում է μPROM-ում, իսկ տվյալների բաժինը՝ ներքին Large SRAM-ում (LSRAM):
Նշում. Լրացուցիչ տեղեկությունների համար, թե ինչպես կառուցել Mi-V bootloader Libero նախագիծը և ինչպես կառուցել SoftConsole նախագիծը, տես TU0775: PolarFire FPGA. Mi-V Processor Subsystem Tutorial-ի կառուցում:
Նկար 1-ը ցույց է տալիս դիզայնի վերին մակարդակի բլոկային դիագրամը:
Նկար 1 • Վերին մակարդակի բլոկային դիագրամ
Ինչպես ցույց է տրված Նկար 1-ում, հետևյալ կետերը նկարագրում են դիզայնի տվյալների հոսքը.
- Mi-V պրոցեսորը գործարկում է բեռնիչը μPROM-ից և նշանակված LSRAM-ներից: Bootloader-ը ինտերֆեյս է GUI-ի հետ CoreUARTapb բլոկի միջոցով և սպասում է հրամաններին:
- Երբ SPI ֆլեշ ծրագրի հրամանը ստացվում է GUI-ից, bootloader-ը ծրագրավորում է SPI ֆլեշ-ը GUI-ից ստացված թիրախային հավելվածով:
- Երբ boot հրամանը ստացվում է GUI-ից, bootloader-ը պատճենում է հավելվածի կոդը SPI ֆլեշ-ից DDR-ում, այնուհետև այն կատարում է DDR-ից:
Ժամացույցի կառուցվածք
Դիզայնում կա երկու ժամացույցի տիրույթ (40 ՄՀց և 20 ՄՀց): Ներքին 50 ՄՀց բյուրեղյա տատանիչը միացված է PF_CCC բլոկին, որն առաջացնում է 40 ՄՀց և 20 ՄՀց ժամացույցներ: 40 ՄՀց համակարգի ժամացույցը վարում է Mi-V պրոցեսորի ամբողջական ենթահամակարգը, բացառությամբ μPROM-ի: 20 ՄՀց ժամացույցը վարում է RTG4 μPROM և RTG4 μPROM APB միջերեսը: RTG4 μPROM-ն ապահովում է մինչև 30 ՄՀց ժամացույցի հաճախականություն: DDR_FIC-ը կազմաձևված է AHB ավտոբուսի ինտերֆեյսի համար, որն աշխատում է 40 ՄՀց հաճախականությամբ: DDR հիշողությունը աշխատում է 320 ՄՀց հաճախականությամբ:
Նկար 2-ը ցույց է տալիս ժամացույցի կառուցվածքը:
Նկար 2 • Ժամացույցի կառուցվածք
Վերականգնել կառուցվածքը
POWER_ON_RESET_N և LOCK ազդանշանները AND են, իսկ ելքային ազդանշանը (INIT_RESET_N) օգտագործվում է RTG4FDDRC_INIT բլոկը վերականգնելու համար: FDDR-ի վերակայումն ազատելուց հետո FDDR կարգավորիչը սկզբնավորվում է, այնուհետև հաստատվում է INIT_DONE ազդանշանը: INIT_DONE ազդանշանն օգտագործվում է Mi-V պրոցեսորի, ծայրամասային սարքերի և դիզայնի այլ բլոկների վերակայման համար:
Նկար 3 • Վերականգնել կառուցվածքը
Սարքավորումների ներդրում
Նկար 4-ը ցույց է տալիս Mi-V հղման դիզայնի Libero դիզայնը:
Նկար 4 • SmartDesign մոդուլ
Նշում. Այս հավելվածի գրառման մեջ ցուցադրված Libero SmartDesign սքրինշոթը միայն պատկերազարդման նպատակով է: Բացեք Libero նախագիծը՝ տեսնելու վերջին թարմացումները և IP տարբերակները:
IP բլոկներ
Նկար 2-ում ներկայացված են Mi-V պրոցեսորի ենթահամակարգի հղման նախագծման մեջ օգտագործվող IP բլոկները և դրանց գործառույթը:
Աղյուսակ 2 • IP բլոկներ1
IP օգտագործողի բոլոր ուղեցույցները և ձեռնարկները հասանելի են Libero SoC -> Catalog-ից:
RTG4 μPROM-ը պահում է մինչև 10,400 36-բիթանոց բառ (374,400 բիթ տվյալներ): Այն աջակցում է միայն կարդալու գործողությունները սարքի նորմալ շահագործման ժամանակ սարքի ծրագրավորումից հետո: MIV_RV32_C0 պրոցեսորային միջուկը ներառում է հրահանգների բեռնման միավոր, կատարման խողովակաշար և տվյալների հիշողության համակարգ: MIV_RV32_C0 պրոցեսորային հիշողության համակարգը ներառում է հրահանգների քեշ և տվյալների քեշ: MIV_RV32_C0 միջուկը ներառում է երկու արտաքին AHB ինտերֆեյս՝ AHB հիշողության (MEM) ավտոբուսի հիմնական միջերեսը և AHB Memory Mapped I/O (MMIO) ավտոբուսի հիմնական միջերեսը: Քեշի կարգավորիչը օգտագործում է AHB MEM ինտերֆեյսը հրահանգները և տվյալների քեշերը լցնելու համար: AHB MMIO ինտերֆեյսը օգտագործվում է I/O ծայրամասային սարքերին չքեշավորված մուտքի համար:
AHB MMIO ինտերֆեյսի և MEM ինտերֆեյսի հիշողության քարտեզները համապատասխանաբար 0x60000000-ից 0X6FFFFFF և 0x80000000-ից 0x8FFFFFFF են: Պրոցեսորի վերակայման վեկտորի հասցեն կարգավորելի է: MIV_RV32_C0-ի վերակայումը ակտիվ-ցածր ազդանշան է, որը պետք է չհաստատվի համակարգի ժամացույցի հետ համաժամանակացվող վերակայման սինխրոնիզատորի միջոցով:
MIV_RV32_C0 պրոցեսորը մուտք է գործում հավելվածի կատարման հիշողություն՝ օգտագործելով AHB MEM ինտերֆեյսը: CoreAHBLite_C0_0 ավտոբուսի օրինակը կազմաձևված է ապահովելու 16 slave slots, յուրաքանչյուրը 1 ՄԲ չափի: RTG μPROM հիշողությունը և RTG4FDDRC բլոկները միացված են այս ավտոբուսին: μPROM-ն օգտագործվում է bootloader հավելվածը պահելու համար:
MIV_RV32_C0 պրոցեսորն ուղղորդում է տվյալների գործարքները 0x60000000 և 0x6FFFFFFF հասցեների միջև դեպի MMIO միջերես: MMIO ինտերֆեյսը միացված է CoreAHBLite_C1_0 ավտոբուսին, որպեսզի հաղորդակցվի ծայրամասային սարքերի հետ, որոնք միացված են իր slave slots-ին: CoreAHBLite_C1_0 ավտոբուսի օրինակը կազմաձևված է ապահովելու 16 slave slots, յուրաքանչյուրը 256 ՄԲ չափով: UART, CoreSPI և CoreGPIO ծայրամասային սարքերը միացված են CoreAHBLite_C1_0 ավտոբուսին CoreAHBTOAPB3 կամրջի և CoreAPB3 ավտոբուսի միջոցով:
Հիշողության քարտեզ
Աղյուսակ 3-ում ներկայացված են հիշողությունների և ծայրամասային սարքերի հիշողության քարտեզը:
Աղյուսակ 3 • Հիշողության քարտեզ
Ծրագրային ապահովման ներդրում
Հղման ձևավորում fileներառում է SoftConsole աշխատանքային տարածքը, որը պարունակում է հետևյալ ծրագրային նախագծերը.
- Bootloader
- Թիրախային հայտ
Bootloader
Բեռնախցիկի հավելվածը ծրագրավորվում է μPROM-ի վրա սարքի ծրագրավորման ժամանակ: Bootloader-ն իրականացնում է հետևյալ գործառույթները.
- SPI Flash-ի ծրագրավորում թիրախային հավելվածով:
- Թիրախային հավելվածը SPI Flash-ից DDR3 հիշողության պատճենում:
- Ծրագրի կատարման անցում DDR3 հիշողության մեջ հասանելի թիրախային հավելվածին:
Bootloader հավելվածը պետք է կատարվի μPROM-ից՝ LSRAM-ով որպես կույտ: Հետևաբար, կապող սկրիպտում ROM-ի և RAM-ի հասցեները տեղադրվում են համապատասխանաբար μPROM-ի մեկնարկային հասցեին և նշանակված LSRAM-ներին: Կոդի բաժինը կատարվում է ROM-ից, իսկ տվյալների բաժինը՝ RAM-ից, ինչպես ցույց է տրված Նկար 5-ում:
Նկար 5 • Bootloader Linker Script
Կապակցող սկրիպտը (microsemi-riscv-ram_rom.ld) հասանելի է
Դիզայնի SoftConsole_Project\mivrv32im-bootloader թղթապանակ files.
Թիրախային հայտ
Թիրախային հավելվածը թարթում է 1, 2, 3 և 4 ներկառուցված LED-ները և տպում UART հաղորդագրություններ: Թիրախային հավելվածը պետք է կատարվի DDR3 հիշողությունից: Հետևաբար, կապակցող սկրիպտի կոդի և կույտի բաժինները դրված են DDR3 հիշողության մեկնարկային հասցեին, ինչպես ցույց է տրված Նկար 6-ում:
Նկար 6 • Target Application Linker Script
Կապակցող սկրիպտը (microsemi-riscv-ram.ld) հասանելի է դիզայնի SoftConsole_Project\miv-rv32imddr- հավելվածի պանակում: files.
Սարքավորման կարգավորում
Հետևյալ քայլերը նկարագրում են, թե ինչպես կարգավորել սարքավորումը.
- Համոզվեք, որ տախտակն անջատված է SW6 անջատիչի միջոցով:
- Միացրեք RTG4 մշակման հավաքածուի ցատկերները, ինչպես ցույց է տրված հետևյալ աղյուսակում.
Աղյուսակ 4 • ԹռիչքներԹռիչք Ամրացնել From Pin To Մեկնաբանություններ J11, J17, J19, J23, J26, J21, J32 և J27 1 2 Կանխադրված J16 2 3 Կանխադրված J33 1 2 Կանխադրված 3 4 - Միացրեք ընդունող համակարգիչը J47 միակցիչին USB մալուխի միջոցով:
- Համոզվեք, որ USB-ից դեպի UART կամուրջի վարորդներն ավտոմատ կերպով հայտնաբերված են: Սա կարող է ստուգվել հյուրընկալող ԱՀ-ի սարքի կառավարիչում:
- Ինչպես ցույց է տրված Նկար 7-ում, COM13-ի միացքի հատկությունները ցույց են տալիս, որ այն միացված է USB սերիական փոխարկիչ C-ին: Հետևաբար, COM13-ն ընտրված է այս նախկինում:ampլե. COM պորտի համարը հատուկ է համակարգին:
Նկար 7 • Սարքի կառավարիչ
Նշում. Եթե USB դեպի UART կամուրջի դրայվերները տեղադրված չեն, ներբեռնեք և տեղադրեք դրայվերները www.microsemi.com//documents/CDM_2.08.24_WHQL_Certified.zip. - Միացրեք սնուցման աղբյուրը J9 միակցիչին և միացրեք սնուցման անջատիչը՝ SW6:
Նկար 8 • RTG4 զարգացման հավաքածու
Դեմոյի վարում
Այս գլուխը նկարագրում է RTG4 սարքը տեղեկատու դիզայնով ծրագրավորելու քայլերը, SPI Flash-ի ծրագրավորումը թիրախային հավելվածով և թիրախային հավելվածը DDR հիշողությունից բեռնելու համար՝ օգտագործելով Mi-V Bootloader GUI:
Դեմո գործարկումը ներառում է հետևյալ քայլերը.
- RTG4 սարքի ծրագրավորում, էջ 11
- Mi-V Bootloader-ի գործարկում, էջ 11
RTG4 սարքի ծրագրավորում
RTG4 սարքը կարող է ծրագրավորվել կամ FlashPro Express-ի կամ Libero SOC-ի միջոցով:
- RTG4 զարգացման հավաքածուն ծրագրավորել աշխատանքի հետ file տրամադրվում է որպես դիզայնի մաս files օգտագործելով FlashPro Express ծրագրակազմը, տես Հավելված 1. Սարքի ծրագրավորում FlashPro Express-ի միջոցով, էջ 14:
- Սարքը Libero SoC-ով ծրագրավորելու համար տես Հավելված 2. Սարքի ծրագրավորում Libero SoC-ի միջոցով, էջ 17:
Աշխատում է Mi-V Bootloader-ը
Ծրագրավորման հաջող ավարտից հետո հետևեք հետևյալ քայլերին.
- Գործարկեք setup.exe-ը file հասանելի է հետևյալ դիզայնով files գտնվելու վայրը.
<$Download_Directory>\rtg4_ac490_df\GUI_Installer\Mi-V Bootloader_Installer_V1.4 - Հետևեք տեղադրման մոգին՝ Bootloader GUI հավելվածը տեղադրելու համար:
Նկար 9-ը ցույց է տալիս RTG4 Mi-V Bootloader GUI-ը:
Նկար 9 • Mi-V Bootloader GUI - Ընտրեք COM պորտը միացված USB Serial Converter C-ին, ինչպես ցույց է տրված Նկար 7-ում:
- Սեղմեք միացման կոճակը: Հաջող միացումից հետո Կարմիր ցուցիչը դառնում է կանաչ, ինչպես ցույց է տրված Նկար 10-ում:
Նկար 10 • Միացրեք COM պորտը - Սեղմեք Ներմուծման կոճակը և ընտրեք թիրախային հավելվածը file (.bin). Ներմուծումից հետո ուղին է file ցուցադրվում է GUI-ում, ինչպես ցույց է տրված Նկար 11-ում:
<$Download_Directory>\rtg4_ac490_df\Source_files
Նկար 11 • Ներմուծեք թիրախային հավելվածը File - Ինչպես ցույց է տրված Նկար 11-ում, սեղմեք Program SPI Flash տարբերակը՝ նպատակային հավելվածը SPI Flash-ի վրա ծրագրավորելու համար: SPI Flash-ի ծրագրավորումից հետո, ինչպես ցույց է տրված Նկար 12-ում, ցուցադրվում է թռուցիկ: Սեղմեք OK:
Նկար 12 • SPI Flash Ծրագրավորված է - Ընտրեք Start Boot տարբերակը՝ հավելվածը SPI Flash-ից DDR3 հիշողություն պատճենելու և հավելվածը DDR3 հիշողությունից գործարկելու համար: Թիրախային հավելվածը DDR3 հիշողությունից հաջող բեռնումից հետո, հավելվածը տպում է UART հաղորդագրությունները և թարթում է LED1, 2, 3 և 4 օգտատիրոջը, ինչպես ցույց է տրված Նկար 13-ում:
Նկար 13 • Կատարել հավելվածը DDR-ից - Հավելվածն աշխատում է DDR3 հիշողությունից, և սա ավարտում է ցուցադրությունը: Փակեք Mi-V Bootloader GUI-ը:
Սարքի ծրագրավորում FlashPro Express-ի միջոցով
Այս բաժինը նկարագրում է, թե ինչպես ծրագրավորել RTG4 սարքը ծրագրավորման աշխատանքով file օգտագործելով FlashPro Express:
Սարքը ծրագրավորելու համար կատարեք հետևյալ քայլերը.
- Համոզվեք, որ տախտակի վրա ցատկի կարգավորումները նույնն են, ինչ նշված են UG3-ի Աղյուսակ 0617-ում.
RTG4 Development Kit Օգտագործողի ուղեցույց: - Ցանկության դեպքում, jumper J32-ը կարող է կարգավորվել այնպես, որ միացնի 2-3 կապանքները, երբ օգտագործում եք արտաքին FlashPro4, FlashPro5 կամ FlashPro6 ծրագրավորող՝ ներկառուցված FlashPro5-ն օգտագործելու համար լռելյայն jumper պարամետրի փոխարեն:
Նշում. Էներգամատակարարման անջատիչը, SW6, պետք է անջատված լինի ցատկի միացումները կատարելիս: - Միացրեք սնուցման մալուխը տախտակի վրա գտնվող J9 միակցիչին:
- Միացնել էլեկտրամատակարարման անջատիչը SW6:
- Եթե օգտագործում եք ներկառուցված FlashPro5, միացրեք USB մալուխը J47 միակցիչին և հյուրընկալող համակարգչին:
Որպես այլընտրանք, եթե օգտագործում եք արտաքին ծրագրավորող, միացրեք ժապավենի մալուխը J-ինTAG վերնագիր J22 և միացրեք ծրագրավորողին հյուրընկալող համակարգչին: - Հյուրընկալող համակարգչի վրա գործարկեք FlashPro Express ծրագիրը:
- Սեղմեք Նոր կամ ընտրեք New Job Project FlashPro Express Job-ից Project մենյուից՝ նոր աշխատանքային նախագիծ ստեղծելու համար, ինչպես ցույց է տրված հետևյալ նկարում:
Նկար 14 • FlashPro Express Job Project - FlashPro Express Job երկխոսության վանդակում մուտքագրեք հետևյալը.
- Ծրագրավորման աշխատանք fileՍեղմեք Թերթել և նավարկեք դեպի այն վայրը, որտեղ .աշխատանքն է file գտնվում է և ընտրեք file. Լռելյայն գտնվելու վայրը հետևյալն է. \rtg4_ac490_df\Programming_Job
- FlashPro Express աշխատանքի նախագծի գտնվելու վայրը. Սեղմեք Թերթել և նավարկեք դեպի FlashPro Express ծրագրի ցանկալի վայրը:
Նկար 15 • Նոր աշխատանքի նախագիծ FlashPro Express Job-ից
- Սեղմեք OK: Պահանջվող ծրագրավորում file ընտրված է և պատրաստ է ծրագրավորվել սարքում:
- FlashPro Express պատուհանը հայտնվում է, ինչպես ցույց է տրված հետևյալ նկարում: Հաստատեք, որ ծրագրավորողի համարը հայտնվում է Ծրագրավորող դաշտում: Եթե դա այդպես չէ, հաստատեք տախտակի միացումները և սեղմեք Թարմացնել/Վերականգնել ծրագրավորողները:
Նկար 16 • Սարքի ծրագրավորում - Սեղմեք RUN: Երբ սարքը հաջողությամբ ծրագրավորվում է, ցուցադրվում է RUN PASSED կարգավիճակը, ինչպես ցույց է տրված հետևյալ նկարում:
Նկար 17 • FlashPro Express-ԳՈՐԾԵԼ ԱՆՑԱԾ - Փակեք FlashPro Express-ը կամ սեղմեք Ելք «Նախագիծ» ներդիրում:
Սարքի ծրագրավորում՝ օգտագործելով Libero SoC
Հղման ձևավորում files ներառում է Mi-V պրոցեսորային ենթահամակարգի նախագիծը, որը ստեղծվել է Libero SoC-ի միջոցով: RTG4 սարքը կարող է ծրագրավորվել Libero SoC-ի միջոցով: Libero SoC նախագիծն ամբողջությամբ կառուցված է և գործարկվում է սինթեզից, տեղից և երթուղուց, ժամանակի ստուգումից, FPGA զանգվածի տվյալների ստեղծումից, μPROM հիշողության բովանդակության թարմացումից, բիթ հոսքի ստեղծումից, FPGA ծրագրավորումից:
Libero-ի դիզայնի հոսքը ներկայացված է հետևյալ նկարում:
Նկար 18 • Libero Design Flow
RTG4 սարքը ծրագրավորելու համար Mi-V պրոցեսորային ենթահամակարգի նախագիծը պետք է բացվի Libero SoC-ում և վերագործարկվեն հետևյալ քայլերը.
- Թարմացրեք uPROM հիշողության բովանդակությունը. այս քայլում μPROM-ը ծրագրավորվում է bootloader հավելվածով:
- Bitstream սերունդ. Այս քայլում Աշխատանքը file ստեղծվում է RTG4 սարքի համար:
- FPGA ծրագրավորում. Այս քայլում RTG4 սարքը ծրագրավորվում է Job-ի միջոցով file.
Հետևեք այս քայլերին.
- Libero Design Flow-ից ընտրեք Update uPROM Memory Content:
- Ստեղծեք հաճախորդ՝ օգտագործելով Ավելացնել տարբերակը:
- Ընտրեք հաճախորդը և ընտրեք Խմբագրել տարբերակը:
- Ընտրեք Բովանդակություն file և այնուհետև ընտրեք Թերթել տարբերակը, ինչպես ցույց է տրված Նկար 19-ում:
Նկար 19 • Խմբագրել տվյալների պահպանման հաճախորդը - Նավարկեք դեպի հետևյալ դիզայնը files գտնվելու վայրը և ընտրեք miv-rv32im-bootloader.hex file ինչպես ցույց է տրված Նկար 20-ում: <$Download_Directory>\rtg4_ac490_df
- Սահմանել File Մուտքագրեք որպես Intel-Hex (*.hex):
- Նախագծի գրացուցակից ընտրեք Օգտագործել հարաբերական ուղին:
- Սեղմեք OK:
Նկար 20 • Ներմուծման հիշողություն File
- Սեղմեք OK:
μPROM բովանդակությունը թարմացվում է: - Կրկնակի սեղմեք Generate Bitstream, ինչպես ցույց է տրված Նկար 21-ում:
Նկար 21 • Ստեղծել Bitstream - Կրկնակի սեղմեք Run PROGRAM Action՝ սարքը ծրագրավորելու համար, ինչպես ցույց է տրված Նկար 21-ում:
RTG4 սարքը ծրագրավորված է: Տես Դեմոյի գործարկում, էջ 11:
TCL սցենարի գործարկում
TCL սկրիպտները նախատեսված են դիզայնում files թղթապանակ TCL_Scripts գրացուցակի տակ: Անհրաժեշտության դեպքում նախագծային հոսքը կարող է վերարտադրվել Դիզայնի իրականացումից մինչև աշխատանքի առաջացումը file.
TCL-ն գործարկելու համար հետևեք հետևյալ քայլերին.
- Գործարկեք Libero ծրագիրը:
- Ընտրեք Նախագիծ > Կատարել սցենար….
- Սեղմեք Browse և ներբեռնված TCL_Scripts գրացուցակից ընտրեք script.tcl:
- Սեղմեք Run:
TCL սկրիպտի հաջող կատարումից հետո Libero նախագիծը ստեղծվում է TCL_Scripts գրացուցակում:
TCL սկրիպտների մասին լրացուցիչ տեղեկությունների համար այցելեք rtg4_ac490_df/TCL_Scripts/readme.txt:
TCL հրամանների վերաբերյալ լրացուցիչ մանրամասների համար տես Libero® SoC TCL Command Reference ուղեցույցը: Կապ
Տեխնիկական աջակցություն TCL սկրիպտը գործարկելիս առաջացած ցանկացած հարցումների համար:
Microsemi-ն որևէ երաշխիք, ներկայացուցչություն կամ երաշխիք չի տալիս այստեղ պարունակվող տեղեկատվության կամ որևէ կոնկրետ նպատակի համար իր արտադրանքի և ծառայությունների համապատասխանության վերաբերյալ, ինչպես նաև չի ստանձնում որևէ պատասխանատվություն, որը բխում է որևէ արտադրանքի կամ շղթայի կիրառումից կամ օգտագործումից: Սույնով վաճառվող ապրանքները և Microsemi-ի կողմից վաճառվող ցանկացած այլ ապրանքներ ենթարկվել են սահմանափակ փորձարկման և չպետք է օգտագործվեն առաքելության համար կարևոր սարքավորումների կամ հավելվածների հետ համատեղ: Ենթադրվում է, որ կատարողականի ցանկացած տեխնիկական բնութագրերը հուսալի են, բայց չեն ստուգվում, և Գնորդը պետք է կատարի և կատարի արտադրանքի բոլոր կատարողականության և այլ փորձարկումները՝ միայնակ և ցանկացած վերջնական արտադրանքի հետ միասին կամ տեղադրված: Գնորդը չպետք է հենվի Microsemi-ի կողմից տրամադրված որևէ տվյալների և կատարողականի բնութագրերի կամ պարամետրերի վրա: Գնորդի պարտականությունն է ինքնուրույն որոշել ցանկացած ապրանքի համապատասխանությունը և նույնը ստուգել և հաստատել: Microsemi-ի կողմից սույն ստորև բերված տեղեկատվությունը տրամադրվում է «ինչպես կա, որտեղ կա» և բոլոր անսարքություններով, և նման տեղեկատվության հետ կապված ողջ ռիսկն ամբողջությամբ պատկանում է Գնորդին: Microsemi-ն բացահայտորեն կամ անուղղակիորեն որևէ կողմի չի տրամադրում արտոնագրային իրավունքներ, լիցենզիաներ կամ որևէ այլ ՄՍ իրավունք՝ անկախ այդ տեղեկատվության կամ նման տեղեկատվության մեջ նկարագրված որևէ այլ բանի հետ: Սույն փաստաթղթում ներկայացված տեղեկատվությունը պատկանում է Microsemi-ին, և Microsemi-ն իրեն իրավունք է վերապահում ցանկացած պահի առանց ծանուցման ցանկացած փոփոխություն կատարել այս փաստաթղթի տեղեկատվության կամ որևէ ապրանքի և ծառայության մեջ:
Microsemi-ի մասին
Microsemi-ը՝ Microchip Technology Inc.-ի (Nasdaq: MCHP) ամբողջությամբ պատկանող դուստր ձեռնարկությունը, առաջարկում է կիսահաղորդչային և համակարգային լուծումների համապարփակ պորտֆոլիո օդատիեզերական և պաշտպանության, կապի, տվյալների կենտրոնի և արդյունաբերական շուկաների համար: Արտադրանքները ներառում են բարձր արդյունավետություն և ճառագայթման միջոցով կարծրացած անալոգային խառը ազդանշանային ինտեգրալ սխեմաներ, FPGA-ներ, SoC-ներ և ASIC-ներ; էներգիայի կառավարման արտադրանք; ժամանակի և համաժամացման սարքեր և ժամանակի ճշգրիտ լուծումներ՝ սահմանելով ժամանակի համաշխարհային ստանդարտը. ձայնի մշակման սարքեր; ՌԴ լուծումներ; դիսկրետ բաղադրիչներ; ձեռնարկությունների պահեստավորման և հաղորդակցման լուծումներ, անվտանգության տեխնոլոգիաներ և լայնածավալ հակատտamper ապրանքներ; Ethernet լուծումներ; Power-over-Ethernet IC-ներ և միջնաժամկետներ; ինչպես նաև անհատական դիզայնի հնարավորություններ և ծառայություններ: Իմացեք ավելին այստեղ www.microsemi.com.
Microsemi-ի շտաբ
One Enterprise, Aliso Viejo,
CA 92656 ԱՄՆ
ԱՄՆ-ի սահմաններում՝ +1 800-713-4113
ԱՄՆ-ից դուրս՝ +1 949-380-6100
Վաճառք՝ +1 949-380-6136
Ֆաքս՝ +1 949-215-4996
Էլ. sales.support@microsemi.com
www.microsemi.com
©2021 Microsemi, Microchip Technology Inc.-ի ամբողջությամբ պատկանող դուստր ձեռնարկություն Բոլոր իրավունքները պաշտպանված են: Microsemi-ն և Microsemi լոգոն Microsemi Corporation-ի գրանցված ապրանքանիշերն են: Բոլոր այլ ապրանքային և սպասարկման նշանները պատկանում են իրենց համապատասխան սեփականատերերին
Փաստաթղթեր / ռեսուրսներ
![]() |
Microsemi AC490 RTG4 FPGA. Mi-V պրոցեսորային ենթահամակարգի կառուցում [pdf] Օգտագործողի ուղեցույց AC490 RTG4 FPGA կառուցում է Mi-V պրոցեսոր ենթահամակարգ, AC490 RTG4, FPGA կառուցում է Mi-V պրոցեսոր ենթահամակարգ, Mi-V պրոցեսոր ենթահամակարգ |