မာတိကာ ပုန်း

မိုက်ခရိုချီ-လိုဂို

MICROCHIP AN4229 Risc V ပရိုဆက်ဆာစနစ်ခွဲ

MICROCHIP-AN4229 Risc-V-Processor-Subsystem-PRODUCT

ထုတ်ကုန်အချက်အလက်

သတ်မှတ်ချက်များ

  • ထုတ်ကုန်အမည်- RT PolarFire
  • မော်ဒယ်- AN4229
  • ပရိုဆက်ဆာစနစ်ခွဲ- RISC-V
  • ပါဝါလိုအပ်ချက်များ- 12V/5A AC ပါဝါအဒက်တာ
  • အင်တာဖေ့စ်- USB 2.0 A မှ mini-B၊ Micro B USB 2.0

ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ

ဒီဇိုင်းလိုအပ်ချက်များ
Mi-V ပရိုဆက်ဆာစနစ်ခွဲတစ်ခုတည်ဆောက်ရန်အတွက် ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲလိုအပ်ချက်များမှာ အောက်ပါအတိုင်းဖြစ်သည်။

  • 12V/5A AC ပါဝါအဒက်တာနှင့် ကြိုး
  • USB 2.0 A သို့ mini-B ကြိုး
  • Micro B USB 2.0 ကြိုး
  • readme.txt ကို ကိုးကားပါ။ file ဒီဇိုင်း၌ fileလိုအပ်သောဆော့ဖ်ဝဲလ်ဗားရှင်းအားလုံးအတွက် s

ဒီဇိုင်းအခြေခံလိုအပ်ချက်များ
ဒီဇိုင်းလုပ်ငန်းစဉ်မစတင်မီ အောက်ပါအဆင့်များကို လုပ်ဆောင်ကြောင်း သေချာပါစေ။

  • [ကြိုတင်လိုအပ်ချက်များစာရင်း]

ဒီဇိုင်းဖော်ပြချက်
MIV_RV32 သည် RISC-V ညွှန်ကြားချက်အစုံကို အကောင်အထည်ဖော်ရန် ဒီဇိုင်းထုတ်ထားသော ပရိုဆက်ဆာ Core တစ်ခုဖြစ်သည်။ Core ကို FPGA တွင်အကောင်အထည်ဖော်နိုင်သည်။

အမြဲမေးလေ့ရှိသောမေးခွန်းများ

  • မေး- RT PolarFire အတွက် ဟာ့ဒ်ဝဲလိုအပ်ချက်တွေက ဘာတွေလဲ။
    A- ဟာ့ဒ်ဝဲလိုအပ်ချက်များတွင် 12V/5A AC ပါဝါအဒက်တာနှင့် ကြိုး၊ USB 2.0 A မှ mini-B ကေဘယ်နှင့် Micro B USB 2.0 ကြိုးတို့ ပါဝင်ပါသည်။
  • မေး- RT PolarFire ၏ ပရိုဆက်ဆာစနစ်ခွဲက ဘာလဲ။
    A- ပရိုဆက်ဆာစနစ်ခွဲသည် RISC-V ဗိသုကာလက်ရာအပေါ် အခြေခံသည်။

နိဒါန်း (မေးခွန်းတစ်ခုမေးပါ)

Microchip သည် RISC-V ပရိုဆက်ဆာကို အခြေခံသည့် ဒီဇိုင်းများကို တီထွင်ရန်အတွက် Mi-V ပရိုဆက်ဆာ IP နှင့် ဆော့ဖ်ဝဲ toolchain ကို ကုန်ကျစရိတ်မရှိဘဲ ပေးဆောင်ပါသည်။ RISC-V သည် RISC-V ဖောင်ဒေးရှင်း၏ အုပ်ချုပ်မှုအောက်တွင် စံဖွင့်ထားသော ညွှန်ကြားချက်သတ်မှတ်ဗိသုကာ (ISA) ဖြစ်သည်။ ၎င်းသည် ပိတ်ထားသော ISA များထက် ပိုမိုမြန်ဆန်သော cores များကို စမ်းသပ်ရန်နှင့် တိုးတက်စေရန် open-source အသိုင်းအဝိုင်းအား ပံ့ပိုးပေးသည့် အကျိုးကျေးဇူးများစွာကို ပေးဆောင်ပါသည်။ RT PolarFire® Field Programmable Gate Array (FPGAs) သည် သုံးစွဲသူအပလီကေးရှင်းများလည်ပတ်ရန်အတွက် Mi-V ပျော့ပရိုဆက်ဆာများကို ပံ့ပိုးပေးသည်။ ဤအပလီကေးရှင်းမှတ်စုသည် SPI Flash မှစတင်သတ်မှတ်ထားသော TCM memory မှအသုံးပြုသူအပလီကေးရှင်းကိုလုပ်ဆောင်ရန် Mi-V ပရိုဆက်ဆာစနစ်ခွဲကို မည်သို့တည်ဆောက်ရမည်ကို ဖော်ပြထားပါသည်။

ဒီဇိုင်းလိုအပ်ချက်များ (မေးခွန်းတစ်ခုမေးရန်)
အောက်ဖော်ပြပါဇယားတွင် Mi-V ပရိုဆက်ဆာစနစ်ခွဲတစ်ခုတည်ဆောက်ရန်အတွက် ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲလိုအပ်ချက်များကို ဖော်ပြထားပါသည်။

ဇယား ၁-၁။ ဒီဇိုင်းလိုအပ်ချက်များ

လိုအပ်ချက် ဖော်ပြချက်
Hardware လိုအပ်ချက်များ
RT PolarFire® Development Kit (RTPF500TS-1CG1509M) 12V/5A AC power adapter နှင့် ကြိုး USB 2.0 A သို့ mini-B ကြိုး Micro B USB 2.0 ကြိုး REV ၂.၂၁
Software လိုအပ်ချက်များ
Libero® SoC FlashPro Express SoftConsole readme.txt ကိုကြည့်ပါ။ file ဒီဇိုင်း၌ fileMi-V ရည်ညွှန်းဒီဇိုင်းကို ဖန်တီးရန် လိုအပ်သော ဆော့ဖ်ဝဲဗားရှင်းအားလုံးအတွက် s

 ဒီဇိုင်းရေးဆွဲရန် လိုအပ်ချက်များ (မေးခွန်းတစ်ခုမေးရန်)

သင်မစတင်မီ အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. ရည်ညွှန်းဒီဇိုင်းကို ဒေါင်းလုဒ်လုပ်ပါ။ files မှ RT PolarFire- RISC-V Processer Subsystem တည်ဆောက်ခြင်း။
  2. Libero® SoC ကို အောက်ပါလင့်ခ်မှ ဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းပါ- Libero SoC v2024.1 သို့မဟုတ် ထို့ထက်နောက်ပိုင်းတွင် ထည့်သွင်းပါ။

ဒီဇိုင်းဖော်ပြချက် (မေးခွန်းတစ်ခုမေးရန်)

MIV_RV32 သည် RISC-V ညွှန်ကြားချက်အစုံကို အကောင်အထည်ဖော်ရန် ဒီဇိုင်းထုတ်ထားသော ပရိုဆက်ဆာ Core တစ်ခုဖြစ်သည်။ core တွင် AHB၊ APB3 နှင့် AXI3/4 bus interfaces များပါ၀င်ပြီး peripheral နှင့် memory access များအတွက် configure လုပ်နိုင်ပါသည်။ အောက်ဖော်ပြပါပုံသည် RT PolarFire® FPGA ပေါ်တွင်တည်ဆောက်ထားသော Mi-V စနစ်ခွဲ၏ ထိပ်တန်းအဆင့်ဘလောက်ပုံစံကို ပြသထားသည်။

Mi-V ပရိုဆက်ဆာတွင် လုပ်ဆောင်ရမည့် သုံးစွဲသူအပလီကေးရှင်းကို ပြင်ပ SPI Flash တွင် သိမ်းဆည်းထားနိုင်သည်။ စက်ပစ္စည်းအား ပါဝါဖွင့်ချိန်တွင်၊ စနစ်ထိန်းချုပ်သူသည် သုံးစွဲသူအပလီကေးရှင်းဖြင့် သတ်မှတ်ထားသော TCM ကို အစပြုသည်။ TCM စတင်ခြင်း ပြီးဆုံးပြီးနောက် စနစ်ပြန်လည်သတ်မှတ်ခြင်းကို ထုတ်ပေးပါသည်။ အသုံးပြုသူအပလီကေးရှင်းကို SPI Flash တွင်သိမ်းဆည်းထားပါက၊ System Controller သည် SPI Flash မှအသုံးပြုသူအပလီကေးရှင်းကိုဖတ်ရန်အတွက် SC_SPI interface ကိုအသုံးပြုသည်။ ပေးထားသောအသုံးပြုသူအပလီကေးရှင်းသည် UART မက်ဆေ့ချ်ကို “Hello World!” မှ print ထုတ်ပါသည်။ ဘုတ်ပေါ်တွင် အသုံးပြုသူ LED မီးများကို မှိတ်ထားသည်။

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊

