မာတိကာ ပုန်း

Microsemi-LOGO

Microsemi DG0852 PolarFire FPGA အပူချိန်နှင့် Voltage အာရုံခံကိရိယာ

ထုတ်ကုန်အချက်အလက်- DG0852 သရုပ်ပြလမ်းညွှန် PolarFire FPGA
အပူချိန်နှင့် Voltage အာရုံခံကိရိယာ

DG0852 သရုပ်ပြလမ်းညွှန် PolarFire FPGA အပူချိန်နှင့် Voltage Sensor သည် အပူချိန်နှင့် vol တို့ကို တိုင်းတာရန် ဒီဇိုင်းထုတ်ထားသော ထုတ်ကုန်တစ်ခုဖြစ်သည်။tagင ထုတ်ကုန်ကို အမေရိကန်နိုင်ငံ၊ ကယ်လီဖိုးနီးယားပြည်နယ် Aliso Viejo တွင် ရုံးစိုက်သော Microsemi မှ ထုတ်လုပ်ပါသည်။

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

ထုတ်ကုန်လုံလောက်စွာလုပ်ဆောင်နိုင်ရန်၊ ဒီဇိုင်းလိုအပ်ချက်များတွင် PolarFire FPGA Temperature နှင့် Vol ကိုအသုံးပြုခြင်း ပါဝင်သည်။tage Sensor သည် ပါဝါစားသုံးမှုနည်းပြီး ကုန်ကျစရိတ်သက်သာသော FPGA ဖြစ်သည်။

လိုအပ်ချက်များ

DG0852 သရုပ်ပြလမ်းညွှန် PolarFire FPGA အပူချိန်နှင့် Voltage အာရုံခံကိရိယာ၊ ဒီဇိုင်းအကောင်အထည်ဖော်မှုနှင့် သရုပ်ဖော်မှုစီးဆင်းမှုအတွက် တာဝန်ရှိသည့် Libero Design Flow ဆော့ဖ်ဝဲကို ပံ့ပိုးပေးသည့် စနစ်တစ်ခုရှိရန် လိုအပ်ပါသည်။

ဒီမိုဒီဇိုင်း

သရုပ်ပြဒီဇိုင်းတွင် အပူချိန်နှင့် ပမာဏကို အကောင်အထည်ဖော်ခြင်းတို့ ပါဝင်ပါသည်။tagPolarFire FPGA အပူချိန်နှင့် Vol ကိုအသုံးပြု၍ e တိုင်းတာခြင်းစနစ်tage အာရုံခံကိရိယာ။

ဒီဇိုင်း အကောင်အထည်ဖော်ခြင်း။

အကောင်အထည်ဖော်ရေးလုပ်ငန်းစဉ်တွင် အောက်ပါအဆင့်များ ပါဝင်သည်-

  • Synthesize - ဤအဆင့်တွင် FPGA နားလည်နိုင်သော HDL ဖော်မတ်အဖြစ် ပြောင်းလဲခြင်းတွင် ဒီဇိုင်းလိုအပ်ချက်များ ပါဝင်ပါသည်။
  • နေရာနှင့် လမ်းကြောင်း – ဤအဆင့်တွင် ပေါင်းစပ်ထားသော ဆားကစ်များကို ချစ်ပ်ပေါ်တွင် ချထားခြင်းနှင့် အပြန်အလှန်ချိတ်ဆက်မှုများကို လမ်းကြောင်းပေးခြင်းတို့ ပါဝင်ပါသည်။
  • Timing ကို အတည်ပြုပါ - ဤအဆင့်သည် ဒီဇိုင်း၏ အချိန်ကန့်သတ်ချက်များ ပြည့်မီခြင်း ရှိမရှိ စစ်ဆေးပါသည်။
  • FPGA Array Data ကိုထုတ်လုပ်ပါ - ဤအဆင့်သည် FPGA တွင်တင်မည့်ဒေတာကိုထုတ်ပေးသည်။
  • Bitstream ကိုထုတ်လုပ်ပါ - ဤအဆင့်သည် ပစ်မှတ် FPGA စက်သို့ဒေါင်းလုဒ်လုပ်မည့် bitstream ကိုထုတ်ပေးသည်။
  • ပရိုဂရမ်လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ပါ - ဤအဆင့်သည် ကိရိယာအား bitstream ဖြင့် ပရိုဂရမ်များ လုပ်ဆောင်သည်။

သရုပ်သကန်စီးဆင်းမှု

Simulation flow တွင် ဒီဇိုင်းလိုအပ်ချက်များနှင့် ကိုက်ညီကြောင်း သေချာစေရန် ဒီဇိုင်းကို ပုံဖော်ခြင်း ပါဝင်သည်။

  • ဒီဇိုင်းကို အတုယူခြင်း - ဤအဆင့်တွင် ဒီဇိုင်းလိုအပ်ချက်များနှင့် ကိုက်ညီကြောင်း သေချာစေရန် Libero Design Flow software ကို အသုံးပြု၍ ဒီဇိုင်းကို ပုံဖော်ခြင်း ပါဝင်သည်။

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

DG0852 သရုပ်ပြလမ်းညွှန် PolarFire FPGA အပူချိန်နှင့် အသုံးပြုရန်
ထယ်၊tage အာရုံခံကိရိယာ၊ ဤအဆင့်များကို လိုက်နာပါ-

  1. သင့်စနစ်သည် Libero Design Flow ဆော့ဖ်ဝဲကို ပံ့ပိုးထားကြောင်း သေချာပါစေ။
  2. Microsemi မှ Libero Design Flow ဆော့ဖ်ဝဲကို ဒေါင်းလုဒ်လုပ်ပြီး ထည့်သွင်းပါ။ website.
  3. သင်၏အပူချိန်နှင့် ပမာဏကိုအကောင်အထည်ဖော်ရန် အသုံးပြုသူလက်စွဲတွင်ဖော်ပြထားသော ဒီဇိုင်းအကောင်အထည်ဖော်မှုအဆင့်များကို လိုက်နာပါ။tage တိုင်းတာမှုစနစ်။
  4. ဒီဇိုင်းလိုအပ်ချက်များနှင့် ကိုက်ညီကြောင်း သေချာစေရန် Libero Design Flow ဆော့ဖ်ဝဲလ်ကို အသုံးပြု၍ ဒီဇိုင်းကို အတုယူပါ။
  5. အသုံးပြုသူလက်စွဲတွင်ဖော်ပြထားသော Run PROGRAM လုပ်ဆောင်ချက်အဆင့်ကို အသုံးပြု၍ ကိရိယာကို bitstream ဖြင့် ပရိုဂရမ်ပြုလုပ်ပါ။
  6. သင့်အပူချိန်နှင့် vol ကိုချိတ်ဆက်ပါ။tagPolarFire သို့ အာရုံခံကိရိယာများ
    FPGA အပူချိန်နှင့် Voltage အပူချိန်နှင့် vol ကို စတင်တိုင်းတာရန် အာရုံခံကိရိယာtage.

