intel UG-20118 ပြင်ပမှတ်ဉာဏ် မျက်နှာပြင်များ Arria 10 FPGA IP ဒီဇိုင်းထွample

ဒီဇိုင်းထွample ပြင်ပ Memory Interfaces Intel® Arria® 10 FPGA IP အတွက် အမြန်စတင်လမ်းညွှန်
အင်တာဖေ့စ်အသစ်နှင့် နောက်ထပ် အလိုအလျောက် ဒီဇိုင်းဟောင်းample flow ကို Intel® Arria® 10 ပြင်ပမှတ်ဉာဏ်ကြားခံများ အတွက် ရနိုင်ပါသည်။
ထွက၊ample Designs tab သည် parameter editor တွင် synthesis နှင့် simulation ဖန်တီးမှုကို သတ်မှတ်နိုင်စေပါသည်။ file သင်၏ EMIF IP ကို အတည်ပြုရန် သင်အသုံးပြုနိုင်သည့် အစုံများ။
ရည်းစားဟောင်းကို ထုတ်ပေးနိုင်သည်။amp၎င်းသည် Intel FPGA ဖွံ့ဖြိုးတိုးတက်မှုကိရိယာအတွက် သို့မဟုတ် သင်ထုတ်လုပ်သည့် မည်သည့် EMIF IP အတွက်မဆို ဒီဇိုင်းထုတ်ပါသည်။
ပုံ 1. General Design Example Workflows
ဒီဇိုင်းထွample
ပုံ 2။ EMIF Ex ကိုထုတ်ပေးခြင်း။ampIntel Arria 10 Development Kit ဖြင့် ဒီဇိုင်းဆွဲခြင်း။![]()
Intel ကော်ပိုရေးရှင်း။ မူပိုင်ခွင့်ကိုလက်ဝယ်ထားသည်။ Intel၊ Intel လိုဂိုနှင့် အခြားသော Intel အမှတ်အသားများသည် Intel ကော်ပိုရေးရှင်း သို့မဟုတ် ၎င်း၏လုပ်ငန်းခွဲများ၏ အမှတ်တံဆိပ်များဖြစ်သည်။ Intel သည် Intel ၏ စံအာမခံချက်နှင့်အညီ ၎င်း၏ FPGA နှင့် တစ်ပိုင်းလျှပ်ကူးပစ္စည်းထုတ်ကုန်များ၏ စွမ်းဆောင်ရည်ကို လက်ရှိသတ်မှတ်ချက်များအတိုင်း အာမခံထားသော်လည်း မည်သည့်ထုတ်ကုန်နှင့်ဝန်ဆောင်မှုများကိုမဆို အသိပေးခြင်းမရှိဘဲ အချိန်မရွေး အပြောင်းအလဲပြုလုပ်ပိုင်ခွင့်ကို လက်ဝယ်ရှိပါသည်။ Intel မှ စာဖြင့် အတိအလင်း သဘောတူထားသည့်အတိုင်း ဤနေရာတွင် ဖော်ပြထားသော အချက်အလက်၊ ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုကို အသုံးပြုခြင်း သို့မဟုတ် အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော တာဝန် သို့မဟုတ် တာဝန်ခံမှု မရှိဟု ယူဆပါသည်။ Intel သုံးစွဲသူများသည် ထုတ်ဝေထားသော အချက်အလက်များနှင့် ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုများအတွက် အမှာစာမတင်မီ နောက်ဆုံးဗားရှင်းကို ရယူရန် အကြံပြုအပ်ပါသည်။
- အခြားအမည်များနှင့် အမှတ်တံဆိပ်များကို အခြားသူများ၏ ပိုင်ဆိုင်မှုအဖြစ် တောင်းဆိုနိုင်ပါသည်။
EMIF ပရောဂျက်တစ်ခု ဖန်တီးခြင်း။
Intel Quartus® Prime ဆော့ဖ်ဝဲဗားရှင်း 17.1 နှင့်နောက်ပိုင်းအတွက်၊ သင်သည် EMIF IP ကို မထုတ်လုပ်မီ Intel Quartus Prime ပရောဂျက်တစ်ခုကို ဖန်တီးရမည်ဖြစ်ပြီး ဒီဇိုင်းဟောင်းကို ဖန်တီးရပါမည်။ampလဲ့
- Intel Quartus Prime ဆော့ဖ်ဝဲကိုဖွင့်ပြီး ရွေးချယ်ပါ။ File ➤ ပရောဂျက် Wizard အသစ်။ Next ကိုနှိပ်ပါ။

- သင်ဖန်တီးလိုသော ပရောဂျက်အတွက် လမ်းညွှန်နှင့် အမည်ကို သတ်မှတ်ပါ။ Next ကိုနှိပ်ပါ။

- Empty Project ကို ရွေးထားကြောင်း အတည်ပြုပါ။ Next နှစ်ကြိမ်နှိပ်ပါ။

- အမည်စစ်ထုတ်မှုအောက်တွင်၊ စက်အစိတ်အပိုင်းနံပါတ်ကို ရိုက်ထည့်ပါ။
- ရနိုင်သော စက်များအောက်တွင် သင့်လျော်သော စက်ပစ္စည်းကို ရွေးချယ်ပါ။

- Finish ကိုနှိပ်ပါ။
EMIF IP ကို ထုတ်လုပ်ခြင်းနှင့် ပြင်ဆင်ခြင်း
အောက်ဖော်ပြပါအဆင့်များသည် EMIF IP ကိုထုတ်လုပ်ရန်နှင့် configure လုပ်ပုံဖော်ပြသည်။ သင်ပစ်မှတ်ထားသည့် မမ်မိုရီပရိုတိုကော မည်သို့ပင်ဖြစ်စေ အဆင့်များသည် ဆင်တူသည်။
- IP Catalog ဝင်းဒိုးတွင်၊ Intel Arria 10 ပြင်ပမှတ်ဉာဏ် မျက်နှာပြင်များကို ရွေးချယ်ပါ။ (IP Catalog ဝင်းဒိုးကို မမြင်ရပါက၊ ရွေးချယ်ပါ။ View ➤ အသုံးဝင်သော Windows ➤ IP ကတ်တလောက်။)

- IP Parameter Editor တွင်၊ EMIF IP အတွက် entity name တစ်ခု ပေးပါ (ဤနေရာတွင် သင်ပေးသော အမည်သည် မှ ဖြစ်လာသည် file IP အတွက်အမည်) နှင့်လမ်းညွှန်တစ်ခုသတ်မှတ်ပါ။ Create ကိုနှိပ်ပါ။