ဟာ့ဒ်ဝဲကို အကောင်အထည်ဖော်ခြင်း (မေးခွန်းတစ်ခုမေးပါ)

အောက်ပါပုံသည် Mi-V ပရိုဆက်ဆာစနစ်ခွဲ၏ Libero ဒီဇိုင်းကို ပြသထားသည်။MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊

IP Blocks (မေးခွန်းတစ်ခုမေးပါ)
အောက်ဖော်ပြပါဇယားသည် Mi-V ပရိုဆက်ဆာစနစ်ခွဲကို ရည်ညွှန်းသည့်ဒီဇိုင်းနှင့် ၎င်းတို့၏လုပ်ဆောင်ချက်အတွက် အသုံးပြုသည့် IP ပိတ်ဆို့မှုများကို စာရင်းပြုစုထားသည်။

ဇယား ၄-၁။ IP Blocks ဖော်ပြချက်

IP အမည် ဖော်ပြချက်
INIT_MONITOR RT PolarFire® Initialization Monitor သည် စက်ပစ္စည်းနှင့် မှတ်ဉာဏ်အစပြုခြင်း၏ အခြေအနေကို ရရှိသည်။
reset_syn ၎င်းသည် Mi-V စနစ်ခွဲအတွက် စနစ်အဆင့်တစ်ပြိုင်နက်တည်း ပြန်လည်သတ်မှတ်ခြင်းကို ထုတ်ပေးသည့် CORERESET_PF IP instantiation ဖြစ်သည်။
 

CCC_0

RT PolarFire Clock Conditioning Circuitry (CCC) ဘလောက်သည် PF_OSC ဘလောက်မှ 160 MHz input clock ကိုယူပြီး Mi-V ပရိုဆက်ဆာစနစ်ခွဲနှင့် အခြားအရံပစ္စည်းများအတွက် 83.33 MHz ထည်နာရီကို ထုတ်ပေးသည်။
 

 

 

MIV_RV32_C0 (Mi-V Soft Processor IP)

Mi-V ဆော့ဖ်ဝဲလ်ပရိုဆက်ဆာသည် မူလသတ်မှတ်ထားသည့် Vector လိပ်စာတန်ဖိုးမှာ 0✕8000_0000 ဖြစ်သည်။ စက်ပစ္စည်းကို ပြန်လည်သတ်မှတ်ပြီးနောက်၊ ပရိုဆက်ဆာသည် အပလီကေးရှင်းကို 0✕8000_0000 မှ လုပ်ဆောင်သည်။ TCM သည် Mi-V ပရိုဆက်ဆာ၏ အဓိကမှတ်ဉာဏ်ဖြစ်ပြီး 0✕8000_0000 နှင့် ပုံဖော်ထားသည့် မမ်မိုရီဖြစ်သည်။ TCM ကို SPI Flash တွင်သိမ်းဆည်းထားသည့်အသုံးပြုသူအပလီကေးရှင်းဖြင့်စတင်လုပ်ဆောင်သည်။ Mi-V ပရိုဆက်ဆာ မန်မိုရီမြေပုံတွင် 0✕8000_0000 မှ 0✕8000_FFFF အပိုင်းအခြားကို TCM မှတ်ဉာဏ်မျက်နှာပြင်အတွက် သတ်မှတ်ထားပြီး 0✕7000_0000 မှ 0✕7FFF_FFFF အပိုင်းအခြားကို APB မျက်နှာပြင်အတွက် သတ်မှတ်ထားသည်။
MIV_ESS_C0_0 ဤ MIV Extended Subsystem (ESS) ကို GPIO နှင့် UART ကို ပံ့ပိုးရန် အသုံးပြုပါသည်။
CoreSPI_C0_0 CoreSPI ကို ပြင်ပ SPI Flash ကို ပရိုဂရမ်ပြုလုပ်ရန် အသုံးပြုသည်။
PF_SPI PF_SPI macro သည် ပြင်ပ SPI Flash ကို ထည်ဂျစ်ကို အင်တာဖေ့စ်ဖြစ်ပြီး၊ System Controller နှင့် ချိတ်ဆက်ထားသည်။
PF_OSC PF_OSC သည် 160 MHz အထွက်နာရီကိုထုတ်ပေးသည့် board oscillator တစ်ခုဖြစ်သည်။

အရေးကြီးသည်- IP အသုံးပြုသူလမ်းညွှန်များနှင့် လက်စွဲစာအုပ်အားလုံးကို Libero SoC > Catalog မှ ရရှိနိုင်ပါသည်။

Memory Map (မေးခွန်းတစ်ခုမေးပါ)
 အောက်ဖော်ပြပါဇယားသည် အမှတ်တရများနှင့် အရံပစ္စည်းများ၏ မှတ်ဉာဏ်မြေပုံကို စာရင်းပြုစုထားသည်။

ဇယား ၄-၂။ Memory Map ဖော်ပြချက်

ဆက်စပ်ပစ္စည်းများ လိပ်စာကို စတင်ပါ။
TCM 0x8000_0000
MIV_ESS_UART 0x7100_0000
MIV_ESS_GPIO 0x7500_0000

Software အကောင်အထည်ဖော်ခြင်း (မေးခွန်းတစ်ခုမေးပါ)

Microchip သည် လည်ပတ်နိုင်သော (.hex) အသုံးပြုသူအပလီကေးရှင်းကို တည်ဆောက်ရန် SoftConsole toolchain ကို ပံ့ပိုးပေးသည် file ၎င်းကို အမှားရှာပါ။ ရည်ညွှန်းထားတာ files တွင် MiV_uart_blinky ဆော့ဖ်ဝဲပရောဂျက်ပါရှိသော Firmware workspace ပါဝင်သည်။ MiV_uart_blinky အသုံးပြုသူအပလီကေးရှင်းကို Libero® SoC သုံးပြီး ပြင်ပ SPI Flash တွင် ပရိုဂရမ်ပြုလုပ်ထားသည်။ ပေးထားသောအသုံးပြုသူအပလီကေးရှင်းသည် UART မက်ဆေ့ချ်ကို “Hello World!” မှ print ထုတ်ပါသည်။ ဘုတ်ပေါ်တွင် အသုံးပြုသူ LED မီးများကို မှိတ်ထားသည်။

Libero SoC ဒီဇိုင်းမှတ်ဉာဏ်မြေပုံအရ UART နှင့် GPIO အရံလိပ်စာများကို 0x71000000 နှင့် 0x75000000 အသီးသီးဖြင့် မြေပုံဆွဲထားသည်။ ဤအချက်အလက်ကို hw_platform.h တွင် ပေးထားသည်။ file အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း။

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊အသုံးပြုသူအပလီကေးရှင်းကို TCM မမ်မိုရီ (ကုဒ်၊ ဒေတာနှင့် စကပ်) မှ လုပ်ဆောင်ရပါမည်။ ထို့ကြောင့်၊ linker script မှ RAM လိပ်စာကို အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း TCM memory ၏ start address သို့ သတ်မှတ်ထားပါသည်။

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊linker script (miv-rv32-ram.ld) ကို ဒီဇိုင်း၏ FW\MiV_uart_blinky\miv_rv32_hal ဖိုင်တွဲတွင် ရနိုင်ပါသည်။ file၎။ အသုံးပြုသူအပလီကေးရှင်းကိုတည်ဆောက်ရန်၊ အောက်ပါအဆင့်များကိုလုပ်ဆောင်ပါ။

  1. Mi-V SoftConsole ပရောဂျက်ကို ဖန်တီးပါ။
  2. MIV_RV32 HAL ကို ဒေါင်းလုဒ်လုပ်ပါ။ fileအောက်ပါလင့်ခ်ကို အသုံးပြု၍ GitHub မှ ယာဉ်မောင်းများနှင့် ယာဉ်မောင်းများ၊ github.com/Mi-V-Soft-RISC-V/ ပလပ်ဖောင်း
  3. Firmware Driver ကိုတင်သွင်းပါ။
  4. main.c ကိုဖန်တီးပါ။ file လျှောက်လွှာကုဒ်နှင့်အတူ
  5. Firmware Driver နှင့် linker script ကိုမြေပုံဆွဲပါ။
  6. မြေပုံမှတ်ဉာဏ်နှင့် အရံလိပ်စာများ
  7. လျှောက်လွှာကိုတည်ဆောက်ပါ။