နောက်ထပ်ထုတ်ကုန်ပံ့ပိုးမှု သို့မဟုတ် စုံစမ်းမေးမြန်းမှုများအတွက်၊ သုံးစွဲသူလက်စွဲတွင် ဖော်ပြထားသည့်အတိုင်း Microsemi ၏ အရောင်း သို့မဟုတ် ဖောက်သည် ပံ့ပိုးကူညီရေးအဖွဲ့များကို ဖုန်း သို့မဟုတ် အီးမေးလ်ဖြင့် ဆက်သွယ်ပါ။

Microsemi ဌာနချုပ်
One Enterprise, Aliso Viejo၊
, CA 92656 ယူအက်စ်အေ
အမေရိကန်ပြည်ထောင်စုအတွင်း- +1 ၇၃၆-၇၈၄-၆၀၉၄
အမေရိကန်ပြင်ပ: +1 ၇၃၆-၇၈၄-၆၀၉၄ အရောင်း- +1 ၇၃၆-၇၈၄-၆၀၉၄
ဖက်စ်- +1 ၇၃၆-၇၈၄-၆၀၉၄
အီးမေးလ်- sales.support@microsemi.com www.microsemi.com
©2021 Microsemi၊ Microchip Technology Inc. ၏ ရာနှုန်းပြည့်ပိုင်ဆိုင်သော လုပ်ငန်းခွဲတစ်ခု။ အခွင့်အရေးများ လက်ဝယ်ရှိသည်။ Microsemi နှင့် Microsemi လိုဂိုများသည် Microsemi Corporation ၏ မှတ်ပုံတင်ထားသော ကုန်အမှတ်တံဆိပ်များဖြစ်သည်။ အခြားကုန်အမှတ်တံဆိပ်များနှင့် ဝန်ဆောင်မှုအမှတ်အသားများအားလုံးသည် သက်ဆိုင်ရာပိုင်ရှင်များ၏ ပိုင်ဆိုင်မှုဖြစ်သည်။
Microsemi သည် ဤနေရာတွင်ပါရှိသော အချက်အလက် သို့မဟုတ် ၎င်း၏ ထုတ်ကုန်နှင့် ဝန်ဆောင်မှုများ၏ သင့်လျော်မှုနှင့်ပတ်သက်၍ အာမခံခြင်း၊ ကိုယ်စားပြုခြင်း သို့မဟုတ် အာမခံပေးခြင်းတို့ကို မလုပ်ဆောင်ဘဲ၊ Microsemi သည် အက်ပ်လီကေးရှင်း သို့မဟုတ် ထုတ်ကုန် သို့မဟုတ် ဆားကစ်အသုံးပြုမှုမှ ဖြစ်ပေါ်လာသည့် မည်သည့်တာဝန်ယူမှုကိုမျှ မယူပါ။ ဤနေရာတွင်ရောင်းချသောထုတ်ကုန်များနှင့် Microsemi မှရောင်းချသောအခြားထုတ်ကုန်များသည် အကန့်အသတ်ဖြင့်စမ်းသပ်ခြင်းခံရပြီး mission-critical equipment သို့မဟုတ် applications များနှင့်တွဲ၍အသုံးမပြုသင့်ပါ။ မည်သည့် စွမ်းဆောင်ရည် သတ်မှတ်ချက်များကိုမဆို ယုံကြည်စိတ်ချရသည်ဟု ယူဆသော်လည်း အတည်မပြုနိုင်သေးဘဲ၊ ဝယ်သူသည် ထုတ်ကုန်များ၏ စွမ်းဆောင်ရည်နှင့် အခြားစမ်းသပ်မှုအားလုံးကို တစ်ခုတည်းနှင့် သို့မဟုတ် အဆုံးစွန်ထုတ်ကုန်များတွင် ထည့်သွင်းပြီး ပြီးမြောက်ရပါမည်။ ဝယ်သူသည် Microsemi မှပေးသော မည်သည့်ဒေတာနှင့် စွမ်းဆောင်ရည်သတ်မှတ်ချက်များ သို့မဟုတ် ကန့်သတ်ချက်များအပေါ် အားကိုးမည်မဟုတ်ပါ။ မည်သည့်ထုတ်ကုန်များ၏ သင့်လျော်မှုကို လွတ်လပ်စွာဆုံးဖြတ်ရန်နှင့် အလားတူစမ်းသပ်စစ်ဆေးရန်မှာ ဝယ်သူ၏တာဝန်ဖြစ်သည်။ ဤနေရာတွင် Microsemi မှ ပံ့ပိုးပေးသော အချက်အလက်သည် "ရှိနေသည့်အတိုင်း၊ မည်သည့်နေရာတွင် ရှိနေသည်" နှင့် ချို့ယွင်းချက်အားလုံးဖြင့် ပေးဆောင်ထားပြီး ထိုအချက်အလက်များနှင့် ဆက်စပ်နေသော အန္တရာယ် တစ်ခုလုံးသည် ဝယ်သူနှင့် လုံးလုံးလျားလျား ရှိနေပါသည်။ Microsemi သည် အဆိုပါအချက်အလက်ကိုယ်တိုင် သို့မဟုတ် ယင်းအချက်အလက်များနှင့်ပတ်သက်၍ ဖော်ပြထားသည့် မည်သည့် မူပိုင်ခွင့်အခွင့်အရေးများ၊ လိုင်စင်များ သို့မဟုတ် အခြား IP အခွင့်အရေးများကို မည်သည့်ပါတီအားမဆို၊ အတိအလင်း သို့မဟုတ် သွယ်ဝိုက်စွာ ပေးအပ်ခြင်းမပြုပါ။ ဤစာရွက်စာတမ်းတွင် ပံ့ပိုးပေးထားသော အချက်အလက်များသည် Microsemi ၏ မူပိုင်ဖြစ်ပြီး၊ Microsemi သည် ဤစာရွက်စာတမ်းပါ အချက်အလက် သို့မဟုတ် ထုတ်ကုန်နှင့် ဝန်ဆောင်မှုများကို အချိန်မရွေး အပြောင်းအလဲပြုလုပ်ရန် အခွင့်အရေးကို လက်ဝယ်ရှိပါသည်။