- သင်၏ EMIF အကောင်အထည်ဖော်မှုကို ရောင်ပြန်ဟပ်ရန် ကန့်သတ်ဘောင်များ တည်းဖြတ်ရာတွင် သင်သတ်မှတ်ရမည့် ဘောင်များ အများအပြားပါရှိသည်-
Intel Arria 10 EMIF ပါရာမီတာ တည်းဖြတ်မှု လမ်းညွှန်ချက်များ
ဇယား 1. EMIF Parameter တည်းဖြတ်မှု လမ်းညွှန်ချက်များ
| ကန့်သတ်ချက် တည်းဖြတ်သူ တဘ် | လမ်းညွှန်ချက်များ |
| အထွေထွေ | အောက်ပါ ဘောင်များကို မှန်ကန်စွာ ထည့်သွင်းထားကြောင်း သေချာပါစေ။
• စက်အတွက် အမြန်နှုန်းအဆင့်။ • မှတ်ဉာဏ်နာရီ ကြိမ်နှုန်း။ • PLL ရည်ညွှန်းနာရီကြိမ်နှုန်း။ |
| ဉာဏ် | • ပေါ်ရှိ parameters များကိုရိုက်ထည့်ရန် သင်၏ memory device အတွက် datasheet ကို ကိုးကားပါ။ ဉာဏ် တက်ဘ်
• ALERT# pin အတွက် သီးခြားတည်နေရာတစ်ခုကိုလည်း ထည့်သွင်းသင့်သည်။ (DDR4 မမ်မိုရီပရိုတိုကောတွင်သာ သက်ရောက်သည်။) |
| မေမေ I/O | • ကနဦးပရောဂျက်စုံစမ်းစစ်ဆေးမှုများအတွက်၊ သင်သည် ၎င်းပေါ်တွင် ပုံသေဆက်တင်များကို အသုံးပြုနိုင်သည်။
ကျွန်ုပ်/အို တက်ဘ် • အဆင့်မြင့်ဒီဇိုင်းအတည်ပြုခြင်းအတွက်၊ အကောင်းဆုံးသောရပ်စဲခြင်းဆက်တင်များရရှိစေရန် board simulation ပြုလုပ်သင့်သည်။ |
| FPGA I/O | • ကနဦးပရောဂျက်စုံစမ်းစစ်ဆေးမှုများအတွက်၊ သင်သည် ၎င်းပေါ်တွင် ပုံသေဆက်တင်များကို အသုံးပြုနိုင်သည်။
FPGA I/O တက်ဘ် • အဆင့်မြင့်ဒီဇိုင်းအတည်ပြုခြင်းအတွက်၊ သင့်လျော်သော I/O စံနှုန်းများကို ရွေးချယ်ရန်အတွက် ဆက်စပ် IBIS မော်ဒယ်များနှင့် board simulation ပြုလုပ်သင့်သည်။ |
| Mem အချိန်ကိုက် | • ကနဦးပရောဂျက်စုံစမ်းစစ်ဆေးမှုများအတွက်၊ သင်သည် ၎င်းပေါ်တွင် ပုံသေဆက်တင်များကို အသုံးပြုနိုင်သည်။
Mem အချိန်ကိုက် တက်ဘ် • အဆင့်မြင့်ဒီဇိုင်းအတည်ပြုခြင်းအတွက်၊ သင်၏မှတ်ဉာဏ်ကိရိယာ၏ဒေတာစာရွက်အရ ဘောင်များကို ထည့်သွင်းသင့်သည်။ |
| ဘုတ် | • ကနဦးပရောဂျက်စုံစမ်းစစ်ဆေးမှုများအတွက်၊ သင်သည် ၎င်းပေါ်တွင် ပုံသေဆက်တင်များကို အသုံးပြုနိုင်သည်။
ဘုတ် တက်ဘ် • အဆင့်မြင့်ဒီဇိုင်းအတည်ပြုခြင်းနှင့် တိကျသောအချိန်ပိတ်ခြင်းအတွက်၊ သင်သည် တိကျသော intersymbol interference (ISI)/ crosstalk နှင့် board နှင့် package skew information ကိုရရှိရန်အတွက် board simulation ကိုလုပ်ဆောင်သင့်ပြီး ၎င်းကိုထည့်သွင်းပါ။ ဘုတ် တက်ဘ် |
| ထိန်းချုပ်ကိရိယာ | သင်၏မှတ်ဉာဏ်ထိန်းချုပ်ကိရိယာအတွက် အလိုရှိသော ဖွဲ့စည်းမှုပုံစံနှင့် အမူအကျင့်များနှင့်အညီ ထိန်းချုပ်ကိရိယာ ဘောင်များကို သတ်မှတ်ပါ။ |
| ရောဂါရှာဖွေရေး | ပေါ်တွင် parameters များကိုသုံးနိုင်သည်။ ရောဂါရှာဖွေရေး သင်၏မှတ်ဉာဏ်အင်တာဖေ့စ်ကို စမ်းသပ်ခြင်းနှင့် အမှားပြင်ဆင်ခြင်းတွင် အထောက်အကူပြုရန် တက်ဘ်။ |
| Example ဒီဇိုင်းများ | ဟိ Example ဒီဇိုင်းများ tab သည် သင့်အား ဒီဇိုင်းဟောင်းကို ဖန်တီးနိုင်စေပါသည်။ampပေါင်းစပ်မှုအတွက် les ထုတ်လုပ်လိုက်တဲ့ ဒီဇိုင်း example သည် EMIF IP နှင့် မန်မိုရီအင်တာဖေ့စကို တရားဝင်အောင်စစ်ဆေးရန်အတွက် ကျပန်းအသွားအလာကိုထုတ်ပေးသည့် EMIF စနစ်တစ်ခုဖြစ်သည်။ |
ကန့်သတ်ဘောင်တစ်ခုချင်းစီ၏ အသေးစိတ်အချက်အလက်များအတွက် Intel Arria 10 External Memory Interfaces IP အသုံးပြုသူလမ်းညွှန်ရှိ သင်၏မှတ်ဉာဏ်ပရိုတိုကောအတွက် သင့်လျော်သောအခန်းကို ဖတ်ရှုပါ။
Synthesizable EMIF Design Ex ကို ထုတ်လုပ်ခြင်း။ample
Intel Arria 10 ဖွံ့ဖြိုးတိုးတက်မှုကိရိယာများအတွက်၊ EMIF IP ကို အလိုအလျောက်ကန့်သတ်သတ်မှတ်ပေးပြီး သီးခြားဘုတ်အဖွဲ့အတွက် pinouts များကိုထုတ်ပေးသည့် ကြိုတင်သတ်မှတ်မှုများရှိပါသည်။
- Presets ဝင်းဒိုးကို မြင်ရကြောင်း အတည်ပြုပါ။ Presets ဝင်းဒိုးကို မမြင်နိုင်ပါက၊ ရွေးချယ်ခြင်းဖြင့် ပြသပါ။ View ➤ ကြိုတင်သတ်မှတ်မှုများ။
- Presets ဝင်းဒိုးတွင်၊ သင့်လျော်သော ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာ ကြိုတင်သတ်မှတ်မှုကို ရွေးချယ်ပြီး အသုံးပြုမည်ကို နှိပ်ပါ။

- EMIF IP ကို Configure လုပ်ပြီး Generate Ex ကိုနှိပ်ပါ။ampပြတင်းပေါက်၏ အပေါ်ဘက်ညာဘက်ထောင့်တွင် ဒီဇိုင်းဆွဲပါ။