ဤအဆင့်များအကြောင်း နောက်ထပ်အချက်အလက်များအတွက် AN4997- PolarFire FPGA တွင် Mi-V ပရိုဆက်ဆာစနစ်ခွဲတည်ဆောက်ခြင်းကို ကြည့်ပါ။ .hex file တည်ဆောက်မှုအောင်မြင်ပြီးနောက် ၎င်းကို ဖန်တီးထားပြီး သရုပ်ပြလုပ်ဆောင်ခြင်းတွင် ဒီဇိုင်းနှင့် မှတ်ဉာဏ် ကနဦးဖွဲ့စည်းမှုပုံစံအတွက် အသုံးပြုသည်။

 သရုပ်ပြသတ်မှတ်ခြင်း (မေးခွန်းတစ်ခုမေးပါ)

ဒီမိုကို စနစ်ထည့်သွင်းရန် အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. Hardware ကို တပ်ဆင်ခြင်း။
  2. Serial Terminal (Tera Term) ကို စနစ်ထည့်သွင်းခြင်း

ဟာ့ဒ်ဝဲကို သတ်မှတ်ခြင်း (မေးခွန်းတစ်ခုမေးပါ)
အရေးကြီးသည်- SoftConsole debugger ကို အသုံးပြု၍ Mi-V အပလီကေးရှင်း အမှားရှာပြင်ခြင်းသည် System Controller ဆိုင်းငံ့မုဒ်ကို ဖွင့်ထားလျှင် အလုပ်မလုပ်ပါ။ Mi-V အပလီကေးရှင်းကိုသရုပ်ပြရန် ဤဒီဇိုင်းအတွက် System Controller ဆိုင်းငံ့မုဒ်ကို ပိတ်ထားသည်။

ဟာ့ဒ်ဝဲကို စနစ်ထည့်သွင်းရန်၊ အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. SW7 ခလုတ်ကို အသုံးပြု၍ ဘုတ်ကို ပါဝါပိတ်ပါ။
  2. ထည့်သွင်းထားသော FlashPro ပရိုဂရမ်မာကိုအသုံးပြုရန် ပြင်ပ FlashPro ပရိုဂရမ်မာ သို့မဟုတ် ပိတ် J31 jumper ကိုအသုံးပြုရန် J31 jumper ကိုဖွင့်ပါ။
    အရေးကြီးသည်- Embedded Flash Pro ပရိုဂရမ်မာသည် Libero သို့မဟုတ် FPExpress မှတဆင့် ပရိုဂရမ်ရေးသားခြင်းအတွက်သာ ၎င်းကို Mi-V အခြေပြု အက်ပ်လီကေးရှင်းကို အမှားရှာပြင်ခြင်းအတွက် အသုံးမပြုနိုင်ပါ။
  3. USB ကြိုးကို အသုံးပြု၍ host PC ကို J24 ချိတ်ဆက်ကိရိယာသို့ ချိတ်ဆက်ပါ။
  4. SC_SPI ကိုဖွင့်ရန်၊ jumper J1 ၏ 2-8 pins ကိုပိတ်သင့်သည်။
  5. FlashPro ပရိုဂရမ်မာကို J3 ချိတ်ဆက်ကိရိယာသို့ ချိတ်ဆက်ပါ (JTAG header) နှင့် FlashPro ပရိုဂရမ်မာကို Host PC သို့ချိတ်ဆက်ရန် အခြား USB ကြိုးကို အသုံးပြုပါ။
  6. USB မှ UART တံတားဒရိုင်ဘာများကို အလိုအလျောက်တွေ့ရှိကြောင်း သေချာစေကာ၊ ၎င်းကို host PC ပေါ်ရှိ စက်ပစ္စည်းမန်နေဂျာမှတစ်ဆင့် အတည်ပြုနိုင်သည်။
    အရေးကြီးသည်- ပုံ 6-1 တွင်ပြထားသည့်အတိုင်း၊ COM16 ၏ port ဂုဏ်သတ္တိများက ၎င်းသည် USB အမှတ်စဉ်အပေါက်သို့ ချိတ်ဆက်ထားကြောင်း ပြသသည်။ ထို့ကြောင့် COM16 ကို ဤ ex တွင် ရွေးချယ်ထားသည်။ampလဲ့ COM ပို့တ်နံပါတ်သည် စနစ်သီးသန့်ဖြစ်သည်။ USB မှ UART တံတားဒရိုင်ဘာများကို မတပ်ဆင်ပါက ဒရိုက်ဗာများကို ဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းပါ။ www.microchip.com/en-us/product/mcp2200.
  7. ပါဝါထောက်ပံ့မှုကို J19 ချိတ်ဆက်ကိရိယာသို့ ချိတ်ဆက်ပြီး SW7 ခလုတ်ကို အသုံးပြု၍ ပါဝါထောက်ပံ့မှုကို ဖွင့်ပါ။

 

Serial Terminal ကို သတ်မှတ်ခြင်း (Tera Term) (မေးခွန်းတစ်ခုမေးပါ)
အသုံးပြုသူအပလီကေးရှင်း (MiV_uart_blinky.hex file) “Hello World!” ဟု ရိုက်နှိပ်သည်။ UART အင်တာဖေ့စ်မှတဆင့် အမှတ်စဉ် terminal တွင်မက်ဆေ့ချ်။

အမှတ်စဉ် terminal ကို စနစ်ထည့်သွင်းရန် အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. Tera Term ကို Host PC တွင်ဖွင့်ပါ။
  2. အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း Tera Term တွင်သတ်မှတ်ထားသော COM Port ကိုရွေးချယ်ပါ။MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊
  3. မီနူးဘားမှ၊ COM ပေါက်ကို စနစ်ထည့်သွင်းရန် သတ်မှတ်မှု > အမှတ်စဉ် ဆိပ်ကမ်းကို ရွေးချယ်ပါ။ MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊
  4. Speed ​​(baud) ကို 115200 သို့ XNUMX နှင့် Flow Control ဟူ၍ သတ်မှတ်ပြီး အောက်ပါပုံတွင် ပြထားသည့်အတိုင်း New setting option ကို နှိပ်ပါ။MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊

အမှတ်စဉ် terminal ကို စနစ်ထည့်သွင်းပြီးနောက်၊ နောက်တစ်ဆင့်မှာ RT PolarFire® ကိရိယာကို ပရိုဂရမ်လုပ်ရန်ဖြစ်သည်။

သရုပ်ပြလုပ်ဆောင်ခြင်း (မေးခွန်းတစ်ခုမေးရန်)

သရုပ်ပြမှုကို လုပ်ဆောင်ရန် အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. TCM စတင်ခြင်း ကလိုင်းယင့်ကို ထုတ်လုပ်ခြင်း။
  2. RT PolarFire® စက်ပစ္စည်းကို ပရိုဂရမ်ရေးဆွဲခြင်း။
  3. SPI Flash Image ကို ဖန်တီးခြင်း။
  4. SPI Flash ကို ပရိုဂရမ်ရေးဆွဲခြင်း။

TCM ကနဦးအသုံးပြုမှုကို ထုတ်ပေးခြင်း (မေးခွန်းတစ်ခုမေးပါ)
စနစ်ထိန်းချုပ်ကိရိယာကို အသုံးပြု၍ RT PolarFire® တွင် TCM ကို စတင်ရန်၊ miv_rv0_subsys_pkg.v ရှိ ဒေသန္တရသတ်မှတ်ချက်များ l_cfg_hard_tcm32_en file Synthesis မတိုင်မီ 1'b1 သို့ ပြောင်းရပါမည်။ နောက်ထပ်အချက်အလက်များအတွက် MIV_RV32 အသုံးပြုသူလမ်းညွှန်ကို ကြည့်ပါ။