Microsemi အကြောင်း
Microsemi သည် Microchip Technology Inc. (Nasdaq: MCHP) ၏ အလုံးစုံပိုင်ဆိုင်သော လုပ်ငန်းခွဲတစ်ခုဖြစ်ပြီး၊ အာကာသနှင့် ကာကွယ်ရေး၊ ဆက်သွယ်ရေး၊ ဒေတာစင်တာနှင့် စက်မှုစျေးကွက်များအတွက် ပြီးပြည့်စုံသော တစ်ပိုင်းလျှပ်ကူးပစ္စည်းနှင့် စနစ်ဖြေရှင်းချက်အစုစုကို ပေးပါသည်။ ထုတ်ကုန်များတွင် စွမ်းဆောင်ရည်မြင့်မားပြီး ဓာတ်ရောင်ခြည်-မာကျောသော analog ရောနှော-အချက်ပြပေါင်းစပ်ထားသော ဆားကစ်များ၊ FPGAs၊ SoCs နှင့် ASICs များ ပါဝင်သည်။ ပါဝါစီမံခန့်ခွဲမှုထုတ်ကုန်များ; အချိန်နှင့် ထပ်တူပြုခြင်း ကိရိယာများနှင့် တိကျသော အချိန်ဖြေရှင်းချက်များ၊ အချိန်အတွက် ကမ္ဘာ့စံနှုန်းကို သတ်မှတ်ခြင်း၊ အသံဖြင့်လုပ်ဆောင်ခြင်းကိရိယာများ; RF ဖြေရှင်းချက်များ; သီးခြားအစိတ်အပိုင်းများ; လုပ်ငန်းသိုလှောင်မှုနှင့် ဆက်သွယ်ရေးဖြေရှင်းချက်များ၊ လုံခြုံရေးနည်းပညာများနှင့် အရွယ်ရောက်နိုင်သော ဆန့်ကျင်ဘက်amper ထုတ်ကုန်များ; အီသာနက်ဖြေရှင်းချက်များ; Power-over-Ethernet IC နှင့် midspans; အပြင် စိတ်ကြိုက် ဒီဇိုင်း စွမ်းဆောင်ရည် နှင့် ဝန်ဆောင်မှုများ။ တွင်ပိုမိုလေ့လာပါ။ www.microsemi.com.

ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်း

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

ပြင်ဆင်ချက် 3.0
အောက်ပါတို့သည် ဤပြန်လည်ပြင်ဆင်မှုတွင် ပြုလုပ်ခဲ့သော အပြောင်းအလဲများ၏ အကျဉ်းချုပ်ဖြစ်သည်။

  • Added နောက်ဆက်တွဲ 2- TCL Script ကို လုပ်ဆောင်ခြင်း စာမျက်နှာ 15။
  • ပုံ ၂၊ စာမျက်နှာ ၃ ကို အပ်ဒိတ်လုပ်ထားသည်။
  • ပုံ ၂၊ စာမျက်နှာ ၃ ကို အပ်ဒိတ်လုပ်ထားသည်။

ပြင်ဆင်ချက် 2.0
အောက်ပါတို့သည် ဤပြန်လည်ပြင်ဆင်မှုတွင် ပြုလုပ်ခဲ့သော အပြောင်းအလဲများ၏ အကျဉ်းချုပ်ဖြစ်သည်။

  • Libero SoC v12.2 အတွက် စာရွက်စာတမ်းကို အပ်ဒိတ်လုပ်ထားသည်။
  • Libero ဗားရှင်းနံပါတ်များအတွက် ရည်ညွှန်းချက်များကို ဖယ်ရှားခဲ့သည်။

ပြင်ဆင်ချက် 1.0
ဤစာတမ်း၏ပထမဆုံးထုတ်ဝေမှု။

PolarFire FPGA အပူချိန်နှင့် Voltage အာရုံခံကိရိယာ

PolarFire စက်တစ်ခုစီတွင် Temperature နှင့် Voltage အာရုံခံကိရိယာ (TVS)။ TVS သည် အပူချိန်နှင့် voltagFPGA ထည်သို့ ဒစ်ဂျစ်တယ်ပုံစံဖြင့် စက်ပစ္စည်းထောက်ပံ့ရေးသံလမ်းများ။
TVS သည် 4-channel ADC ကိုအသုံးပြုပြီး ချန်နယ်အချက်အလက်များကို အောက်ပါအတိုင်းပေးသည်-

  • ချန်နယ် 0 – 1 V voltage ထောက်ပံ့ရေး
  • ချန်နယ် 1 – 1.8 V voltage ထောက်ပံ့ရေး
  • ချန်နယ် 2 – 2.5 V voltage ထောက်ပံ့ရေး
  • ချန်နယ် 3 - အပူချိန်သေဆုံး

TVS သည် vol ကိုကိုယ်စားပြုသည့် 16-bit encoded value ကိုထုတ်ပေးသည်။tage သို့မဟုတ် အပူချိန် နှင့် သက်ဆိုင်ရာ ချန်နယ်နံပါတ်။ အပူချိန်နှင့် voltage အချက်အလက်ကို standard temperature နှင့် vol သို့ပြန်ဆိုသည်။tage တန်ဖိုးများ။ ပိုမိုသိရှိလိုပါက UG0753- PolarFire FPGA လုံခြုံရေးအသုံးပြုသူလမ်းညွှန်ကို ကြည့်ပါ။
ဤသရုပ်ပြသည် UART-based အပလီကေးရှင်း (GUI) ကို အသုံးပြု၍ PolarFire ၏ TVS အင်္ဂါရပ်ကို မီးမောင်းထိုးပြသည်။ သရုပ်ပြဒီဇိုင်းသည် GUI တွင်ပြသထားသည့် TVS လိုင်းများမှ ဒေတာများကို UART သို့ စဉ်ဆက်မပြတ် စုပ်ပေးသည်။ ဤသရုပ်ပြဒီဇိုင်းသည် PolarFire စက်ပစ္စည်း၏ TVS အင်္ဂါရပ်ကို အတုယူပုံကိုလည်း ပြသထားသည်။
ဒီမိုဒီဇိုင်းကို အောက်ပါရွေးချယ်စရာများထဲမှ တစ်ခုခုကို အသုံးပြု၍ ပရိုဂရမ်ရေးဆွဲနိုင်သည်-

  • အလုပ်ကိုအသုံးပြုခြင်း။ file: အလုပ်အသုံးပြု၍ စက်ကို ပရိုဂရမ်လုပ်ရန် file ဒီဇိုင်းနဲ့တွဲပြီး တင်ပေးထားပါတယ်။ files၊ နောက်ဆက်တွဲ 1 ကိုကြည့်ပါ- FlashPro Express ကိုအသုံးပြု၍ Device ကို ပရိုဂရမ်ရေးဆွဲခြင်း စာမျက်နှာ 12 ကိုကြည့်ပါ။
  • Libero SoC ကိုအသုံးပြုခြင်း- Libero SoC ကိုအသုံးပြု၍ စက်ပစ္စည်းကို ပရိုဂရမ်ပြုလုပ်ရန် Libero Design Flow၊ စာမျက်နှာ 8 ကိုကြည့်ပါ။ သရုပ်ပြဒီဇိုင်းကို ပြုပြင်မွမ်းမံသည့်အခါ ဤရွေးချယ်မှုကို အသုံးပြုပါ။