- EMIF ဒီဇိုင်းဟောင်းအတွက် လမ်းညွှန်တစ်ခုကို သတ်မှတ်ပါ။ample နှင့် OK ကိုနှိပ်ပါ။ EMIF ဒီဇိုင်းဟောင်း၏ အောင်မြင်သောမျိုးဆက်ample သည် အောက်ပါတို့ကို ဖန်တီးသည်။ fileWii လမ်းညွှန်အောက်မှာ
ပုံ 3. Generated Synthesizable Design Example File ဖွဲ့စည်းပုံ
မှတ်ချက် - Simulation သို့မဟုတ် Synthesis ကို အမှန်ခြစ် ရွေးမထားပါက၊ ဦးတည်ရာလမ်းကြောင်းတွင် Platform Designer ဒီဇိုင်း ပါဝင်လိမ့်မည် files ကို Intel Quartus Prime ဆော့ဖ်ဝဲလ်မှ တိုက်ရိုက်စုစည်း၍ မရသော်လည်း ဖြစ်နိုင်သည်။ viewPlatform Designer အောက်တွင် ed သို့မဟုတ် တည်းဖြတ်ထားသည်။ ဤအခြေအနေတွင်၊ ပေါင်းစပ်ခြင်းနှင့် သရုပ်ဖော်ခြင်းတို့ကို ထုတ်လုပ်ရန် အောက်ပါ command များကို သင်လုပ်ဆောင်နိုင်သည်။ file အစုံ။
- စုစည်းနိုင်သော ပရောဂျက်တစ်ခုကို ဖန်တီးရန်၊ ဦးတည်ရာလမ်းကြောင်းတွင် quartus_sh -t make_qii_design.tcl script ကို သင် run ရပါမည်။
- သရုပ်ပြပရောဂျက်တစ်ခုဖန်တီးရန်၊ ဦးတည်ရာလမ်းကြောင်းတွင် quartus_sh -t make_sim_design.tcl script ကို run ရပါမည်။
- ဤအပိုင်းရှိ Select board ဆွဲချမှုသည် သင့်လျော်သော ဖွံ့ဖြိုးတိုးတက်မှုကိရိယာ ပင်နံပါတ်တာဝန်များကို ယခင်ကဲ့သို့ အသုံးပြုသည်။ample ဒီဇိုင်း။
- Ex တွင် Synthesis checkbox ကိုဖွင့်သောအခါမှသာ ဤဆက်တင်ကိုရနိုင်သည်။ample ဒီဇိုင်း Files အပိုင်း။
- ဤဆက်တင်သည် အသုံးပြုထားသော ဖွံ့ဖြိုးတိုးတက်မှုကိရိယာအစုံနှင့် ကိုက်ညီမှုရှိရမည်၊ သို့မဟုတ်ပါက အမှားအယွင်း မက်ဆေ့ချ်တစ်ခု ပေါ်လာမည်ဖြစ်သည်။
- Select board pulldown တွင် No value ပေါ်လာပါက၊ လက်ရှိ parameter ရွေးချယ်မှုများသည် မည်သည့် development kit configurations နှင့်မျှ မကိုက်ညီကြောင်း ညွှန်ပြပါသည်။ ကြိုတင်သတ်မှတ်ထားသည့် ဒစ်ဂျစ်တိုက်မှ ကြိုတင်သတ်မှတ်မှုထဲမှ တစ်ခုကို ရွေးချယ်ခြင်းဖြင့် ဖွံ့ဖြိုးတိုးတက်မှုကိရိယာအစုံ-သတ်မှတ်ထားသော IP နှင့် ဆက်စပ် ကန့်သတ်ဘောင်ဆက်တင်များကို သင်အသုံးပြုနိုင်သည်။ ကြိုတင်သတ်မှတ်မှုတစ်ခုကို သင်အသုံးပြုသောအခါ၊ ရွေးချယ်ထားသော ကြိုတင်သတ်မှတ်မှုနှင့် ကိုက်ညီရန် လက်ရှိ IP နှင့် အခြား ကန့်သတ်ဆက်တင်များကို သတ်မှတ်ပေးပါသည်။ သင်၏ လက်ရှိဆက်တင်များကို သိမ်းဆည်းလိုပါက၊ ကြိုတင်သတ်မှတ်ကို မရွေးချယ်မီ ၎င်းကို ပြုလုပ်သင့်သည်။ သင်၏ ယခင်ဆက်တင်များကို မသိမ်းဆည်းဘဲ ကြိုတင်သတ်မှတ်တစ်ခုကို ရွေးချယ်ပါက၊ သင်သည် အခြားအမည်တစ်ခုအောက်တွင် ကြိုတင်သတ်မှတ်ဆက်တင်အသစ်ကို အမြဲတမ်းသိမ်းဆည်းနိုင်ပါသည်။
- ရည်းစားဟောင်းကို ထုတ်ချင်ရင်ampသင်၏ကိုယ်ပိုင်ဘုတ်ပေါ်တွင်အသုံးပြုရန်အတွက် le ဒီဇိုင်း၊ Select board ကို None ဟုသတ်မှတ်ပါ၊ ex ကိုထုတ်ပေးပါ။ample ဒီဇိုင်း၊ ထို့နောက် pin တည်နေရာကန့်သတ်ချက်များကို ထည့်ပါ။
ဆက်စပ်အချက်အလက်
- Synthesis ထွample Design စာမျက်နှာ 17 တွင် ဖော်ပြထားသည်။
- DDR10 အတွက် Intel Arria 3 EMIF IP ပါရာမီတာဖော်ပြချက်
- DDR10 အတွက် Intel Arria 4 EMIF IP ပါရာမီတာဖော်ပြချက်
- QDRII/II+/Xtreme အတွက် Intel Arria 10 EMIF IP ပါရာမီတာ ဖော်ပြချက်
- QDR-IV အတွက် Intel Arria 10 EMIF IP ပါရာမီတာဖော်ပြချက်
- RLDRAM 10 အတွက် Intel Arria 3 EMIF IP ပါရာမီတာဖော်ပြချက်
- LPDDR10 အတွက် Intel Arria 3 EMIF IP ပါရာမီတာဖော်ပြချက်
EMIF ဒီဇိုင်း Ex ကိုထုတ်လုပ်ခြင်း။ample for Simulation
Intel Arria 10 ဖွံ့ဖြိုးတိုးတက်မှုကိရိယာများအတွက်၊ EMIF IP ကို အလိုအလျောက်ကန့်သတ်သတ်မှတ်ပေးပြီး သီးခြားဘုတ်အဖွဲ့အတွက် pinouts များကိုထုတ်ပေးသည့် ကြိုတင်သတ်မှတ်မှုများရှိပါသည်။
- Presets ဝင်းဒိုးကို မြင်ရကြောင်း အတည်ပြုပါ။ Presets ဝင်းဒိုးကို မမြင်နိုင်ပါက၊ ရွေးချယ်ခြင်းဖြင့် ပြသပါ။ View ➤ ကြိုတင်သတ်မှတ်မှုများ။
- Presets ဝင်းဒိုးတွင်၊ သင့်လျော်သော ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာ ကြိုတင်သတ်မှတ်မှုကို ရွေးချယ်ပြီး အသုံးပြုမည်ကို နှိပ်ပါ။

- EMIF IP ကို Configure လုပ်ပြီး Generate Ex ကိုနှိပ်ပါ။ampပြတင်းပေါက်၏ အပေါ်ဘက်ညာဘက်ထောင့်တွင် ဒီဇိုင်းဆွဲပါ။