Libero® SoC တွင်၊ Configure Design Initialization Data and Memories option သည် TCM ကနဦးအသုံးပြုမှုကို ထုတ်ပေးပြီး ရွေးချယ်ထားသော မတည်ငြိမ်သောမမ်မိုရီအမျိုးအစားပေါ်အခြေခံ၍ sNVM၊ μPROM သို့မဟုတ် ပြင်ပ SPI Flash သို့ ပေါင်းထည့်သည်။ ဤအပလီကေးရှင်းမှတ်စုတွင် TCM ကနဦးအသုံးပြုမှုအား SPI Flash တွင် သိမ်းဆည်းထားသည်။ ဤလုပ်ငန်းစဉ်သည် အသုံးပြုသူအပလီကေးရှင်းကို အကောင်ထည်ဖော်ရန် လိုအပ်သည်။ file (.hex file) hex file (*.hex) ကို SoftConsole အပလီကေးရှင်း ပရောဂျက်ကို အသုံးပြု၍ ထုတ်လုပ်သည်။ ၎ample သုံးစွဲသူအပလီကေးရှင်းကို ဒီဇိုင်းနှင့်အတူ ပံ့ပိုးပေးထားသည်။ file၎။ အသုံးပြုသူလျှောက်လွှာ file (.hex) ကိုအောက်ပါအဆင့်များကိုအသုံးပြု၍ TCM ကနဦးအသုံးပြုမှုကို ဖန်တီးရန်အတွက် ရွေးချယ်ထားသည်-

  1. Libero® SoC ကိုဖွင့်ပြီး script.tcl ကိုဖွင့်ပါ (နောက်ဆက်တွဲ 2- TCL Script ကို လုပ်ဆောင်နေသည်)။
  2. Configure Design Initialization Data and Memories > Libero Design Flow ကို ရွေးပါ။
  3. Fabric RAMs tab တွင်၊ TCM instance ကိုရွေးချယ်ပြီး အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း Edit Fabric RAM Initialization Client dialog box ကိုဖွင့်ရန် ၎င်းကို နှစ်ချက်နှိပ်ပါ။
  4. MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊တည်းဖြတ်ခြင်း Fabric RAM စတင်ခြင်း Client dialog box တွင်၊ Storage အမျိုးအစားကို SPI-Flash သို့ သတ်မှတ်ပါ။ ထို့နောက် Content မှ ရွေးချယ်ပါ။ file အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း Import (…) ခလုတ်ကိုနှိပ်ပါ။

MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊ RT PolarFire ကိရိယာကို ပရိုဂရမ်ရေးဆွဲခြင်း (မေးခွန်းတစ်ခုမေးပါ)

  • ရည်ညွှန်းထားတာ files တွင် Libero® SoC ကို အသုံးပြု၍ ဖန်တီးထားသော Mi-V ပရိုဆက်ဆာ စနစ်ခွဲ ပရောဂျက် ပါဝင်သည်။ RT PolarFire® စက်ပစ္စည်းအား Libero SoC ကို အသုံးပြု၍ ပရိုဂရမ်ပြုလုပ်နိုင်သည်။
  • Libero SoC ဒီဇိုင်းစီးဆင်းမှုကို အောက်ပါပုံတွင် ပြထားသည်။ MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊

RT PolarFire စက်ပစ္စည်းကို အစီအစဉ်ဆွဲရန်၊ Libero SoC တွင် ပေးထားသည့် TCL script များကိုအသုံးပြု၍ ဖန်တီးထားသည့် Mi-V ပရိုဂရမ်ခွဲစနစ် Libero ပရောဂျက်ကိုဖွင့်ပြီး Run Program Action ကို နှစ်ချက်နှိပ်ပါ။

SPI Flash Image ကိုထုတ်လုပ်ခြင်း (မေးခွန်းတစ်ခုမေးပါ)

  • SPI Flash ရုပ်ပုံထုတ်လုပ်ရန်၊ Design Flow တက်ဘ်ရှိ Generate SPI Flash Image ကို နှစ်ချက်နှိပ်ပါ။
  • SPI Flash ပုံကို အောင်မြင်စွာ ထုတ်လုပ်လိုက်သောအခါ၊ Generate SPI Flash Image ဘေးတွင် အစိမ်းရောင် အမှတ်အသားတစ်ခု ပေါ်လာသည်။

SPI Flash ကို ပရိုဂရမ်ရေးဆွဲခြင်း (မေးခွန်းတစ်ခုမေးပါ)
SPI Flash ရုပ်ပုံအား အစီအစဉ်ဆွဲရန် အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. Design Flow တက်ဘ်ရှိ Run PROGRAM_SPI_IMAGE ကို နှစ်ချက်နှိပ်ပါ။
  2. dialog box တွင် Yes ကိုနှိပ်ပါ။
  • SPI ရုပ်ပုံအား စက်တွင် အောင်မြင်စွာ ပရိုဂရမ်ထည့်သွင်းသောအခါ၊ Run PROGRAM_SPI_IMAGE ဘေးတွင် အစိမ်းရောင် အမှတ်အသားတစ်ခု ပေါ်လာပါမည်။
  • SPI Flash ပရိုဂရမ်ရေးဆွဲခြင်းပြီးဆုံးပြီးနောက်၊ TCM အဆင်သင့်ဖြစ်ပါပြီ။ ရလဒ်အနေဖြင့် LEDs 1၊ 2၊ 3၊ နှင့် 4 မှိတ်တုတ်မှိတ်တုတ်ပြီးနောက် ပုံတွင်ပြထားသည့်အတိုင်း အမှတ်စဉ် terminal ပေါ်တွင် prints များကို တွေ့ရပါသည်။
    MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊

ဒါက ဒီမိုကို နိဂုံးချုပ်ပါတယ်။
RT PolarFire® စက်နှင့် SPI Flash ကို FlashPro Express သုံးပြီး ပရိုဂရမ်ရေးဆွဲနိုင်သည်၊ နောက်ဆက်တွဲ 1 ကိုကြည့်ပါ- RT PolarFire ကိရိယာကို ပရိုဂရမ်ရေးဆွဲခြင်းနှင့် FlashPro Express ကိုအသုံးပြု၍ SPI Flash ကို ပရိုဂရမ်ပြုလုပ်နိုင်သည်။

 နောက်ဆက်တွဲ 1- FlashPro Express ကိုအသုံးပြု၍ RT PolarFire ကိရိယာနှင့် SPI Flash ကို ပရိုဂရမ်ရေးဆွဲခြင်း (မေးခွန်းတစ်ခုမေးပါ)

ရည်ညွှန်းထားတာ fileပရိုဂရမ်းမင်းအလုပ်တစ်ခု ပါဝင်သည်။ file FlashPro Express ကို အသုံးပြု၍ RT PolarFire® စက်ပစ္စည်းကို ပရိုဂရမ်ပြုလုပ်ရန်အတွက်။ ဒီအလုပ် file TCM ကနဦးအသုံးပြုသူဖြစ်သည့် SPI Flash ပုံလည်း ပါဝင်သည်။ FlashPro Express ပရိုဂရမ်များသည် RT PolarFire စက်ပစ္စည်းနှင့် SPI Flash နှစ်ခုလုံးကို ဤပရိုဂရမ်ရေးဆွဲခြင်း .job file. ပရိုဂရမ်းမင်း .job file Design မှာ ရနိုင်ပါတယ်။Files_directory\Programming_files.

ပရိုဂရမ်ဖြင့် RT PolarFire ကိရိယာကို ပရိုဂရမ်လုပ်ရန် file FlashPro Express ကိုအသုံးပြု၍ အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. ဟာ့ဒ်ဝဲကို စနစ်ထည့်သွင်းပါ၊ ဟာ့ဒ်ဝဲကို တပ်ဆင်ခြင်းအား ကြည့်ပါ။
  2. host PC တွင် FlashPro Express ဆော့ဖ်ဝဲကိုဖွင့်ပါ။
  3. အလုပ်အသစ်တစ်ခုဖန်တီးရန် New ကိုနှိပ်ပါ သို့မဟုတ် ပရောဂျက်မီနူးမှ FlashPro Express Job မှ အလုပ်သစ်ပရောဂျက်ကို ရွေးချယ်ပါ။
  4. dialog box တွင် အောက်ပါတို့ကို ထည့်ပါ
    • Programming အလုပ် file: Browse ကို နှိပ်ပြီး .job ရှိရာ နေရာကို သွားပါ။ file တည်ရှိပြီး ကိုရွေးချယ်ပါ။ file. အလုပ် file Design မှာ ရနိုင်ပါတယ်။Files_directory\Programming_files.
    • FlashPro Express အလုပ်ပရောဂျက်တည်နေရာ- Browse ကိုနှိပ်ပြီး ပရောဂျက်ကို သိမ်းဆည်းလိုသည့် တည်နေရာသို့ သွားပါ။MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊
  5. OK ကိုနှိပ်ပါ။ လိုအပ်သော programming file ရွေးချယ်ပြီး အစီအစဉ်ချရန် အသင့်ဖြစ်နေပါပြီ။
  6. FlashPro Express ဝင်းဒိုးသည် အောက်ပါပုံတွင် ပြထားသည့်အတိုင်း ပေါ်လာသည်။ Programmer အကွက်တွင် ပရိုဂရမ်မာနံပါတ်တစ်ခု ပေါ်လာကြောင်း အတည်ပြုပါ။ မဟုတ်ပါက board connections များကိုစစ်ဆေးပြီး Refresh/Rescan Programmers ကိုနှိပ်ပါ။ MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊
  7. RUN ကိုနှိပ်ပါ။ စက်ပစ္စည်းကို အောင်မြင်စွာ ပရိုဂရမ်ပြုလုပ်သောအခါ၊ RUN PASSED အခြေအနေကို အောက်ပါပုံတွင် ပြထားသည့်အတိုင်း ပြသသည်။MICROCHIP-AN4229 Risc-V-Processor-Subsystem- (၁)၊