ဒီဇိုင်းလိုအပ်ချက်များ
အောက်ပါဇယားသည် ဤသရုပ်ပြဒီဇိုင်းအတွက် ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲလိုအပ်ချက်များကို စာရင်းပြုစုထားသည်။
Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-1

မှတ်ချက် - ဤလမ်းညွှန်တွင်ပြသထားသော Libero SmartDesign နှင့် configuration screen shot များသည် ပုံဥပမာအတွက်သာဖြစ်သည်။ နောက်ဆုံးထွက်မွမ်းမံမှုများကိုကြည့်ရှုရန် Libero ဒီဇိုင်းကိုဖွင့်ပါ။

လိုအပ်ချက်များ
သင်မစတင်မီ-

  1. ဒီမိုဒီဇိုင်းအတွက် fileဒေါင်းလုဒ်လင့်ခ်
    http://soc.microsemi.com/download/rsc/?f=mpf_dg0852_df
  2. Libero SoC ကို ဒေါင်းလုဒ်လုပ်ပြီး တပ်ဆင်ပါ။ webဤဒီဇိုင်းအတွက်ဆိုဒ်) အောက်ပါတည်နေရာမှ host PC တွင်၊
    https://www.microsemi.com/product-directory/design-resources/1750-libero-soc
    ModelSim၊ Synplify Pro နှင့် FTDI ဒရိုက်ဘာများ၏ နောက်ဆုံးဗားရှင်းများကို Libero SoC တပ်ဆင်မှုပက်ကေ့ချ်တွင် ထည့်သွင်းထားပါသည်။

ဒီမိုဒီဇိုင်း
TVS ဒီဇိုင်း၏ ထိပ်တန်းအဆင့် ဘလောက်ကားချပ်ကို အောက်ပါပုံတွင် ပြထားသည်။ TVS ၏ ချန်နယ်လေးခုစလုံးသည် သေဆုံးအပူချိန်နှင့် vol ကို စောင့်ကြည့်ရန် ဒီဇိုင်းတွင် ဖွင့်ထားသည်။tage သံလမ်း။ Fabric logic သည် TVS ချန်နယ်များ အထွက်ကို ဖမ်းယူပြီး CoreUART IP မှတဆင့် UART IF သို့ ပေးပို့သည်။Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-2

GUI သည် ၎င်းတို့ကိုပြသရန် ဖော်ပြထားသည့်အတိုင်း ချန်နယ်ပညာရှိ TVS တန်ဖိုးများနှင့် စကားဝှက်များကို လက်ခံရရှိသည်-
သေဆုံး အပူချိန်
အပူချိန်ချန်နယ်များ 16-bit အထွက်တန်ဖိုးကို Kelvin တွင် ကိုယ်စားပြုပြီး အောက်ပါဇယားတွင် ဖော်ပြထားသည့်အတိုင်း ကုဒ်နံပါတ်ကို အသုံးပြုနိုင်သည်။ ဟောင်းအတွက်ample၊ အပူချိန်ချန်နယ်၏ အထွက်တန်ဖိုး 0x133B သည် 307.56 Kelvin ကို ဆိုလိုသည်။Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-3

ထယ်၊tage:
VALUE နှင့် CHANNEL အထွက်များတွင် ပါရှိသည့် ဒေတာသည် မှန်ကန်သော ရလဒ်ဖြစ်ကြောင်း အခိုင်အမာပြောဆိုမှသာ မှန်ကန်ပါသည်။ သက်ဆိုင်ရာချန်နယ်အား ထည့်သွင်းမှုကို ဖယ်ထုတ်ခြင်းဖြင့် ချန်နယ်တစ်ခုအား ပိတ်လိုက်သောအခါ၊ အထွက်များတွင် ပါရှိသည့် ချန်နယ်ဒေတာသည် မှန်ကန်သော ရလဒ်ဖြစ်ကြောင်း အခိုင်အမာပြောဆိုထားသော်လည်း မမှန်ပါ။ voltage ချန်နယ်များ 16-bit အထွက်တန်ဖိုးကို millivolts (mV) ဖြင့် ကိုယ်စားပြုပြီး အောက်ပါဇယားတွင် ဖော်ပြထားသည့်အတိုင်း decode လုပ်နိုင်ပါသည်။ ဟောင်းအတွက်ample၊ အသံtage ချန်နယ်များ၏ အထွက်တန်ဖိုး 0x385E သည် 1803.75 mV ကို ဆိုလိုသည်။Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-4

ဒီဇိုင်း အကောင်အထည်ဖော်ခြင်း။
အောက်ဖော်ပြပါပုံသည် TVS သရုပ်ပြဒီဇိုင်း၏ Libero SoC ဆော့ဖ်ဝဲလ်ဒီဇိုင်း အကောင်အထည်ဖော်မှုကို ပြသထားသည်။
ပုံ 2 • TVS သရုပ်ပြဒီဇိုင်းMicrosemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-5

ထိပ်တန်းဒီဇိုင်းတွင် အောက်ပါ အစိတ်အပိုင်းများ ပါဝင်သည်-

  • TVS_IP_0 Macro
  • Core_UART_0
  • TVS_to_UART_0 ယုတ္တိဗေဒ
  • နာရီ_gen_0
  • INIT_MONITOR_0 နှင့် PF_RESET_0