- EMIF ဒီဇိုင်းဟောင်းအတွက် လမ်းညွှန်တစ်ခုကို သတ်မှတ်ပါ။ample နှင့် OK ကိုနှိပ်ပါ။
EMIF ဒီဇိုင်းဟောင်း၏ အောင်မြင်သောမျိုးဆက်ample သည် မျိုးစုံကို ဖန်တီးသည်။ file sim/ed_sim လမ်းညွှန်အောက်တွင်၊ ပံ့ပိုးပေးထားသော simulator အမျိုးမျိုးအတွက် သတ်မှတ်ထားသည်။
ပုံ 4. Generated Simulation Design Example File ဖွဲ့စည်းပုံ
မှတ်ချက်- သရုပ်ပြခြင်း သို့မဟုတ် ပေါင်းစပ်ခြင်းအား အမှန်ခြစ်ကွက်လပ်ကို မရွေးချယ်ပါက၊ ဦးတည်ရာလမ်းညွှန်တွင် ပလပ်ဖောင်းဒီဇိုင်နာ ဒီဇိုင်းပါဝင်လိမ့်မည် files ကို Intel Quartus Prime ဆော့ဖ်ဝဲလ်မှ တိုက်ရိုက်စုစည်း၍ မရသော်လည်း ဖြစ်နိုင်သည်။ viewPlatform Designer အောက်တွင် ed သို့မဟုတ် တည်းဖြတ်ထားသည်။ ဤအခြေအနေတွင် ပေါင်းစပ်ခြင်းနှင့် သရုပ်ဖော်ခြင်းတို့ကို ပြုလုပ်ရန် အောက်ပါ command များကို သင်လုပ်ဆောင်နိုင်သည်။ file အစုံ။
- စုစည်းနိုင်သော ပရောဂျက်တစ်ခုကို ဖန်တီးရန်၊ ဦးတည်ရာလမ်းကြောင်းတွင် quartus_sh -t make_qii_design.tcl script ကို သင် run ရပါမည်။
- သရုပ်ပြပရောဂျက်တစ်ခုဖန်တီးရန်၊ ဦးတည်ရာလမ်းကြောင်းတွင် quartus_sh -t make_sim_design.tcl script ကို run ရပါမည်။
ဆက်စပ်အချက်အလက်
- သရုပ်သကန်ထွample Design စာမျက်နှာ 19 တွင် ဖော်ပြထားသည်။
- Intel Arria 10 EMIF IP - မှတ်ဉာဏ် IP ကို ပုံဖော်ခြင်း။
သရုပ်သကန်နှင့် ဟာ့ဒ်ဝဲ အကောင်အထည်ဖော်မှု
ပြင်ပမမ်မိုရီ အင်တာဖေ့စ် သရုပ်ဖော်ခြင်းအတွက်၊ သင်သည် IP မျိုးဆက်အတွင်း ချိန်ညှိခြင်းအား ကျော်သွားခြင်း သို့မဟုတ် တိုင်းတာမှု အပြည့်အစုံကို အိုင်ပီဖန်တီးမှုအတွင်း အဖြေရှာခြင်းတက်ဘ်တွင် ချိန်ညှိခြင်း အပြည့်အစုံကို ရွေးချယ်နိုင်သည်။
EMIF သရုပ်သကန်ပုံစံများ
ဤဇယားသည် skip calibration ၏ဝိသေသလက္ခဏာများနှင့် စံကိုက်ညှိခြင်းပုံစံများကို နှိုင်းယှဉ်ထားသည်။
ဇယား 2. EMIF သရုပ်သကန်ပုံစံများ- ချိန်ညှိခြင်းအား ကျော်သွားခြင်းနှင့် အပြည့်အဝ ချိန်ညှိခြင်းအား ကျော်ပါ။
| Calibration ကိုကျော်ပါ။ | Calibration အပြည့်အစုံ |
| အသုံးပြုသူ ယုတ္တိဗေဒကို အာရုံစိုက်သည့် စနစ်အဆင့် သရုပ်ဖော်မှု။ | ချိန်ညှိခြင်းကို အာရုံစိုက်သည့် Memory interface အသွင်တူခြင်း။ |
| ချိန်ညှိခြင်းအသေးစိတ်အချက်အလက်များကို ဖမ်းယူမထားပါ။ | s အားလုံးကိုဖမ်းယူtagစံကိုက်ချိန်ညှိမှု။ |
| ဆက်ရန်… | |
| Calibration ကိုကျော်ပါ။ | Calibration အပြည့်အစုံ |
| Data တွေကို သိမ်းဆည်းပြီး ပြန်လည်ရယူနိုင်စွမ်းရှိပါတယ်။ | အဆင့်သတ်မှတ်ခြင်း၊ တစ်နည်းနည်းချင်း စားပွဲခုံများ စသည်တို့ ပါဝင်ပါသည်။ |
| တိကျသော စွမ်းဆောင်ရည်ကို ကိုယ်စားပြုသည်။ | |
| board skew မစဉ်းစားဘူး။ | |
RTL သရုပ်သကန်နှင့် ဟာ့ဒ်ဝဲ အကောင်အထည်ဖော်မှု
ဤဇယားသည် EMIF သရုပ်ဖော်မှုနှင့် ဟာ့ဒ်ဝဲအကောင်အထည်ဖော်မှုကြား အဓိကကွာခြားချက်များကို မီးမောင်းထိုးပြသည်။
ဇယား 3. EMIF RTL သရုပ်သကန်နှင့် ဟာ့ဒ်ဝဲ အကောင်အထည်ဖော်မှု
| RTL သရုပ်သကန် | Hardware အကောင်အထည်ဖော်ခြင်း။ |
| Nios® ကနဦးသတ်မှတ်ခြင်းနှင့် ချိန်ညှိခြင်းကုဒ်သည် အပြိုင်လုပ်ဆောင်သည်။ | Nios ကနဦးသတ်မှတ်ခြင်းနှင့် ချိန်ညှိခြင်းကုဒ်ကို ဆက်တိုက်လုပ်ဆောင်သည်။ |
| အင်တာဖေ့စ်များသည် သရုပ်ဖော်မှုတွင် cal_done အချက်ပြအချက်ပြမှုကို တစ်ပြိုင်နက် အခိုင်အမာအတည်ပြုသည်။ | Fitter လုပ်ဆောင်ချက်များသည် ချိန်ညှိခြင်း၏အစီအစဥ်ကို ဆုံးဖြတ်ပြီး အင်တာဖေ့စ်များသည် cal_done ကို တပြိုင်နက်တည်း အတည်မပြုပါ။ |
သင့်ဒီဇိုင်း၏ အပလီကေးရှင်းအတွက် ယာဉ်အသွားအလာပုံစံများကို အခြေခံ၍ RTL သရုပ်ဖော်မှုများကို လုပ်ဆောင်သင့်သည်။ RTL simulation သည် PCB ခြေရာခံနှောင့်နှေးမှုများကို စံနမူနာပြု၍ RTL simulation နှင့် ဟာ့ဒ်ဝဲအကောင်အထည်ဖော်မှုကြားတွင် latency ကွာဟမှုကို ဖြစ်စေနိုင်သည်ကို သတိပြုပါ။
ModelSim ဖြင့် External Memory Interface IP ကို အတုယူခြင်း။
ဤလုပ်ထုံးလုပ်နည်းသည် EMIF ဒီဇိုင်းဟောင်းကို မည်သို့အတုယူရမည်ကို ပြသသည်။ampလဲ့
- Mentor Graphics* ModelSim software ကိုဖွင့်ပြီး ရွေးချယ်ပါ။ File ➤ လမ်းညွှန်ကို ပြောင်းပါ။ ထုတ်လုပ်ထားသော ဒီဇိုင်းဟောင်းအတွင်းရှိ sim/ed_sim/mentor လမ်းညွှန်သို့ သွားပါ။ample folder
- စာသားမှတ်တမ်း ဝင်းဒိုးကို မျက်နှာပြင်အောက်ခြေတွင် ပြသထားကြောင်း စစ်ဆေးပါ။ စာသားမှတ်တမ်း ဝင်းဒိုးကို မမြင်နိုင်ပါက နှိပ်ခြင်းဖြင့် ပြသပါ။ View ➤ စာသားမှတ်တမ်း။
- စာသားမှတ်တမ်းဝင်းဒိုးတွင်၊ အရင်းအမြစ် msim_setup.tcl ကိုဖွင့်ပါ။
- အရင်းအမြစ် msim_setup.tcl လည်ပတ်ပြီးနောက်၊ စာသားမှတ်တမ်းဝင်းဒိုးတွင် ld_debug ကိုဖွင့်ပါ။
- ld_debug လည်ပတ်ပြီးနောက်၊ Objects ဝင်းဒိုးကို ပြသထားကြောင်း စစ်ဆေးပါ။ Objects ဝင်းဒိုးကို မမြင်နိုင်ပါက နှိပ်ခြင်းဖြင့် ပြသပါ။ View ➤ အရာဝတ္ထုများ။
- Objects ဝင်းဒိုးတွင်၊ ညာဖက်ကလစ်နှိပ်ပြီး Add Wave ကိုရွေးချယ်ခြင်းဖြင့် အတုယူလိုသော အချက်ပြများကို ရွေးချယ်ပါ။
- သရုပ်ဖော်ခြင်းအတွက် အချက်ပြများကို ရွေးချယ်ခြင်း အပြီးသတ်ပြီးနောက်၊ စာသားမှတ်တမ်းဝင်းဒိုးတွင် run -all ကို လုပ်ဆောင်ပါ။ သရုပ်ပြမှုသည် ပြီးမြောက်သည်အထိ လုပ်ဆောင်သည်။
- သရုပ်သကန်ကို မမြင်နိုင်ပါက နှိပ်ပါ။ View ➤ လှိုင်း။
ဆက်စပ်အချက်အလက်
Intel Arria 10 EMIF IP - မှတ်ဉာဏ် IP ကို ပုံဖော်ခြင်း။
Intel Arria 10 EMIF IP အတွက် Pin Placement
ဤအကြောင်းအရာသည် ပင်နံပါတ်နေရာချထားခြင်းအတွက် လမ်းညွှန်ချက်များပေးသည်။
ကျော်view
Intel Arria 10 FPGAs တွင် အောက်ပါပုံစံများ ရှိသည်။
- စက်တစ်ခုစီတွင် I/O ကော်လံ 2 ခုပါရှိသည်။
- I/O ကော်လံတစ်ခုစီတွင် I/O ဘဏ် ၈ ခုအထိ ပါဝင်ပါသည်။
- I/O ဘဏ်တစ်ခုစီတွင် 4 လမ်းသွားရှိသည်။
- လမ်းကြောတစ်ခုစီတွင် အထွေထွေသုံး I/O (GPIO) ပင်နံပါတ် ၁၂ ခုပါရှိသည်။
General Pin လမ်းညွှန်ချက်များ
အောက်ပါအချက်များသည် ယေဘုယျ pin လမ်းညွှန်ချက်များကို ပေးဆောင်သည်-
- ပေးထားသည့် ပြင်ပမမ်မိုရီ အင်တာဖေ့စ်အတွက် ပင်နံပါတ်များသည် I/O ကော်လံတစ်ခုအတွင်း ရှိနေကြောင်း သေချာပါစေ။
- ဘဏ်များစွာကို လွှမ်းခြုံထားသည့် အင်တာဖေ့စ်များသည် အောက်ပါလိုအပ်ချက်များနှင့် ကိုက်ညီရမည်-
- ဘဏ်တွေက တစ်ခုနဲ့တစ်ခု ကပ်နေရမယ်။ ကပ်လျက်ဘဏ်များအကြောင်း အချက်အလက်အတွက် Intel Arria 10 External Memory Interfaces IP အသုံးပြုသူလမ်းညွှန်ကို ကိုးကားပါ။
- ကြာမြင့်ချိန်ကို လျှော့ချရန် လိပ်စာနှင့် အမိန့်ပေးဘဏ်သည် ဗဟိုဘဏ်တွင် နေထိုင်ရပါမည်။ မန်မိုရီအင်တာဖေ့စ်သည် ဘဏ်အရေအတွက် တူညီပါက၊ လိပ်စာနှင့် အမိန့်ပေးဘဏ်သည် အလယ်ဘဏ်နှစ်ခုမှ တစ်ခုခုတွင် ရှိနေနိုင်သည်။
- အသုံးမပြုသော pin များကို ယေဘူယျရည်ရွယ်ချက် I/O ပင်များအဖြစ် အသုံးပြုနိုင်ပါသည်။
- လိပ်စာ နှင့် အမိန့် နှင့် ဆက်စပ် ပင်နံပါတ်များအားလုံးသည် ဘဏ်တစ်ခုတည်းအတွင်းတွင် ရှိနေရမည်။
- လိပ်စာနှင့် အမိန့်ပေးစာနှင့် ဒေတာပင်နံပါတ်များသည် အောက်ပါအခြေအနေများအောက်တွင် ဘဏ်တစ်ခုကို မျှဝေနိုင်သည်-
- လိပ်စာနှင့် အမိန့်ပေးစာနှင့် ဒေတာပင်များ I/O လမ်းကြောကို မျှဝေ၍မရပါ။
- လိပ်စာနှင့် အမိန့်ပေးဘဏ်ရှိ အသုံးမပြုသော I/O လမ်းကြောတစ်ခုသာ ဒေတာ pins အတွက် အသုံးပြုနိုင်သည်။
Table 4. General Pin Constraints
| အချက်ပြအမျိုးအစား | ကန့်သတ်ချက် |
| Data Strobe | DQ အဖွဲ့ပိုင် အချက်ပြများအားလုံးသည် တူညီသော I/O လမ်းကြောင်းတွင် ရှိနေရပါမည်။ |
| ဒေ | ဆက်စပ် DQ ပင်နံပါတ်များသည် တူညီသော I/O လမ်းကြောတွင် ရှိနေရပါမည်။ သင့်လျော်သောလည်ပတ်မှုအတွက် DM/DBI ပင်နံပါတ်များကို DQ pin ဖြင့် ချိတ်ထားရပါမည်။ bidirectional data လိုင်းများကိုမပံ့ပိုးသော protocols များအတွက်၊ read signals များကို write signals များမှ သီးခြားအုပ်စုဖွဲ့ထားသင့်သည်။ |
| လိပ်စာနှင့် အမိန့် | လိပ်စာနှင့် ကွပ်ကဲမှု ပင်နံပါတ်များသည် I/O ဘဏ်အတွင်းရှိ ကြိုတင်သတ်မှတ်ထားသော နေရာများတွင် နေထိုင်ရပါမည်။ |
ပင်နံပါတ်တာဝန်များ
IP ထုတ်လုပ်စဉ်အတွင်း ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာအစုံအလင်ကို သင်အသုံးပြုပါက၊ ဖွံ့ဖြိုးတိုးတက်မှုကိရိယာအတွက် ပင်နံပါတ်တာဝန်များအားလုံးကို အလိုအလျောက်ထုတ်ပေးပြီး .qsf တွင် အတည်ပြုနိုင်သည် file ဒီဇိုင်း ex နဲ့ ထုတ်လုပ်ထားတာပါ။ampလဲ့
ဆက်စပ်အချက်အလက်
- Intel Arria 10 EMIF IP DDR3
- DDR10 အတွက် Intel Arria 4 EMIF IP
- QDRII/II+/Xtreme အတွက် Intel Arria 10 EMIF IP
- QDR-IV အတွက် Intel Arria 10 EMIF IP
- RLDRAM 10 အတွက် Intel Arria 3 EMIF IP
- LPDDR10 အတွက် Intel Arria 3 EMIF IP
Intel Arria 10 EMIF ဒီဇိုင်း Ex ကို စုစည်းခြင်းနှင့် ပရိုဂရမ်ရေးဆွဲခြင်း။ample
.qsf တွင် လိုအပ်သော pin assignments များကို ပြုလုပ်ပြီးနောက် fileဒီဇိုင်းတွေဆိုရင် compile လုပ်လို့ရတယ်။ampIntel Quartus Prime ဆော့ဖ်ဝဲလ်တွင် ပါဝင်ပါသည်။
- ဒီဇိုင်းဟောင်းပါရှိသော Intel Quartus Prime ဖိုင်တွဲသို့ သွားပါ။ample လမ်းညွှန်။
- Intel Quartus Prime ပရောဂျက်ကိုဖွင့်ပါ။ file, (.qpf).
- စုစည်းမှုစတင်ရန်၊ လုပ်ဆောင်ခြင်း ➤ စတင်စုစည်းခြင်းကို နှိပ်ပါ။ စုစည်းမှု၏အောင်မြင်စွာပြီးဆုံးခြင်းသည် .sof တစ်ခုထုတ်ပေးသည်။ fileဒီဇိုင်းကို ဟာ့ဒ်ဝဲပေါ်တွင် လည်ပတ်နိုင်အောင် လုပ်ဆောင်ပေးသည်။
- သင့်စက်ကို စုစည်းထားသော ဒီဇိုင်းဖြင့် ပရိုဂရမ်ရေးဆွဲရန်၊ Tools ➤ Programmer ကိုနှိပ်ခြင်းဖြင့် ပရိုဂရမ်မာကိုဖွင့်ပါ။
- ပရိုဂရမ်မာတွင် ပံ့ပိုးထားသော စက်ပစ္စည်းများကို ရှာဖွေရန် Auto Detect ကို နှိပ်ပါ။
- Intel Arria 10 စက်ပစ္စည်းကို ရွေးချယ်ပြီး Change ကိုရွေးချယ်ပါ။ File.
- ထုတ်လုပ်ထားသော ed_synth.sof သို့ သွားပါ။ file Open ကို ရွေးပါ။
- Intel Arria 10 စက်ပစ္စည်းကို ပရိုဂရမ်စတင်ရန် Start ကိုနှိပ်ပါ။ စက်ပစ္စည်းကို အောင်မြင်စွာ ပရိုဂရမ်ထည့်သွင်းသောအခါ၊ ဝင်းဒိုး၏ ညာဘက်အပေါ်ရှိ တိုးတက်မှုဘားသည် 100% (အောင်မြင်သည်) ကို ညွှန်ပြသင့်သည်။
Intel Arria 10 EMIF Design Ex ကို အမှားရှာခြင်း။ample
EMIF Debug Toolkit သည် ပြင်ပမမ်မိုရီ အင်တာဖေ့စ်ဒီဇိုင်းများကို အမှားရှာပြင်ရာတွင် အထောက်အကူပြုရန် ရနိုင်ပါသည်။ ကိရိယာအစုံသည် သင့်အား ဖတ်ရှုခြင်းနှင့် ရေးသားခြင်း အနားသတ်များကို ပြသရန်နှင့် မျက်လုံးပုံချပ်များကို ဖန်တီးနိုင်စေပါသည်။ Intel Arria 10 ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာအစုံကို ပရိုဂရမ်ရေးဆွဲပြီးနောက်၊ EMIF Debug Toolkit ကို အသုံးပြု၍ ၎င်း၏လုပ်ဆောင်ချက်ကို စစ်ဆေးအတည်ပြုနိုင်ပါသည်။
- EMIF Debug Toolkit ကိုဖွင့်ရန်၊ Tools ➤ System Debugging Tools ➤ External Memory Interface Toolkit သို့ သွားပါ။
- Initialize Connections ကိုနှိပ်ပါ။
- ကိရိယာသို့ ချိတ်ဆက်ရန် ပရောဂျက်ကို နှိပ်ပါ။ ပြတင်းပေါက်တစ်ခုပေါ်လာသည်; မှန်ကန်သော စက်ပစ္စည်းကို ရွေးချယ်ပြီး .sof မှန်ကန်ကြောင်း စစ်ဆေးပါ။ file ရွေးချယ်ထားသည်။
- Create Memory Interface Connection ကို နှိပ်ပါ။ OK ကိုနှိပ်ခြင်းဖြင့် မူရင်းဆက်တင်များကို လက်ခံပါ။
- Intel Arria 10 ဖွံ့ဖြိုးတိုးတက်ရေးကိရိယာအစုံကို EMIF Debug Toolkit ဖြင့် လုပ်ဆောင်ရန် ယခုသတ်မှတ်ထားပြီး၊ သက်ဆိုင်သည့်ရွေးချယ်မှုကို နှစ်ချက်နှိပ်ခြင်းဖြင့် အောက်ပါအစီရင်ခံစာများကို သင်ထုတ်လုပ်နိုင်သည်-
- ချိန်ညှိမှု ပြန်လုပ်ပါ။ DQ/DQS ပင်နံပါတ်တစ်ခုစီအတွက် အနားသတ်များနှင့်အတူ DQ/DQS အဖွဲ့တစ်ခုစီအတွက် ချိန်ညှိမှုအခြေအနေကို အကျဉ်းချုပ်ဖော်ပြသည့် ချိန်ညှိမှုအစီရင်ခံစာကို ထုတ်လုပ်သည်။
- Driver Margining။ I/O ပင်နံပါတ်အလိုက် ဖတ်ရှုခြင်းနှင့် ရေးခြင်း အနားသတ်များကို အကျဉ်းချုပ် အစီရင်ခံစာကို ထုတ်လုပ်သည်။ ချိန်ညှိမှုပြုလုပ်နေစဉ်မဟုတ်ပဲ အသုံးပြုသူမုဒ်အသွားအလာတွင် ယာဉ်မောင်းအနားသတ်ကို ဖမ်းယူထားသောကြောင့် ၎င်းသည် ချိန်ညှိခြင်းအနားသတ်နှင့် ကွဲပြားသည်။
- Eye Diagram ကို ဖန်တီးပါ။ ချိန်ညှိခြင်းဒေတာပုံစံများကို အခြေခံ၍ DQ ပင်တစ်ခုစီအတွက် မျက်လုံးမြေပုံများကို ဖတ်ရှုခြင်းနှင့် ရေးခြင်းတို့ ပြုလုပ်သည်။
- Termination ကို Calibrate လုပ်ပါ။ မတူညီသော ရပ်စဲမှုတန်ဖိုးများကို ဖယ်ရှားပြီး ရပ်စဲမှုတန်ဖိုးတစ်ခုစီက ပေးဆောင်သည့် အနားသတ်များကို အစီရင်ခံသည်။ မန်မိုရီအင်တာဖေ့စ်အတွက် အကောင်းဆုံးအဆုံးသတ်ကို ရွေးချယ်ရန် ဤအင်္ဂါရပ်ကို အသုံးပြုပါ။
ဒီဇိုင်းထွample External Memory Interfaces Intel Arria 10 FPGA IP အတွက် ဖော်ပြချက်
သင်၏ EMIF IP ကို ကန့်သတ်သတ်မှတ်ပြီး ထုတ်လုပ်သည့်အခါ၊ စနစ်သည် သရုပ်ဖော်ခြင်းနှင့် ပေါင်းစပ်ခြင်းအတွက် လမ်းညွှန်များကို ဖန်တီးကြောင်း သင်သတ်မှတ်နိုင်သည်။ file sets နှင့် generate လုပ်ပါ။ file အလိုအလျောက်သတ်မှတ်သည်။ Ex အောက်မှာ Simulation or Synthesis ကို ရွေးပါ။ample ဒီဇိုင်း Files တွင် ထွample Designs တက်ဘ်၊ စနစ်သည် ပြီးပြည့်စုံသော သရုပ်ဖော်မှုကို ဖန်တီးသည်။ file သတ်မှတ် သို့မဟုတ် ပြီးပြည့်စုံသောပေါင်းစပ်မှု file သင်၏ရွေးချယ်မှုနှင့်အညီသတ်မှတ်။
Synthesis ထွample ဒီဇိုင်း
ပေါင်းစပ်မှု example ဒီဇိုင်းတွင် အောက်ဖော်ပြပါပုံတွင် ပြထားသည့် အဓိက တုံးများပါရှိသည်။
- ပေါင်းစပ်နိုင်သော Avalon®-MM ဟောင်းဖြစ်သည့် အသွားအလာ ဂျင်နရေတာampကန့်သတ်နံပါတ်များကို ကန့်သတ်ထားသော လိပ်စာများသို့ ဖတ်ရှုပြီး စာရေးခြင်း၏ pseudo-random ပုံစံကို အကောင်အထည်ဖော်သည့် le driver အသွားအလာ ဂျင်နရေတာသည် ရေးထားသော ဒေတာနှင့် ကိုက်ညီကြောင်း သေချာစေရန်နှင့် အခြားနည်းဖြင့် ချို့ယွင်းချက်ကို အခိုင်အမာရရှိစေရန် မမ်မိုရီမှ ဖတ်ရှုထားသော ဒေတာများကိုလည်း စောင့်ကြည့်ပါသည်။
- ပါဝင်သော memory interface ၏ ဥပမာတစ်ခု၊
- Avalon-MM အင်တာဖေ့စ်နှင့် AFI အင်တာဖေ့စ်အကြား ထိန်းညှိပေးသည့် မမ်မိုရီထိန်းချုပ်ကိရိယာ။
- PHY သည် မမ်မိုရီ ထိန်းချုပ်ကိရိယာနှင့် ပြင်ပမှတ်ဉာဏ် ကိရိယာများအကြား ချိတ်ဆက်မှုအဖြစ် ဆောင်ရွက်ပေးသော PHY ဖြစ်သည်။
ပုံ 5. Synthesis Example ဒီဇိုင်း
အကယ်၍ သင်သည် Ping Pong PHY အင်္ဂါရပ်ကို အသုံးပြုပါက၊ ပေါင်းစပ်မှု example ဒီဇိုင်းတွင် အောက်ဖော်ပြပါပုံတွင် ပြထားသည့်အတိုင်း လွတ်လပ်သော ထိန်းချုပ်ကိရိယာနှစ်ခုနှင့် ဘုံ PHY တစ်ခုမှတစ်ဆင့် သီးခြားလွတ်လပ်သော မမ်မိုရီစက်ပစ္စည်းနှစ်ခုသို့ ညွှန်ကြားချက်များထုတ်ပေးသည့် အသွားအလာ ဂျင်နရေတာနှစ်ခု ပါဝင်ပါသည်။
ပုံ 6. Synthesis Example Ping Pong PHY အတွက် ဒီဇိုင်း
အကယ်၍ သင်သည် RLDRAM 3 ကိုအသုံးပြုနေပါက၊ ပေါင်းစပ်မှု ex ရှိ traffic generatorample ဒီဇိုင်းသည် အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း AFI ကို အသုံးပြု၍ PHY နှင့် တိုက်ရိုက်ဆက်သွယ်သည်။
ပုံ 7. Synthesis Example RLDRAM 3 Interfaces အတွက် ဒီဇိုင်း
မှတ်ချက် - PLL မျှဝေခြင်းမုဒ်၊ DLL မျှဝေခြင်းမုဒ် သို့မဟုတ် OCT မျှဝေခြင်းမုဒ် ဘောင်တစ်ခု သို့မဟုတ် တစ်ခုထက်ပိုသော ကန့်သတ်ချက်များသည် No Sharing မှလွဲ၍ အခြားတန်ဖိုးတစ်ခုခုသို့ သတ်မှတ်ပါက၊ ပေါင်းစပ်မှု ဥပမာ၊ample ဒီဇိုင်းတွင် traffic generator/memory interface နှစ်ခုပါရှိသည်။ အသွားအလာ ဂျင်နရေတာ/မမ်မိုရီ အင်တာဖေ့စ် ဖြစ်ရပ်နှစ်ခုသည် ကန့်သတ်ဘောင်ဆက်တင်များမှ သတ်မှတ်ထားသည့်အတိုင်း မျှဝေထားသော PLL/DLL/OCT ချိတ်ဆက်မှုများဖြင့်သာ သက်ဆိုင်ပါသည်။ traffic generator/memory interface instances များသည် သင့်ကိုယ်ပိုင်ဒီဇိုင်းများတွင် ထိုသို့သောချိတ်ဆက်မှုများကို မည်သို့ပြုလုပ်နိုင်သည်ကို သရုပ်ပြပါသည်။
မှတ်ချက် - Intel Quartus Prime Standard Edition အသုံးပြုသူလမ်းညွှန်တွင် ဖော်ပြထားသည့်အတိုင်း ပြင်ပမှပေါင်းစပ်ပေါင်းစပ်မှုစီးဆင်းမှု- Third-party Synthesis သည် EMIF IP အတွက် ပံ့ပိုးထားသော စီးဆင်းမှုမဟုတ်ပါ။
ဆက်စပ်အချက်အလက်
Synthesizable EMIF Design Ex ကို ထုတ်လုပ်ခြင်း။ampစာမျက်နှာ ၁၀
သရုပ်သကန်ထွample ဒီဇိုင်း
Simulation example ဒီဇိုင်းတွင် အောက်ပါပုံတွင် ပြထားသည့် အဓိက တုံးများ ပါရှိသည်။
- ပေါင်းစပ်မှု၏ ဥပမာတစ်ခုample ဒီဇိုင်း။ ယခင်အပိုင်းတွင်ဖော်ပြထားသည့်အတိုင်း synthesis example ဒီဇိုင်းတွင် traffic generator နှင့် memory interface ၏ ဥပမာတစ်ခုပါရှိသည်။ ၎င်းတို့သည် လျင်မြန်သော simulation အတွက် သင့်လျော်သော abstract simulation ပုံစံများကို မူရင်းအတိုင်း ပိတ်ဆို့ထားသည်။
- မန်မိုရီပရိုတိုကော သတ်မှတ်ချက်များကို လိုက်နာသည့် ယေဘူယျမော်ဒယ်အဖြစ် လုပ်ဆောင်သည့် မမ်မိုရီမော်ဒယ်။ မကြာခဏဆိုသလို၊ မန်မိုရီရောင်းချသူများသည် ၎င်းတို့ထံမှ သင်ဒေါင်းလုဒ်လုပ်နိုင်သော ၎င်းတို့၏ သီးခြားမှတ်ဉာဏ်အစိတ်အပိုင်းများအတွက် သရုပ်ဖော်ပုံစံများကို ပေးလေ့ရှိသည်။ webဆိုဒ်များ
- အလုံးစုံဖြတ်သန်းခွင့် သို့မဟုတ် ကျရှုံးမှုအခြေအနေတို့ကို အချက်ပြရန် ပြင်ပမှတ်ဉာဏ်ကြားခံ IP နှင့် အသွားအလာ ဂျင်နရေတာတို့မှ အခြေအနေကို အချက်ပြမှုများကို စောင့်ကြည့်သည့် အခြေအနေစစ်ဆေးသည့်စနစ်။
ပုံ 8. Simulation Example ဒီဇိုင်း
အကယ်၍ သင်သည် Ping Pong PHY အင်္ဂါရပ်ကို အသုံးပြုနေပါက၊ Simulation example ဒီဇိုင်းတွင် အောက်ဖော်ပြပါပုံတွင် ပြထားသည့်အတိုင်း လွတ်လပ်သော ထိန်းချုပ်ကိရိယာနှစ်ခုနှင့် ဘုံ PHY တစ်ခုမှတစ်ဆင့် သီးခြားလွတ်လပ်သော မမ်မိုရီစက်ပစ္စည်းနှစ်ခုသို့ ညွှန်ကြားချက်များထုတ်ပေးသည့် အသွားအလာ ဂျင်နရေတာနှစ်ခု ပါဝင်ပါသည်။
ပုံ 9. Simulation Example Ping Pong PHY အတွက် ဒီဇိုင်း
အကယ်၍ သင်သည် RLDRAM 3 ကိုအသုံးပြုနေပါက၊ simulation အတွင်းရှိ traffic generator သည် example ဒီဇိုင်းသည် အောက်ပါပုံတွင်ပြထားသည့်အတိုင်း AFI ကို အသုံးပြု၍ PHY နှင့် တိုက်ရိုက်ဆက်သွယ်သည်။
ပုံ 10. Simulation Example RLDRAM 3 Interfaces အတွက် ဒီဇိုင်း
ဆက်စပ်အချက်အလက်
EMIF ဒီဇိုင်း Ex ကိုထုတ်လုပ်ခြင်း။ample for Simulation စာမျက်နှာ ၁၀
Example Designs Interface Tab
ကန့်သတ်ချက်တည်းဖြတ်မှုတွင် Ex တစ်ခုပါဝင်သည်။ample Designs tabample designs.l
ပုံ ၃ample ပြင်ပ Memory Interfaces Parameter Editor တွင် Designs Tab
ရနိုင်သော Example ဒီဇိုင်းများကဏ္ဍ
Select design pulldown သည် သင့်အား လိုချင်သော ex ကို ရွေးချယ်နိုင်စေပါသည်။ample ဒီဇိုင်း။ လက်ရှိတွင် EMIF Example Design သည် တစ်ခုတည်းသော ရွေးချယ်မှုဖြစ်ပြီး မူရင်းအတိုင်း ရွေးချယ်ထားသည်။
Intel Arria 10 FPGA IP ဒီဇိုင်း External Memory Interfaces အတွက် စာရွက်စာတမ်း ပြန်လည်ပြင်ဆင်မှုမှတ်တမ်းample အသုံးပြုသူလမ်းညွှန်
| စာရွက်စာတမ်းဗားရှင်း | Intel Quartus Prime ဗားရှင်း | အပြောင်းအလဲများ |
| 2021.03.29 | 21.1 | • ၌ Exampဒီဇိုင်းအမြန်စတင်ပါ။ အခန်းတွင် NCSim* စီစစ်ခြင်းဆိုင်ရာ ရည်ညွှန်းချက်များကို ဖယ်ရှားခဲ့သည်။ |
| 2018.09.24 | 18.1 | • မွမ်းမံထားသော ကိန်းဂဏန်းများ Synthesizable EMIF Design Ex ကို ထုတ်လုပ်ခြင်း။ample နှင့် EMIF ဒီဇိုင်း Ex ကိုထုတ်လုပ်ခြင်း။ample for Simulation အကြောင်းအရာများ |
| 2018.05.07 | 18.0 | • စာရွက်စာတမ်းခေါင်းစဉ်မှ ပြောင်းထားသည်။ Intel Arria 10 ပြင်ပမှတ်ဉာဏ်ကြားခံမျက်နှာပြင်များ IP ဒီဇိုင်းထွample အသုံးပြုသူလမ်းညွှန် ရန် ပြင်ပမှတ်ဉာဏ်ကြားခံမျက်နှာပြင်များ Intel Arria 10 FPGA IP ဒီဇိုင်းထွample အသုံးပြုသူလမ်းညွှန်.
• ပြင်ထားသော ကျည်ဆံအမှတ်များ ကျော်view အပိုင်း Intel Arria 10 EMIF IP အတွက် Pin Placement အကြောင်းအရာ |
| ရက်စွဲ | ဗားရှင်း | အပြောင်းအလဲများ |
| နိုဝင်ဘာလ
2017 |
2017.11.06 | ကနဦး ထုတ်ဝေမှု။ |
Intel ကော်ပိုရေးရှင်း။ မူပိုင်ခွင့်ကိုလက်ဝယ်ထားသည်။ Intel၊ Intel လိုဂိုနှင့် အခြားသော Intel အမှတ်အသားများသည် Intel ကော်ပိုရေးရှင်း သို့မဟုတ် ၎င်း၏လုပ်ငန်းခွဲများ၏ အမှတ်တံဆိပ်များဖြစ်သည်။ Intel သည် Intel ၏ စံအာမခံချက်နှင့်အညီ ၎င်း၏ FPGA နှင့် တစ်ပိုင်းလျှပ်ကူးပစ္စည်းထုတ်ကုန်များ၏ စွမ်းဆောင်ရည်ကို လက်ရှိ သတ်မှတ်ချက်များအတိုင်း အာမခံထားသော်လည်း မည်သည့်ထုတ်ကုန်နှင့် ဝန်ဆောင်မှုများကိုမဆို အသိပေးခြင်းမရှိဘဲ အချိန်မရွေး အပြောင်းအလဲပြုလုပ်ပိုင်ခွင့်ကို လက်ဝယ်ရှိပါသည်။ Intel မှ စာဖြင့် အတိအလင်း သဘောတူထားသည့်အတိုင်း ဤနေရာတွင် ဖော်ပြထားသော အချက်အလက်၊ ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုကို အသုံးပြုခြင်း သို့မဟုတ် အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော တာဝန် သို့မဟုတ် တာဝန်ခံမှု မရှိဟု ယူဆပါသည်။ Intel သုံးစွဲသူများသည် ထုတ်ဝေထားသော အချက်အလက်များနှင့် ထုတ်ကုန် သို့မဟုတ် ဝန်ဆောင်မှုများအတွက် အမှာစာမတင်မီ နောက်ဆုံးဗားရှင်းကို ရယူရန် အကြံပြုအပ်ပါသည်။
- အခြားအမည်များနှင့် အမှတ်တံဆိပ်များကို အခြားသူများ၏ ပိုင်ဆိုင်မှုအဖြစ် တောင်းဆိုနိုင်ပါသည်။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
intel UG-20118 ပြင်ပမှတ်ဉာဏ် မျက်နှာပြင်များ Arria 10 FPGA IP ဒီဇိုင်းထွample [pdf] အသုံးပြုသူလမ်းညွှန် UG-20118 ပြင်ပမှတ်ဉာဏ် မျက်နှာပြင်များ Arria 10 FPGA IP ဒီဇိုင်းထွample၊ UG-20118၊ ပြင်ပမှတ်ဉာဏ် မျက်နှာပြင်များ Arria 10 FPGA IP ဒီဇိုင်းထွample၊ Interfaces Arria 10 FPGA IP ဒီဇိုင်းထွample၊ 10 FPGA IP ဒီဇိုင်းထွample |