၎င်းသည် RT PolarFire စက်နှင့် SPI Flash ပရိုဂရမ်ကို နိဂုံးချုပ်သည်။ ဘုတ်အဖွဲ့ကို ပရိုဂရမ်ရေးဆွဲပြီးနောက် “Hello World!” ကို ကြည့်ရှုပါ။ UART terminal တွင်ရိုက်နှိပ်ထားသောစာနှင့်အသုံးပြုသူ LEDs မှိတ်တုတ်မှိတ်တုတ်။

 နောက်ဆက်တွဲ 2- TCL Script ကို run (မေးခွန်းတစ်ခုမေးပါ)

ဒီဇိုင်းတွင် TCL script များကို ပေးထားသည်။ fileHW directory အောက်ရှိ ဖိုင်တွဲ။ လိုအပ်ပါက၊ Design Flow ကို Design Implementation မှ အလုပ်မျိုးဆက်အထိ ပြန်လည်ထုတ်ပေးနိုင်သည်။ file.

TCL ကိုလည်ပတ်ရန်၊ အောက်ပါအဆင့်များကိုလုပ်ဆောင်ပါ။

  1. Libero ဆော့ဖ်ဝဲကိုဖွင့်ပါ။
  2. Project > Execute Script ကို ရွေးပါ...။
  3. Browse ကိုနှိပ်ပြီး ဒေါင်းလုဒ်လုပ်ထားသော HW လမ်းညွှန်မှ script.tcl ကိုရွေးချယ်ပါ။
  4. Run ကိုနှိပ်ပါ။

TCL script ကိုအောင်မြင်စွာလုပ်ဆောင်ပြီးနောက်၊ Libero ပရောဂျက်ကို HW လမ်းညွှန်တွင်ဖန်တီးထားသည်။

  • TCL script များအကြောင်း နောက်ထပ်အချက်အလက်များအတွက်၊ rtpf_an4229_df/HW/TCL_Script_readme.txt တွင်ကြည့်ပါ။ TCL commands များအကြောင်း နောက်ထပ်အချက်အလက်များအတွက်၊ Tcl Commands အကိုးအကားလမ်းညွှန်ကို ကြည့်ပါ။ Microchip ကို ဆက်သွယ်ပါ။
  • TCL script ကိုအသုံးပြုနေစဉ်တွင်ကြုံတွေ့ရသောမေးခွန်းများအတွက်နည်းပညာပံ့ပိုးမှု။

 ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း (မေးခွန်းတစ်ခုမေးပါ)

တည်းဖြတ်မှုမှတ်တမ်းဇယားသည် စာရွက်စာတမ်းတွင် အကောင်အထည်ဖော်ခဲ့သော အပြောင်းအလဲများကို ဖော်ပြသည်။ အပြောင်းအလဲများကို လက်ရှိထုတ်ဝေမှုအများဆုံးမှ စတင်၍ ပြန်လည်ပြင်ဆင်ခြင်းဖြင့် စာရင်းပြုစုထားပါသည်။

ဇယား ၄-၁။ ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း

ပြန်လည်ပြင်ဆင်ခြင်း။ ရက်စွဲ ဖော်ပြချက်
B ၅/၅ အောက်ပါတို့သည် စာရွက်စာတမ်း၏ ပြန်လည်ပြင်ဆင်မှု B တွင် ပြုလုပ်ခဲ့သော အပြောင်းအလဲများစာရင်းဖြစ်သည်-
  • ဇယား 1-1 တွင် ဘုတ်အဖွဲ့ ပြန်လည်ပြင်ဆင်မှုကို အပ်ဒိတ်လုပ်ခဲ့သည်။
  • ဒီဇိုင်းဖော်ပြချက်အပိုင်းတွင် ပုံ 3-1 တွင် Mi-V ESS နှင့် CoreSPI ကို ထည့်ထားသည်။
  • IP Blocks ကဏ္ဍရှိ ဇယား 0-0 တွင် MIV_ESS_C0_0 နှင့် CoreSPI_C4_1 ပိတ်ဆို့မှုများကို ထည့်သွင်းခဲ့သည်
  • ဇယား 4-2 တွင် Start Address တန်ဖိုးကို အပ်ဒိတ်လုပ်ထားသည်။
  • ဆော့ဖ်ဝဲလ်အကောင်အထည်ဖော်မှုကဏ္ဍတွင် ပုံ 5-1 နှင့် ပုံ 5-2 ကို အပ်ဒိတ်လုပ်ထားသည်။
  • စနစ်ထိန်းချုပ်မှုဆိုင်းငံ့မုဒ်နှင့်ပတ်သက်သည့် မှတ်စုတစ်ခု၊ ဟာ့ဒ်ဝဲကဏ္ဍကိုစတင်သတ်မှတ်ခြင်းရှိ အဆင့်များတွင် SPI Enable နှင့် FlashPro ပရိုဂရမ်းမင်း (embedded သို့မဟုတ် ပြင်ပ) ၏ jumper ဆက်တင်များ ထပ်ထည့်ထားသည်။
  • မွမ်းမံထားသော ပုံ 6-1Serial Terminal (Tera Term) ကို သတ်မှတ်ခြင်းတွင် ပုံ 6-2 နှင့် ပုံ 6-3 ၊
  • မွမ်းမံထားသော ပုံ 7-1 နှင့် TCM Initialization Client ကို Generating အပိုင်းရှိ ပုံ 7-2
  • SPI Flash ကဏ္ဍကို ပရိုဂရမ်ရေးဆွဲခြင်းတွင် ပုံ 7-4 ကို အပ်ဒိတ်လုပ်ထားသည်။
  • Added နောက်ဆက်တွဲ 2- TCL Script ကဏ္ဍကို လုပ်ဆောင်ခြင်း။
A ၅/၅ ဤစာတမ်း၏ပထမဆုံးထုတ်ဝေမှု

Microchip FPGA ပံ့ပိုးမှု

Microchip FPGA ထုတ်ကုန်အုပ်စုသည် ၎င်း၏ထုတ်ကုန်များကို ဖောက်သည်ဝန်ဆောင်မှု၊ ဖောက်သည်နည်းပညာပံ့ပိုးမှုစင်တာ၊ a website နှင့် ကမ္ဘာတစ်ဝှမ်းရှိ အရောင်းရုံးများ။ ပံ့ပိုးကူညီမှုအား မဆက်သွယ်မီ Microchip အွန်လိုင်းရင်းမြစ်များကို သွားရောက်ကြည့်ရှုရန် အကြံပြုလိုသည်မှာ ၎င်းတို့၏မေးမြန်းချက်များကို ဖြေပြီးသားဖြစ်နိုင်ချေများပါသည်။