TVS_IP_0 Macro
အောက်ပါပုံသည် TVS အင်တာဖေ့စ်ဖွဲ့စည်းမှုပုံစံကိုပြသသည်။Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-6GUI သည် Kelvin တန်ဖိုးများကိုပြောင်းလဲခြင်းဖြင့် ဒီဂရီစင်တီဂရိတ်တွင် သေဆုံးသည့်အပူချိန်ကိုပြသသည်။ စင်တီဂရိတ်တန်ဖိုး = ကယ်ဗင်တန်ဖိုး – ၂၇၃.၁၅

TVS_to_UART_0
TVS မှ UART logic သည် Temperature နှင့် Vol ကိုဖမ်းယူသည်။tagTVS မက်ခရိုမှ e တန်ဖိုးများကို Core_UART_0 သို့ ပေးပို့သည်။

နာရီ_gen_0
CCC သည် 100 MHz နာရီကို ထုတ်လုပ်ရန် စီစဉ်ထားသည်။

သရုပ်သကန်စီးဆင်းမှု
TVS သရုပ်ဖော်မော်ဒယ်သည် .mem တွင် ပေးထားသည့် ညွှန်ကြားချက်များကို ဖတ်ခြင်းအပေါ် အခြေခံ၍ TVS macro ၏ အထွက်များကို အပ်ဒိတ်လုပ်သည် file သို့မဟုတ် .txt file. ဟိ file အဖွင့်အပိတ်လုပ်ရန် TVS အထွက်များအတွက် သရုပ်ပြမော်ဒယ်သို့ အမည်ကို လွှဲပြောင်းရပါမည်။ .mem ကို သိမ်းဆည်းရန် အသုံးပြုသည့် ကန့်သတ်ချက် file နာမည်ကို “TVS_MEM” ဟုခေါ်သည်။FILE” ကျော်ဖြတ်ရန် အောက်ပါ vsim command ကိုထည့်ပါ။ file နာမည်။ -gTVS_MEMFILE=”PATH_TO_FILE_RELATIVE_TO_SIMULATION_FOLDER"

MEM File ပုံစံ
အောက်ပါ format ဖြင့်လည်းကောင်း file hex တွင်ရှိသည်




.mem file ထိုအချိန်တွင် ADC ချန်နယ်လေးခု၏ ဒစ်ဂျစ်တယ်တန်ဖိုးများ (16-ဘစ်) ဖြင့် သရုပ်ဖော်ချိန်များပါရှိသည်။ အသုံးမပြုသော်လည်း ချန်နယ်အတွက် တန်ဖိုးတစ်ခု လိုအပ်ပါသည်။ တန်ဖိုးသည် 0 ဖြစ်နိုင်ပါသည်။ သရုပ်ပြမှုသည် ချန်နယ်အထွက်များအားလုံး 0 ဖြစ်သဖြင့် စတင်ပါသည်။ ပုံစံကို .mem တွင် အကြိမ်ပေါင်းများစွာ ထပ်ခါထပ်ခါ ပြုလုပ်နိုင်ပါသည်။ file ချန်နယ်ထွက်ပေါက်များ၏ တန်ဖိုးများစွာကို ထင်ဟပ်စေရန်။ Mem ၏အကြောင်းအရာ file 256 လိုင်းကန့်သတ်ထားသည်။

ဒီဇိုင်းကို အတုယူခြင်း။
Libero ပရောဂျက်တွင် TVS ဘလောက်ကို အတုယူရန် testbench ပါဝင်သည်။ Testbench သည် CoreUART IP ကို ​​အသုံးပြု၍ TVS ချန်နယ်တန်ဖိုးလေးခုလုံးကို ဖမ်းယူပါသည်။ ချန်နယ်လေးခုအတွက် ဒစ်ဂျစ်တယ်တန်ဖိုးများကို .mem မှတဆင့် ဖြတ်သန်းပါသည်။ file.

သရုပ်သကန် ဆက်တင်များ
မန်ဘာကို ကျော်ဖြတ်ရန် file Simulation အတွက် အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. Libero SoC ပရောဂျက်ဆက်တင်များ (ပရောဂျက် > ပရောဂျက်ဆက်တင်များ) ကိုဖွင့်ပါ။
  2. Simulation ရွေးချယ်မှုများအောက်ရှိ Vsim အမိန့်များကို ရွေးပါ။ Enter- gTVS_MEMFILE=”tvs_values.mem” ထပ်လောင်းရွေးချယ်စရာအကွက်တွင် သိမ်းဆည်းပြီးနောက် သိမ်းဆည်းမည်ကို နှိပ်ပါ။

၎ample tvs_values.mem ကို simulation ဖိုဒါတွင် ပေးထားသည်။ .mem file Libero ပရောဂျက်၏ simulation ဖိုဒါတွင် ရနိုင်ရပါမည်။ tvs_values.mem file မတူညီသောအချိန်အခါများတွင် TVS ပိတ်ဆို့ခြင်း၏ 16-bit ဒစ်ဂျစ်တယ်အထွက်ကို ဖမ်းယူသည်။

ဒီဇိုင်းကို အတုယူရန် အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. Design Flow tab တွင်၊ Verify Pre-Synthesis Design အောက်ရှိ Simulate ကို right-click နှိပ်ပြီး Open Interactively ကိုရွေးချယ်ပါ။
    ပုံ 5 • Design Flow—SimulateMicrosemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-8Simulation ပြီးသွားသောအခါ Wave Window သည် အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း ပေါ်လာပါသည်။ ချန်နယ်လေးခုစလုံးကို ဖွင့်ထားသောကြောင့် TVS သည် CHANNEL အထွက်ရှိ ချန်နယ်နံပါတ်နှင့်အတူ VALUE အထွက်ပေါ်ရှိ အချိန်တစ်ခုတွင် ချန်နယ်လေးခု၏ ပတ်လမ်းတန်ဖိုးကို ထုတ်ပေးပါသည်။ VALUE နှင့် CHANNEL အထွက်များတွင် ပါရှိသည့် ဒေတာသည် မှန်ကန်သော ရလဒ်ဖြစ်ကြောင်း အတည်ပြုထားမှသာ မှန်ကန်ပါသည်။ သရုပ်ဖော်မှုရလဒ်များမှ အောက်ပါတို့ကို သတိပြုပါ။
    • ပြောင်းလဲခြင်းအတွက် ချန်နယ်ကို ဖွင့်ပြီးနောက်၊ TVS ဘလောက်သည် ပြောင်းလဲခြင်းကို အပြီးသတ်ရန် 390 မိုက်ခရိုစက္ကန့် ကြာသည်။
    • ချန်နယ်တစ်ခုစီတွင် ပြောင်းလဲခြင်းနှောင့်နှေးမှု 410 မိုက်ခရိုစက္ကန့်ရှိသည်။
    • ပြောင်းလဲမှုနှုန်းသည် 1920 မိုက်ခရိုစက္ကန့်နှင့် ညီမျှသည်၊ ၎င်းသည် TVS စီစဉ်သတ်မှတ်မှုတွင် သတ်မှတ်ထားသည့် ပြောင်းလဲနှုန်းနှင့် တူညီသည်။
    • TVS block သည် tvs_values.mem တွင်ပေးထားသောတန်ဖိုးများအပေါ်အခြေခံ၍ အထွက်တန်ဖိုးများကိုထုတ်ပေးသည်။ file.
      Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-9
  2. ModelSim Pro ME နှင့် Libero ပရောဂျက်ကို ပိတ်ပါ။