နည်းပညာပံ့ပိုးကူညီမှုစင်တာမှတဆင့် ဆက်သွယ်ပါ။ website မှာ www.microchip.com/support. FPGA စက်ပစ္စည်းအပိုင်းနံပါတ်ကို ဖော်ပြပါ၊ သင့်လျော်သော case အမျိုးအစားကို ရွေးချယ်ပြီး ဒီဇိုင်းကို အပ်လုဒ်လုပ်ပါ။ fileနည်းပညာပိုင်းဆိုင်ရာ ပံ့ပိုးကူညီမှု ကိစ္စတစ်ခုကို ဖန်တီးနေစဉ်။
ထုတ်ကုန်စျေးနှုန်း၊ ထုတ်ကုန်အဆင့်မြှင့်တင်မှု၊ အပ်ဒိတ်အချက်အလက်၊ မှာယူမှုအခြေအနေနှင့် ခွင့်ပြုချက်ကဲ့သို့သော နည်းပညာမဟုတ်သော ထုတ်ကုန်ပံ့ပိုးမှုအတွက် ဖောက်သည်ဝန်ဆောင်မှုကို ဆက်သွယ်ပါ။

  • မြောက်အမေရိကမှ 800.262.1060 ကိုခေါ်ဆိုပါ။
  • ကမ္ဘာတစ်ဝှမ်းမှ 650.318.4460 ကိုခေါ်ဆိုပါ။
  • Fax၊ ကမ္ဘာပေါ်ရှိ မည်သည့်နေရာမှမဆို၊ 650.318.8044

Microchip အချက်အလက်

Microchip ပါ။ Website
Microchip သည် ကျွန်ုပ်တို့မှ တစ်ဆင့် အွန်လိုင်း ပံ့ပိုးမှု ပေးပါသည်။ website မှာ www.microchip.com/. ဒီ website ကိုဖန်တီးရန်အသုံးပြုသည်။ files နှင့် အချက်အလက်များကို ဖောက်သည်များအတွက် အလွယ်တကူ ရရှိနိုင်သည်။ ရရှိနိုင်သောအကြောင်းအရာအချို့တွင်-

  • ထုတ်ကုန်ပံ့ပိုးမှု – ဒေတာစာရွက်များနှင့် အမှားအယွင်းများ၊ အပလီကေးရှင်းမှတ်စုများနှင့် များample ပရိုဂရမ်များ၊ ဒီဇိုင်းအရင်းအမြစ်များ၊ အသုံးပြုသူ၏လမ်းညွှန်ချက်များနှင့် ဟာ့ဒ်ဝဲပံ့ပိုးမှုစာရွက်စာတမ်းများ၊ နောက်ဆုံးထွက်ဆော့ဖ်ဝဲလ်များနှင့် မော်ကွန်းတင်ထားသောဆော့ဖ်ဝဲများ
  • ယေဘူယျနည်းပညာပံ့ပိုးမှု - မကြာခဏမေးလေ့ရှိသောမေးခွန်းများ (FAQs)၊ နည်းပညာဆိုင်ရာပံ့ပိုးကူညီမှုတောင်းဆိုမှုများ၊ အွန်လိုင်းဆွေးနွေးမှုအုပ်စုများ၊ Microchip ဒီဇိုင်းမိတ်ဖက်ပရိုဂရမ်အဖွဲ့ဝင်စာရင်း
  • Microchip ၏လုပ်ငန်း - ထုတ်ကုန်ရွေးချယ်ခြင်းနှင့် မှာယူခြင်းလမ်းညွှန်များ၊ နောက်ဆုံးထုတ် Microchip သတင်းထုတ်ပြန်ချက်များ၊ ဆွေးနွေးပွဲများနှင့် ပွဲများစာရင်းများ၊ Microchip အရောင်းရုံးများစာရင်းများ၊ ဖြန့်ဖြူးသူများနှင့် စက်ရုံကိုယ်စားလှယ်များ၊

ထုတ်ကုန်ပြောင်းလဲမှု အကြောင်းကြားချက် ဝန်ဆောင်မှု

  • Microchip ၏ထုတ်ကုန်ပြောင်းလဲမှုသတိပေးချက်ဝန်ဆောင်မှုသည် သုံးစွဲသူများအား Microchip ထုတ်ကုန်များပေါ်တွင် လက်ရှိရှိနေစေရန် ကူညီပေးပါသည်။ စာရင်းသွင်းသူများသည် သတ်မှတ်ထားသော ထုတ်ကုန်မိသားစု သို့မဟုတ် စိတ်ပါဝင်စားသော ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာတစ်ခုနှင့် ပတ်သက်သည့် အပြောင်းအလဲများ၊ အပ်ဒိတ်များ၊ တည်းဖြတ်မှုများ သို့မဟုတ် အမှားအယွင်းများ ရှိသည့်အခါတိုင်း အီးမေးလ်အကြောင်းကြားချက် ရရှိပါမည်။
  • စာရင်းသွင်းရန်၊ သို့သွားပါ။ www.microchip.com/pcn မှတ်ပုံတင်ရန် ညွှန်ကြားချက်များကို လိုက်နာပါ။

ဖောက်သည်ပံ့ပိုးမှု
Microchip ထုတ်ကုန်များကို အသုံးပြုသူများသည် ချန်နယ်များစွာမှတစ်ဆင့် အကူအညီများ ရရှိနိုင်ပါသည်။

  • ဖြန့်ဖြူးသူ သို့မဟုတ် ကိုယ်စားလှယ်
  • ပြည်တွင်းအရောင်းရုံး
  • Embedded Solutions Engineer (ESE)
  • နည်းပညာနှင့်ပတ်သက်သောအထောက်အပံ့

ဝယ်ယူသူများသည် ၎င်းတို့၏ ဖြန့်ဖြူးရောင်းချသူ၊ ကိုယ်စားလှယ် သို့မဟုတ် ESE ကို ပံ့ပိုးကူညီရန် ဆက်သွယ်သင့်သည်။ ဖောက်သည်များကို ကူညီရန် ဒေသတွင်း အရောင်းရုံးများလည်း ရှိသည်။ အရောင်းရုံးများနှင့် တည်နေရာများစာရင်းကို ဤစာတမ်းတွင် ထည့်သွင်းထားသည်။

နည်းပညာပိုင်းဆိုင်ရာ ပံ့ပိုးကူညီမှုများကိုလည်း ရရှိနိုင်ပါသည်။ webဆိုက်- www.microchip.com/support

Microchip Devices Code Protection Feature
Microchip ထုတ်ကုန်များတွင် ကုဒ်ကာကွယ်ရေးအင်္ဂါရပ်၏ အောက်ပါအသေးစိတ်အချက်အလက်များကို မှတ်သားထားပါ-

  • Microchip ထုတ်ကုန်များသည် ၎င်းတို့၏ သီးခြား Microchip Data Sheet တွင်ပါရှိသော သတ်မှတ်ချက်များနှင့် ကိုက်ညီပါသည်။
  • ရည်ရွယ်ထားသည့်ပုံစံ၊ လည်ပတ်မှုသတ်မှတ်ချက်များအတွင်းနှင့် ပုံမှန်အခြေအနေများတွင် အသုံးပြုသည့်အခါ ၎င်း၏ထုတ်ကုန်မိသားစုသည် လုံခြုံသည်ဟု Microchip က ယုံကြည်သည်။
  • Microchip သည် တန်ဖိုးရှိပြီး ၎င်း၏ ဉာဏမူပိုင်ခွင့်အခွင့်အရေးများကို ပြင်းပြင်းထန်ထန် ကာကွယ်ပေးသည်။ Microchip ထုတ်ကုန်၏ ကုဒ်အကာအကွယ်အင်္ဂါရပ်များကို ချိုးဖောက်ရန် ကြိုးပမ်းမှုများကို တင်းတင်းကျပ်ကျပ် တားမြစ်ထားပြီး Digital Millennium မူပိုင်ခွင့်အက်ဥပဒေကို ချိုးဖောက်နိုင်သည်။
  • Microchip နှင့် အခြား semiconductor ထုတ်လုပ်သူ နှစ်ဦးလုံးသည် ၎င်း၏ကုဒ်၏ လုံခြုံရေးကို အာမခံနိုင်မည်မဟုတ်ပေ။ ကုဒ်အကာအကွယ်သည် ကျွန်ုပ်တို့သည် ထုတ်ကုန်သည် “မပျက်စီးနိုင်သော” ဖြစ်သည်ဟု အာမခံသည်ဟု မဆိုလိုပါ။ ကုဒ်အကာအကွယ်သည် အဆက်မပြတ် ပြောင်းလဲနေသည်။ Microchip သည် ကျွန်ုပ်တို့၏ထုတ်ကုန်များ၏ ကုဒ်ကာကွယ်ရေးအင်္ဂါရပ်များကို စဉ်ဆက်မပြတ်တိုးတက်ကောင်းမွန်အောင်လုပ်ဆောင်ရန် ကတိပြုပါသည်။