Libero ဒီဇိုင်းစီးဆင်းမှု

ဤအခန်းတွင် သရုပ်ပြဒီဇိုင်း၏ Libero ဒီဇိုင်းစီးဆင်းမှုကို ဖော်ပြသည်။ Libero ဒီဇိုင်းစီးဆင်းမှုတွင် အောက်ပါအဆင့်များ ပါဝင်ပါသည်။

  • ပေါင်းစပ်ပါ
  • နေရာနှင့်လမ်းကြောင်း
  • အချိန်ကို အတည်ပြုပါ။
  • Bitstream ကိုဖန်တီးပါ။
  • ပရိုဂရမ်လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ပါ။
    အောက်ပါပုံသည် ဤရွေးချယ်စရာများကို Design Flow တက်ဘ်တွင် ပြထားသည်။

ပုံ 7 • Libero Design Flow ရွေးစရာများMicrosemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-10ပေါင်းစပ်ပါ
ဒီဇိုင်းကို ပေါင်းစပ်ရန်အတွက် အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. Design Flow window မှ Synthesize ကို နှစ်ချက်နှိပ်ပါ။
    ပေါင်းစပ်မှုအောင်မြင်သောအခါ ပုံ 7၊ စာမျက်နှာ 8 တွင်ပြထားသည့်အတိုင်း အစိမ်းရောင်အမှတ်အသားတစ်ခုပေါ်လာသည်။
  2. Synthesize ကို Right-click နှိပ်ပြီး ရွေးချယ်ပါ။ View သို့သတင်းပို့ပါ view ပေါင်းစပ်အစီရင်ခံစာနှင့်မှတ်တမ်း files အစီရင်ခံစာများတက်ဘ်တွင်။

နေရာနှင့်လမ်းကြောင်း

  1. Design Flow window မှ Place and Route ကို နှစ်ချက်နှိပ်ပါ။
    နေရာနှင့် လမ်းကြောင်း အောင်မြင်သောအခါ ပုံ 7၊ စာမျက်နှာ 8 တွင် ပြထားသည့်အတိုင်း အစိမ်းရောင် အမှတ်အသား ပေါ်လာသည်။
  2. Place and Route ကို Right Click နှိပ်ပြီး ရွေးချယ်ပါ။ View သို့သတင်းပို့ပါ view နေရာနှင့် လမ်းကြောင်း အစီရင်ခံစာနှင့် မှတ်တမ်း files အစီရင်ခံစာများတက်ဘ်တွင်။

အရင်းအမြစ်အသုံးချမှု
အောက်ပါဇယားသည် နေရာနှင့် လမ်းကြောင်းပြီးနောက် ဒီဇိုင်း၏ အရင်းအမြစ်အသုံးချမှုကို စာရင်းပြုစုထားသည်။ ဤတန်ဖိုးများသည် မတူညီသော Libero လုပ်ဆောင်မှုများ၊ ဆက်တင်များနှင့် မျိုးစေ့တန်ဖိုးများအတွက် အနည်းငယ်ကွဲပြားနိုင်သည်။Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-11

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

  1. Design Flow window မှ Verify Timing ကို နှစ်ချက်နှိပ်ပါ။
  2. ဒီဇိုင်းသည် အချိန်ကိုက်လိုအပ်ချက်များနှင့် ကိုက်ညီပါက ပုံ 7၊ စာမျက်နှာ 8 တွင် ပြထားသည့်အတိုင်း အစိမ်းရောင် tick အမှတ်အသား ပေါ်လာပါမည်။
  3. Verify Timing ကို ညာကလစ်နှိပ်ပြီး ရွေးချယ်ပါ။ View သို့သတင်းပို့ပါ view အချိန်ကိုက်အစီရင်ခံစာနှင့် မှတ်တမ်းကို စစ်ဆေးပါ။ files အစီရင်ခံစာများတက်ဘ်တွင်။

FPGA Array Data ကို ဖန်တီးပါ။
FPGA အခင်းအကျင်းဒေတာကိုထုတ်လုပ်ရန်၊ Design Flow window မှ Generate FPGA Array Data ကို နှစ်ချက်နှိပ်ပါ။
ပုံ 7၊ စာမျက်နှာ 8 တွင်ပြထားသည့်အတိုင်း FPGA ခင်းကျင်းခြင်းဒေတာကို အောင်မြင်သောမျိုးဆက်ပြီးနောက် အစိမ်းရောင်အမှတ်အသားကို ပြသသည်။

Bitstream ကိုဖန်တီးပါ။
bitstream ကိုထုတ်လုပ်ရန်၊ အောက်ပါအဆင့်များကိုလုပ်ဆောင်ပါ။

  1. Design Flow တက်ဘ်မှ Generate Bitstream ကို နှစ်ချက်နှိပ်ပါ။
    bitstream ကိုအောင်မြင်စွာထုတ်လုပ်လိုက်သောအခါ၊ ပုံ 7၊ စာမျက်နှာ 8 တွင်ပြထားသည့်အတိုင်း အစိမ်းရောင်အမှတ်အသားတစ်ခုပေါ်လာသည်။
  2. Generate Bitstream ကို Right Click နှိပ်ပြီး ရွေးချယ်ပါ။ View သို့သတင်းပို့ပါ view သက်ဆိုင်သောမှတ်တမ်း file အစီရင်ခံစာများတက်ဘ်တွင်။

ပရိုဂရမ်လုပ်ဆောင်ချက်ကို လုပ်ဆောင်ပါ။
bitstream ကိုဖန်တီးပြီးနောက်၊ PolarFire စက်ပစ္စည်းကို ပရိုဂရမ်ပြုလုပ်ရပါမည်။ PolarFire စက်ပစ္စည်းကို အစီအစဉ်ဆွဲရန် အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. အောက်ပါ Jumper ဆက်တင်များကို ဘုတ်ပေါ်တွင် သတ်မှတ်ထားကြောင်း သေချာပါစေ။Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-12
  2. ဘုတ်ပေါ်ရှိ J9 ချိတ်ဆက်ကိရိယာသို့ ပါဝါထောက်ပံ့ရေးကြိုးကို ချိတ်ဆက်ပါ။
  3. ဘုတ်ပေါ်ရှိ Host PC မှ J5 (FTDI အပေါက်) သို့ USB ကြိုးကို ချိတ်ဆက်ပါ။
  4.  SW3 slide switch ကို အသုံးပြု၍ ဘုတ်ပေါ်တွင် ပါဝါဖွင့်ပါ။
  5. Libero > Design Flow tab မှ Run PROGRAM Action ကို နှစ်ချက်နှိပ်ပါ။
    စက်ပစ္စည်းကို အောင်မြင်စွာ ပရိုဂရမ်ပြုလုပ်သောအခါတွင် ပုံ 7၊ စာမျက်နှာ 8 တွင် ပြထားသည့်အတိုင်း အစိမ်းရောင် အမှတ်အသားတစ်ခု ပေါ်လာသည်။

အဆိုပါ Demo ကို run

TVS သရုပ်ပြကို လုပ်ဆောင်ရန် ဤအခန်းတွင် ဂရပ်ဖစ်အသုံးပြုသူ အင်တာဖေ့စ် (GUI) ကို မည်သို့ ထည့်သွင်းအသုံးပြုရမည်ကို ဖော်ပြထားပါသည်။ PolarFire TVS သရုပ်ပြအပလီကေးရှင်းသည် PolarFire စက်ပစ္စည်းနှင့် ဆက်သွယ်ရန်အတွက် host PC ပေါ်တွင် လုပ်ဆောင်သည့် ရိုးရှင်းသော GUI တစ်ခုဖြစ်သည်။
GUI ကို ထည့်သွင်းရန်၊ အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ-

  1. mpf_dg0852_df.rar ၏ အကြောင်းအရာများကို ထုတ်ယူပါ။ file. mpf_dg0852_df\GUI\TVS_Monitor_GUI_Installer ဖိုဒါမှ setup.exe ကို နှစ်ချက်နှိပ်ပါ။ file.
  2. installation wizard တွင်ပြသထားသည့်ညွှန်ကြားချက်များကိုလိုက်နာပါ။
    အောင်မြင်စွာထည့်သွင်းပြီးနောက်၊ TVS_Monitor_GUI သည် host PC desktop ၏ Start menu တွင်ပေါ်လာသည်။

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

  1. အပလီကေးရှင်းကိုစတင်ရန် စတင်မီနူးမှ TVS_Monitor_GUI ကိုနှိပ်ပါ။ ဘုတ်ကို ချိတ်ဆက်ထားပြီး သင့်လျော်သော မှတ်တမ်းဖိုင်တွဲကို ရွေးချယ်ထားကြောင်း သေချာပါစေ။
  2. Connect ကိုနှိပ်ပါ။ အောင်မြင်သောချိတ်ဆက်မှုတွင်၊ GUI သည် အပူချိန်နှင့် vol ကိုပြသသည်။tage တန်ဖိုးများ။ အလုံးလိုက် file အချိန်နှင့် ဖန်တီးထားသည်။amp ၌ file Log Folder တည်နေရာတွင် အမည်။
    ပုံမှန်အားဖြင့်၊ Log Folder သည် 'ပံ့ပိုးကူညီမှု' ကိုညွှန်ပြသည်။Fileတပ်ဆင်မှုလမ်းညွှန်တွင် s' ဖိုင်တွဲ။ အသုံးပြုသူသည် ဘုတ်သို့မချိတ်ဆက်မီ Log Folder တည်နေရာကို ပြင်ဆင်နိုင်သည်။
    မှတ်ချက် - Log Folder သည် စနစ်ကန့်သတ်ထားသော တည်နေရာမဟုတ်ကြောင်း သေချာပါစေ။ ဤကိစ္စတွင်၊ အသုံးပြုသူသည် စီမံခန့်ခွဲသူအခွင့်ထူးများဖြင့် GUI ကိုဖွင့်ရန် လိုအပ်သည် (ညာဖက်ကလစ်နှိပ်ပြီး စီမံခန့်ခွဲသူအဖြစ် လုပ်ဆောင်သည်)။
  3. အထက်ကန့်သတ်ချက်၊ ကန့်သတ်ချက်အောက်ပိုင်းနှင့် ချန်နယ်တစ်ခုစီအတွက် စာရင်းသွင်းရန် အနိမ့်ဆုံးပုံစံကို setup.ini တွင် ပြင်ဆင်သတ်မှတ်နိုင်သည် file. ချန်နယ်တန်ဖိုးများကို မှတ်တမ်းတွင် ထည့်သွင်းထားသည်။ file setup.ini တွင် သတ်မှတ်ထားသော 'min var' တန်ဖိုးများထက် ကွဲလွဲမှုရှိလျှင် file.
    အောက်ဖော်ပြပါပုံသည် စံအပူချိန်နှင့် ဗို့အားကို ပြသထားသည်။tagချန်နယ် 0 (1.05 V) ၏ e တန်ဖိုးများ။ ဇာတ်ကွက်သည် Channel 0 ၏တန်ဖိုးများနှင့် ကိုက်ညီပါသည်။ အလားတူ၊ အခြားချန်နယ်များနှင့် ရွေးချယ်ပါ။ view ၎င်းတို့၏ ဆက်စပ်တန်ဖိုးများနှင့် မြေကွက်များ။
    ပုံ 8 • COM Port ကို ရွေးချယ်ခြင်းနှင့် ချိတ်ဆက်ခြင်း—ချန်နယ် 0 Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-13မှတ်ချက်: GUI သည် နှောင့်နှေးမှု (ms) အကွက်တွင် ထည့်သွင်းထားသော နှောင့်နှေးမှုနှင့်အတူ TVS ချန်နယ်တန်ဖိုးများကို အပ်ဒိတ်လုပ်သည်။

နောက်ဆက်တွဲ 1- FlashPro Express ကို အသုံးပြု၍ စက်ပစ္စည်းကို ပရိုဂရမ်ရေးဆွဲခြင်း။