ဥပဒေသတိပေးချက်
ဤထုတ်ဝေမှုနှင့် ဤနေရာတွင်ရှိအချက်အလက်များကို Microchip ထုတ်ကုန်များကို ဒီဇိုင်းထုတ်ခြင်း၊ စမ်းသပ်ခြင်းနှင့် Microchip ထုတ်ကုန်များကို သင့်အက်ပ်လီကေးရှင်းနှင့် ပေါင်းစပ်ရန်အပါအဝင် Microchip ထုတ်ကုန်များနှင့်သာ အသုံးပြုနိုင်ပါသည်။ ဤအချက်အလက်ကိုအသုံးပြုခြင်း။
အခြားနည်းဖြင့် ဤစည်းမျဥ်းများကို ချိုးဖောက်သည်။ စက်ပစ္စည်းအပလီကေးရှင်းများနှင့်ပတ်သက်သည့် အချက်အလက်များကို သင့်အဆင်ပြေစေရန်အတွက်သာ ပံ့ပိုးပေးထားပြီး အပ်ဒိတ်များဖြင့် အစားထိုးနိုင်ပါသည်။ သင်၏လျှောက်လွှာသည် သင်၏သတ်မှတ်ချက်များနှင့် ကိုက်ညီကြောင်း သေချာစေရန်မှာ သင်၏တာဝန်ဖြစ်သည်။ အပိုပံ့ပိုးကူညီမှုများအတွက် သင်၏ဒေသခံ Microchip အရောင်းရုံးသို့ ဆက်သွယ်ပါ သို့မဟုတ် အပိုပံ့ပိုးကူညီမှုအား တွင် ရယူပါ။ www.microchip.com/en-us/support/design-help/client-support-services.

ဤအချက်အလက်များကို Microchip “ရှိသကဲ့သို့” မှ ပံ့ပိုးပေးပါသည်။ MICROCHIP သည် မည်သည့်အမျိုးအစားကိုမဆို ကိုယ်စားပြုခြင်း သို့မဟုတ် အာမခံချက်များအား ဖော်ပြခြင်း သို့မဟုတ် အဓိပ္ပါယ်ဖွင့်ဆိုသည်ဖြစ်စေ စာဖြင့်ဖြစ်စေ သို့မဟုတ် နှုတ်ဖြင့်ဖြစ်စေ၊ ဥပဒေအရဖြစ်စေ သို့မဟုတ် အခြားနည်းဖြင့်ဖြစ်စေ ပါဝင်သည့်အချက်အလက်များနှင့်သက်ဆိုင်သော်လည်း အကန့်အသတ်မရှိ ဖော်ပြထားသည်ဖြစ်စေ ချိုးဖောက်မှုမရှိသော၊ ရောင်းဝယ်ဖောက်ကားခြင်းနှင့် ကြံ့ခိုင်မှုတို့သည် ၎င်း၏အခြေအနေ၊ အရည်အသွေး သို့မဟုတ် စွမ်းဆောင်ရည်နှင့်သက်ဆိုင်သော အာမခံချက်များ သို့မဟုတ် အထူးရည်ရွယ်ချက်အတွက် သို့မဟုတ် အာမခံချက်။

သွယ်ဝိုက်သော၊ အထူး၊ ပြစ်ဒဏ်ခတ်မှု၊ မတော်တဆ သို့မဟုတ် အကျိုးဆက်ဖြစ်သော ဆုံးရှုံးမှု၊ ပျက်စီးမှု၊ ကုန်ကျစရိတ်၊ ကုန်ကျစရိတ်၊ သို့မဟုတ် စရိတ်စက တစ်မျိုးမျိုးအတွက် မည်ကဲ့သို့သော သက်ရောက်မှုရှိစေကာမူ၊ MICROCHIP သည် ဖြစ်နိုင်ခြေ သို့မဟုတ် ပျက်စီးမှုများသည် မျှော်မှန်းနိုင်သည်ဟု အကြံပြုထားသည်။ ဥပဒေအရ ခွင့်ပြုထားသော အတိုင်းအတာအထိ၊ သတင်းအချက်အလက်နှင့် သက်ဆိုင်သည့် မည်သည့်နည်းဖြင့်မဆို တောင်းဆိုမှုအားလုံးတွင် Microchip ၏ စုစုပေါင်းတာဝန်ဝတ္တရားမှာ အချက်အလက်များ သို့မဟုတ် ၎င်း၏အသုံးပြုမှုတွင် သက်ဆိုင်သည့် အခကြေးငွေပမာဏထက် ကျော်လွန်မည်မဟုတ်ပါ ၊ အကယ်၍ သင့်တွင်ပါရှိသည့် ပမာဏအတိုင်း ရှိပါက၊ အချက်အလက်

အသက်ကယ်ထောက်ပံ့မှုနှင့်/သို့မဟုတ် ဘေးကင်းရေးအပလီကေးရှင်းများတွင် Microchip စက်ပစ္စည်းများကို အသုံးပြုခြင်းသည် ဝယ်သူ၏အန္တရာယ်မှာ လုံးလုံးလျားလျားဖြစ်ပြီး ဝယ်ယူသူသည် ယင်းအသုံးပြုမှုမှရရှိလာသော ပျက်စီးဆုံးရှုံးမှုများ၊ အရေးဆိုမှုများ၊ လျော်ကြေးများ သို့မဟုတ် ကုန်ကျစရိတ်များမှ ကာကွယ်ရန်၊ လျော်ကြေးပေးပြီး ကိုင်ဆောင်ရန် သဘောတူပါသည်။ မည်သည့် Microchip ဉာဏပစ္စည်းမူပိုင်ခွင့်အခွင့်အရေးများအောက်တွင်၊ သွယ်ဝိုက်၍ဖြစ်စေ၊ အခြားနည်းဖြင့်ဖြစ်စေ လိုင်စင်များကို အခြားနည်းဖြင့်ဖော်ပြခြင်းမပြုဘဲ ဖြန့်ဝေခြင်းမပြုပါ။

ကုန်အမှတ်တံဆိပ်များ
Microchip အမည်နှင့် လိုဂို၊ Microchip လိုဂို၊ Adaptec၊ AVR၊ AVR လိုဂို၊ AVR Freaks၊ BesTime၊ BitCloud၊ CryptoMemory၊ CryptoRF၊ dsPIC၊ flexPWR၊ HELDO၊ IGLOO၊ JukeBlox၊ KeeLoq၊ Kleer၊ LANCheck၊ LinkMD, maXtouch MediaLB၊ megaAVR၊ Microsemi၊ Microsemi လိုဂို၊ အများစု၊ အများဆုံး လိုဂို၊ MPLAB၊ OptoLyzer၊ PIC၊ picoPower၊ PICSTART၊ PIC32 လိုဂို၊ PolarFire၊ Prochip ဒီဇိုင်နာ၊ QTouch၊ SAM-BA၊ SenGenuity၊ SpyNIC၊ SST၊ SST Logoym၊ SuperFlash၊ ၊ SyncServer၊ Tachyon၊ TimeSource၊ tinyAVR၊ UNI/O၊ Vectron နှင့် XMEGA တို့သည် USA နှင့် အခြားနိုင်ငံများရှိ Microchip Technology Incorporated ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။

AgileSwitch၊ ClockWorks၊ The Embedded Control Solutions ကုမ္ပဏီ၊ EtherSynch၊ Flashtec၊ Hyper Speed ​​Control၊ HyperLight Load၊ Libero၊ motorBench၊ mTouch၊ Powermite 3၊ Precision Edge၊ ProASIC၊ ProASIC Plus၊ ProASIC Plus လိုဂို၊ Quiet-Wire၊ SmartFusion၊ SyncWorld၊ TimeCesium၊ TimeHub၊ TimePictra၊ TimeProvider နှင့် ZL တို့သည် U.S.A တွင် ထည့်သွင်းထားသော Microchip Technology ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။

ကပ်လျက်သော့ ဖိနှိပ်မှု ၊ DAM၊ ECAN၊ Espresso T1S၊ EtherGREEN၊ EyeOpen၊ GridTime၊ IdealBridge၊ IGaT၊ In-Circuit Serial Programming၊ ICSP၊ INICnet၊ Intelligent Paralleling၊ IntelliMOS၊ Inter-Chip ချိတ်ဆက်မှု၊ JitterBlocker၊ Knob-on-Crypto၊ အများဆုံးView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB အသိအမှတ်ပြုလိုဂို၊ MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, Pure ၊ 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၊ စုစုပေါင်း Endurance ၊ ယုံကြည်ရသောအချိန်၊ TSHARC၊ Turing၊ USBCheck၊ VariSense၊ VectorBlox၊ VeriPHY၊ ViewSpan၊ WiperLock၊ XpressConnect နှင့် ZENA တို့သည် USA နှင့် အခြားသောနိုင်ငံများရှိ Microchip Technology Incorporated ၏ ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။

SQTP သည် USA တွင်ထည့်သွင်းထားသော Microchip Technology ၏ ဝန်ဆောင်မှုအမှတ်အသားတစ်ခုဖြစ်သည်။ Adaptec လိုဂို၊ ကြိမ်နှုန်းလိုအပ်ချက်၊ Silicon Storage Technology နှင့် Symmcom တို့သည် အခြားနိုင်ငံများရှိ Microchip Technology Inc. ၏ မှတ်ပုံတင်ထားသောကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ GestIC သည် Microchip Technology Germany II GmbH & Co. KG ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်တစ်ခုဖြစ်ပြီး အခြားနိုင်ငံများရှိ Microchip Technology Inc. ၏ လုပ်ငန်းခွဲတစ်ခုဖြစ်သည်။

ဤနေရာတွင် ဖော်ပြထားသော အခြားကုန်အမှတ်တံဆိပ်များအားလုံးသည် ၎င်းတို့၏ သက်ဆိုင်ရာကုမ္ပဏီများ၏ ပိုင်ဆိုင်မှုဖြစ်သည်။

© 2024၊ Microchip Technology Incorporated နှင့် ၎င်း၏ လုပ်ငန်းခွဲများ။ မူပိုင်ခွင့်များရယူပြီး။

  • ISBN: 978-1-6683-0441-9

အရည်အသွေးစီမံခန့်ခွဲမှုစနစ် 
Microchip ၏ အရည်အသွေးစီမံခန့်ခွဲမှုစနစ်များနှင့် ပတ်သက်သော အချက်အလက်များအတွက် ကျေးဇူးပြု၍ ဝင်ရောက်ကြည့်ရှုပါ။ www.microchip.com/quality.

ကမ္ဘာတစ်ဝှမ်း အရောင်းနှင့် ဝန်ဆောင်မှု

အမေရိကား အာရှ/ပစိဖိတ်ဒေသ အာရှ/ပစိဖိတ်ဒေသ ဥရောပ
အသင်းအဖွဲ့ ရုံး
2355 အနောက် Chandler Blvd Chandler၊ AZ 85224-6199
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
နည်းပညာနှင့်ပတ်သက်သောအထောက်အပံ့: www.microchip.com/support Web လိပ်စာ- www.microchip.com အတ္တလန်တာ
Duluth၊ GA
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
အော်စတင်၊ TX
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဘော်စတွန်
Westborough, MA ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
ချီကာဂို
Itasca, IL
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
ဒါလား
Addison၊ TX
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
ဒက်ထရွိုက်
Novi, MI
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဟူစတန်၊ TX
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
အင်ဒီယာနာပိုလစ်
Noblesville၊ Tel: IN ၇၃၆-၇၈၄-၆၀၉၄
ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
လော့စ်အိန်ဂျလိစ်
Mission Viejo, CA ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဖက်စ်- ၇၃၆-၇၈၄-၆၀၉၄
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
Raleigh၊ NC
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
နယူးယောက်၊ NY
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
စန်း ဟိုဆေး၊ CA
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
ကနေဒါ တိုရွန်တို
ဖုန်း ၇၃၆-၇၈၄-၆၀၉၄
|Fax- ၇၃၆-၇၈၄-၆၀၉၄
သြစတြေးလျ - ဆစ်ဒနီ
Tel: 61-2-9868-6733
တရုတ်-ပေကျင်း
Tel: 86-10-8569-7000
တရုတ်-ချန်ဒူး
Tel: 86-28-8665-5511
တရုတ်-ချုံကင်း
Tel: 86-23-8980-9588
တရုတ် - Dongguan
Tel: 86-769-8702-9880
တရုတ်-ကွမ်ကျိုး
Tel: 86-20-8755-8029
တရုတ် - Hangzhou
Tel: 86-571-8792-8115
တရုတ် ဟောင် ကောင် SAR
Tel: 852-2943-5100
တရုတ်-နန်ကျင်း
Tel: 86-25-8473-2460
တရုတ် - Qingdao
Tel: 86-532-8502-7355
တရုတ်-ရှန်ဟိုင်း
Tel: 86-21-3326-8000
တရုတ် - ရှန်ယန်း
Tel: 86-24-2334-2829 တရုတ်-ရှန်ကျန်း
Tel: 86-755-8864-2200
တရုတ် - Suzhou
Tel: 86-186-6233-1526
တရုတ်-ဝူဟန်
Tel: 86-27-5980-5300
တရုတ်-ရှန်း
Tel: 86-29-8833-7252
တရုတ် – Xiamen
Tel: 86-592-2388138
တရုတ်-ဇူဟိုင်
Tel: 86-756-3210040
အိန္ဒိယ လိုးသည်။
Tel: 91-80-3090-4444
အိန္ဒိယ - နယူးဒေလီ
Tel: 91-11-4160-8631
အိန္ဒိယ ပူနေ
Tel: 91-20-4121-0141
ဂျပန် အိုဆာကာ
Tel: 81-6-6152-7160
ဂျပန် တိုကျို
Tel: 81-3-6880- 3770
ကိုရီးယား - ဒေဂူ
Tel: 82-53-744-4301
ကိုရီးယား - ဆိုးလ်
Tel: 82-2-554-7200 မလေးရှား - ကွာလာ လမ်ပူ
Tel: 60-3-7651-7906
မလေးရှား-ပီနန်
Tel: 60-4-227-8870
ဖိလစ်ပိုင် မနီလာ
Tel: 63-2-634-9065
စင်္ကာပူ
Tel: 65-6334-8870
ထိုင်ဝမ် - ရှင်ချူး
Tel: 886-3-577-8366
ထိုင်ဝမ် - ရှုံ
Tel: 886-7-213-7830
ထိုင်ဝမ်-တိုင်ပေ
Tel: 886-2-2508-8600
ထိုင်း - ဘန်ကောက်
Tel: 66-2-694-1351
ဗီယက်နမ် - ဟိုချီမင်း
Tel: 84-28-5448-2100
သြစတြီးယား ဝဲလ်
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393ဒိန်းမတ် ကိုပင်ဟေဂင်
Tel: 45-4485-5910
Fax: 45-4485-2829ဖင်လန် Espoo
Tel: 358-9-4520-820

ပြင်သစ် ပါရီ
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79

ဂျာမနီ ပြေးလွှားနေသည်။
Tel: 49-8931-9700

ဂျာမနီ ဟား
Tel: 49-2129-3766400

ဂျာမနီ Heilbronn
Tel: 49-7131-72400

ဂျာမနီ Karlsruhe  Tel: 49-721-625370

ဂျာမနီ မြူးနစ်
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44

ဂျာမနီ Rosenheim
Tel: 49-8031-354-560

အစ္စရေး – Hod Hasharon
Tel: 972-9-775-5100

အီတလီ – မီလန်
Tel: 39-0331-742611
Fax: 39-0331-466781

အီတလီ – Padova
Tel: 39-049-7625286

နယ်သာလန် - Drunen
Tel: 31-416-690399
Fax: 31-416-690340

နော်ဝေး Trondheim
Tel: 47-72884388

ပိုလန် - ဝါဆော
Tel: 48-22-3325737

ရိုမေးနီးယား ဘူခါရက်စ်
Tel: 40-21-407-87-50

စပိန် – မက်ဒရစ်
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
ဆွီဒင် - Gothenberg
Tel: 46-31-704-60-40
ဆွီဒင် – စတော့ဟုမ်း
Tel: 46-8-5090-4654
ယူကေ - Wokingham
Tel: 44-118-921-5800
Fax: 44-118-921-5820

လျှောက်လွှာမှတ်ချက်
© 2024 Microchip Technology Inc. နှင့် ၎င်း၏ လုပ်ငန်းခွဲများ

စာရွက်စာတမ်းများ / အရင်းအမြစ်များ

MICROCHIP AN4229 Risc V ပရိုဆက်ဆာစနစ်ခွဲ [pdf] အသုံးပြုသူလမ်းညွှန်
AN4229၊ AN4229 Risc V Processor Subsystem၊ AN4229၊ Risc V Processor Subsystem၊ Processor Subsystem၊ Subsystem

ကိုးကား

မှတ်ချက်တစ်ခုချန်ထားပါ။

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ လိုအပ်သောအကွက်များကို အမှတ်အသားပြုထားသည်။ *