ဤအပိုင်းသည် .job ပရိုဂရမ်ဖြင့် PolarFire စက်ပစ္စည်းကို ပရိုဂရမ်လုပ်နည်းကို ဖော်ပြသည်။ file FlashPro Express ကို အသုံးပြု. .job file အောက်ပါ ဒီဇိုင်းများဖြင့် ရရှိနိုင်ပါသည်။ fileဖိုင်တွဲတည်နေရာ-
mpf_dg0852_df\Programming_Job
စက်ပစ္စည်းကို ပရိုဂရမ်ပြုလုပ်ရန် အောက်ပါအဆင့်များကို လုပ်ဆောင်ပါ။

  1. ဘုတ်ပေါ်ရှိ jumper ဆက်တင်များသည် ဇယား 5၊ စာမျက်နှာ 10 တွင်ဖော်ပြထားသည့်အတိုင်းဖြစ်ကြောင်း သေချာပါစေ။
    မှတ်ချက် - jumper ချိတ်ဆက်မှုများ ပြုလုပ်နေစဉ် ပါဝါထောက်ပံ့ရေးခလုတ်ကို ပိတ်ရပါမည်။ v
  2. ဘုတ်ပေါ်ရှိ J9 ချိတ်ဆက်ကိရိယာသို့ ပါဝါထောက်ပံ့ရေးကြိုးကို ချိတ်ဆက်ပါ။
  3. Host PC မှ USB ကြိုးကို ဘုတ်ပေါ်ရှိ J5 (FTDI အပေါက်) သို့ ချိတ်ဆက်ပါ။
  4. SW3 slide switch ကို အသုံးပြု၍ ဘုတ်ပေါ်တွင် ပါဝါဖွင့်ပါ။
  5. host PC တွင် FlashPro Express ဆော့ဖ်ဝဲကိုဖွင့်ပါ။
  6. အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း အလုပ်အသစ်တစ်ခုဖန်တီးရန် ပရောဂျက်မီနူးမှ FlashPro Express Job မှ အလုပ်သစ်ပရောဂျက်ကို ရွေးချယ်ပါ။Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-14
  7. FlashPro Express Job dialog box မှ New Job Project တွင် အောက်ပါတို့ကို ထည့်သွင်းပါ။
    • Programming အလုပ် file: Browse ကိုနှိပ်ပါ၊ .job ရှိရာ နေရာကို သွားပါ။ file တည်ရှိပြီး ကိုရွေးချယ်ပါ။ file. မူရင်းတည်နေရာမှာ- \mpf_dg0852_df\Programming_Job။
    • FlashPro Express အလုပ်ပရောဂျက်တည်နေရာ- Browse ကိုနှိပ်ပြီး ပရောဂျက်ကို သိမ်းဆည်းလိုသည့် တည်နေရာသို့ သွားပါ။
      ပုံ 10 • FlashPro Express Job မှ အလုပ်သစ် ပရောဂျက်Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-15
  8. OK ကိုနှိပ်ပါ။ လိုအပ်သော programming file ရွေးချယ်ထားပြီး စက်တွင် ပရိုဂရမ်ထည့်သွင်းရန် အသင့်ဖြစ်နေပါပြီ။
  9. FlashPro Express ဝင်းဒိုးသည် အောက်ပါပုံတွင် ပြထားသည့်အတိုင်း ပေါ်လာသည်။ Programmer အကွက်တွင် ပရိုဂရမ်မာနံပါတ်တစ်ခု ပေါ်လာကြောင်း အတည်ပြုပါ။ မဟုတ်ပါက board ချိတ်ဆက်မှုများကို အတည်ပြုပြီး Refresh/Rescan Programmers ကိုနှိပ်ပါ။
    ပုံ 11 • စက်ပစ္စည်းကို ပရိုဂရမ်ရေးဆွဲခြင်း။Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-16
  10. စက်ပစ္စည်းကို အစီအစဉ်ဆွဲရန် RUN ကိုနှိပ်ပါ။ စက်ပစ္စည်းကို အောင်မြင်စွာ ပရိုဂရမ်ပြုလုပ်သောအခါ၊ RUN PASSED အခြေအနေကို အောက်ပါပုံတွင် ပြထားသည့်အတိုင်း ပြသသည်။ TVS သရုပ်ပြကို run ရန် စာမျက်နှာ 11 ကို ကြည့်ပါ။Microsemi-DG0852-PolarFire-FPGA-Temperature-and-Voltage-Sensor-FIG-17
  11. FlashPro Express ကိုပိတ်ပါ သို့မဟုတ် Project tab တွင် Exit ကိုနှိပ်ပါ။

နောက်ဆက်တွဲ 2- TCL Script ကို လုပ်ဆောင်ခြင်း။

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

  1. Libero ဆော့ဖ်ဝဲကိုဖွင့်ပါ။
  2. Project > Execute Script ကို ရွေးပါ...။
  3. Browse ကိုနှိပ်ပြီး ဒေါင်းလုဒ်လုပ်ထားသော TCL_Scripts လမ်းညွှန်မှ script.tcl ကိုရွေးချယ်ပါ။
  4. Run ကိုနှိပ်ပါ။
    TCL script ကို အောင်မြင်စွာ လုပ်ဆောင်ပြီးနောက်၊ Libero ပရောဂျက်ကို TCL_Scripts လမ်းညွှန်အတွင်း ဖန်တီးထားသည်။
    TCL script များအကြောင်း နောက်ထပ်အချက်အလက်များအတွက်၊ mpf_dg0852_df/TCL_Scripts/readme.txt ကို ကိုးကားပါ။
    TCL ညွှန်ကြားချက်များဆိုင်ရာ အသေးစိတ်အချက်အလက်များအတွက် Libero® SoC TCL Command Reference Guide ကို ကိုးကားပါ။ TCL script ကို run သောအခါကြုံတွေ့ရသောမေးခွန်းများအတွက်နည်းပညာပံ့ပိုးကူညီမှုထံဆက်သွယ်ပါ။

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

Microsemi DG0852 PolarFire FPGA အပူချိန်နှင့် Voltage အာရုံခံကိရိယာ [pdf] အသုံးပြုသူလမ်းညွှန်
DG0852 PolarFire FPGA အပူချိန်နှင့် Voltage အာရုံခံကိရိယာ၊ DG0852၊ PolarFire FPGA အပူချိန်နှင့် Voltage အာရုံခံကိရိယာ၊ PolarFire FPGA၊ အပူချိန်နှင့် Voltage အာရုံခံကိရိယာ၊ Voltage အာရုံခံကိရိယာ၊ အာရုံခံကိရိယာ

ကိုးကား

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

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