XC7K420T-2FFG901I – ပေါင်းစည်းထားသော ဆားကစ်များ၊ မြှုပ်နှံထားသော၊ နယ်ပယ်ပရိုဂရမ်မာနိုင်သော ဂိတ်အခင်းများ
ထုတ်ကုန်ဂုဏ်ရည်များ
အမျိုးအစား | ပုံဥပမာ |
အမျိုးအစား | Integrated Circuits (ICs)မြှုပ်ထားသည်။ Field Programmable Gate Arrays (FPGAs) |
ထုတ်လုပ်သူ | AMD |
စီးရီး | Kintex®-7 |
ခြုံ | ဗန်း |
ထုတ်ကုန်အခြေအနေ | လှုပ်လှုပ်ရှားရှား |
DigiKey သည် ပရိုဂရမ်ထုတ်နိုင်သည်။ | မစစ်ဆေးရသေးပါ။ |
LAB/CLB နံပါတ် | ၃၂၅၇၅ |
လော့ဂျစ်ဒြပ်စင်/ယူနစ် အရေအတွက် | ၄၁၆၉၆၀ |
စုစုပေါင်း RAM ဘစ်အရေအတွက် | ၃၀၇၈၁၄၄၀ |
I/Os အရေအတွက် | ၃၈၀ |
ဗို့အား - ပါဝါထောက်ပံ့မှု | 0.97V ~ 1.03V |
တပ်ဆင်မှုအမျိုးအစား | မျက်နှာပြင်ကော်အမျိုးအစား |
Operating အပူချိန် | -40°C ~ 100°C (TJ) |
အထုပ်/အိမ် | 900-BBGA၊FCBGA |
ရောင်းချသူ အစိတ်အပိုင်း ထုပ်ပိုးမှု | 901-FCBGA (31x31) |
ထုတ်ကုန်မာစတာနံပါတ် | XC7K420 |
အမျိုးအစား | ပုံဥပမာ |
အမျိုးအစား | Integrated Circuits (ICs)မြှုပ်ထားသည်။ |
ထုတ်လုပ်သူ | AMD |
စီးရီး | Kintex®-7 |
ခြုံ | ဗန်း |
ထုတ်ကုန်အခြေအနေ | လှုပ်လှုပ်ရှားရှား |
DigiKey သည် ပရိုဂရမ်ထုတ်နိုင်သည်။ | မစစ်ဆေးရသေးပါ။ |
LAB/CLB နံပါတ် | ၃၂၅၇၅ |
လော့ဂျစ်ဒြပ်စင်/ယူနစ် အရေအတွက် | ၄၁၆၉၆၀ |
စုစုပေါင်း RAM ဘစ်အရေအတွက် | ၃၀၇၈၁၄၄၀ |
I/Os အရေအတွက် | ၃၈၀ |
ဗို့အား - ပါဝါထောက်ပံ့မှု | 0.97V ~ 1.03V |
တပ်ဆင်မှုအမျိုးအစား | မျက်နှာပြင်ကော်အမျိုးအစား |
Operating အပူချိန် | -40°C ~ 100°C (TJ) |
အထုပ်/အိမ် | 900-BBGA၊FCBGA |
ရောင်းချသူ အစိတ်အပိုင်း ထုပ်ပိုးမှု | 901-FCBGA (31x31) |
ထုတ်ကုန်မာစတာနံပါတ် | XC7K420 |
FPGAs
အားသာချက်များ
FPGA ၏ အားသာချက်များမှာ အောက်ပါအတိုင်းဖြစ်သည်။
(1) FPGA များတွင် လော့ဂျစ်ဆဲလ်များ၊ RAM၊ မြှောက်ကိန်းများ စသည်တို့ကဲ့သို့ ဟာ့ဒ်ဝဲအရင်းအမြစ်များ ပါ၀င်ပါသည်။ ဤဟာ့ဒ်ဝဲအရင်းအမြစ်များကို ဆင်ခြင်တုံတရားဖြင့် စုစည်းခြင်းဖြင့်၊ မြှောက်ကိန်းများ၊ မှတ်ပုံတင်များ၊ လိပ်စာထုတ်လုပ်သူများ စသည်တို့ကဲ့သို့ ဟာ့ဒ်ဝဲဆားကစ်များကို အကောင်အထည်ဖော်နိုင်ပါသည်။
(2) FPGA များကို ရိုးရှင်းသော ဂိတ်ပတ်လမ်းများမှ FIR သို့မဟုတ် FFT ဆားကစ်များအထိ ဘလောက်ပုံများ သို့မဟုတ် Verilog HDL ကို အသုံးပြု၍ ဒီဇိုင်းရေးဆွဲနိုင်သည်။
(၃) FPGAs များကို အကန့်အသတ်မရှိ ပြန်လည်အစီအစဉ်ချနိုင်ပြီး၊ ဟာ့ဒ်ဝဲအပေါ်ယံကိုလျှော့ချရန်အတွက် ပြန်လည်ဖွဲ့စည်းမှုကို အသုံးပြုကာ ဒီဇိုင်းဖြေရှင်းချက်အသစ်ကို ရာဂဏန်းမီလီစက္ကန့်အနည်းငယ်အတွင်းတင်ကာ စတင်နိုင်သည်။
(4) FPGA ၏လည်ပတ်မှုအကြိမ်ရေအား FPGA ချစ်ပ်ပြားအပြင် ဒီဇိုင်းဖြင့်ဆုံးဖြတ်ပြီး အချို့သောတောင်းဆိုမှုလိုအပ်ချက်များနှင့်ပြည့်မီရန် ပိုမိုမြန်ဆန်သောချစ်ပ်ပြားဖြင့် ပြုပြင်နိုင်သည် (မှန်သော်လည်း၊ လည်ပတ်မှုအကြိမ်ရေသည် အကန့်အသတ်မရှိ လုပ်နိုင်သော်လည်း၊ တိုးလာသော်လည်း လက်ရှိ IC လုပ်ငန်းစဉ်များနှင့် အခြားအချက်များဖြင့် အုပ်ချုပ်သည်။)
အားနည်းချက်များ
FPGA ၏ အားနည်းချက်များမှာ အောက်ပါအတိုင်းဖြစ်သည်။
(1) FPGA များသည် လုပ်ငန်းဆောင်တာအားလုံးအတွက် ဟာ့ဒ်ဝဲ အကောင်အထည်ဖော်မှုအပေါ် အားကိုးပြီး အကိုင်းအခက်အခြေအနေအလိုက် ခုန်ခြင်းကဲ့သို့သော လုပ်ငန်းဆောင်တာများကို အကောင်အထည်မဖော်နိုင်ပါ။
(၂) FPGA များသည် ပုံသေမှတ်ထားသော လုပ်ဆောင်ချက်များကိုသာ အကောင်အထည်ဖော်နိုင်သည်။
အချုပ်အားဖြင့်- FPGA များသည် လုပ်ဆောင်ချက်အားလုံးကို အကောင်အထည်ဖော်ရန် ဟာ့ဒ်ဝဲကို အားကိုးပြီး မြန်နှုန်းသတ်မှတ်ချက်အရ သီးခြားချစ်ပ်များနှင့် နှိုင်းယှဉ်နိုင်သော်လည်း ယေဘူယျရည်ရွယ်ချက် ပရိုဆက်ဆာများနှင့် နှိုင်းယှဉ်ပါက ဒီဇိုင်းပြောင်းလွယ်ပြင်လွယ်မှာ ကြီးမားသောကွာဟချက်ရှိပါသည်။
ဘာသာစကားများနှင့် ပလက်ဖောင်းများကို ဒီဇိုင်းဆွဲပါ။
Programmable logic devices များသည် EDA နည်းပညာဖြင့် အီလက်ထရွန်နစ်အပလီကေးရှင်းများ၏ နည်းပညာဆိုင်ရာ သတ်မှတ်ချက်များကို အခိုင်အမာပြုလုပ်ထားသော ဟာ့ဒ်ဝဲ သယ်ဆောင်သူများဖြစ်သည်။FPGA များသည် ဤလမ်းကြောင်းကို အကောင်အထည်ဖော်သည့် ပင်မစက်ကိရိယာများထဲမှ တစ်ခုအနေဖြင့်၊ သုံးစွဲသူကို တိုက်ရိုက် ဦးတည်ပြီး၊ အလွန်ပြောင်းလွယ်ပြင်လွယ်နှင့် စွယ်စုံရ၊ အသုံးပြုရလွယ်ကူပြီး ဟာ့ဒ်ဝဲတွင် စမ်းသပ်ပြီး အကောင်အထည်ဖော်ရန် မြန်ဆန်ပါသည်။
ဟာ့ဒ်ဝဲဖော်ပြချက်ဘာသာစကား (HDL) သည် ဒစ်ဂျစ်တယ်ယုတ္တိဗေဒစနစ်များကို ဒီဇိုင်းဆွဲကာ ဒစ်ဂျစ်တယ်ဆားကစ်များကိုဖော်ပြရန်အသုံးပြုသည့်ဘာသာစကားဖြစ်ပြီး အဓိကအသုံးများသောဘာသာစကားများမှာ VHDL၊ Verilog HDL၊ System Verilog နှင့် System C တို့ဖြစ်သည်။
ဘက်စုံသုံး ဟာ့ဒ်ဝဲဖော်ပြချက်ဘာသာစကားတစ်ခုအနေဖြင့်၊ အလွန်မြန်နှုန်းမြင့်သော ပေါင်းစည်းထားသော Circuit Hardware ဖော်ပြချက်ဘာသာစကား (VHDL) သည် သီးခြားဟာ့ဒ်ဝဲပတ်လမ်းနှင့် သီးခြားဖြစ်ပြီး ဒီဇိုင်းပလပ်ဖောင်း၏ သီးခြားလက္ခဏာများ မဟုတ်ဘဲ ကျယ်ပြန့်သောဖော်ပြချက်စွမ်းရည်၏ အားသာချက်များနှင့်အတူ၊ တိကျသောကိရိယာများပေါ်တွင်မူတည်ကာ ရှုပ်ထွေးသောထိန်းချုပ်မှုယုတ္တိဗေဒပုံစံကို တိကျပြတ်သားစွာဖော်ပြနိုင်မှုစသည်တို့ကို EDA ကုမ္ပဏီများစွာမှ ပံ့ပိုးပေးထားပြီး အီလက်ထရွန်နစ်ဒီဇိုင်းနယ်ပယ်တွင် တွင်ကျယ်စွာအသုံးပြုလျက်ရှိသည်။အသုံးများသည်။
VHDL သည် ဆားကစ်ဒီဇိုင်းအတွက် အဆင့်မြင့်ဘာသာစကားဖြစ်ပြီး အခြားသော ဟာ့ဒ်ဝဲဖော်ပြချက်ဘာသာစကားများနှင့် နှိုင်းယှဉ်ပါက ၎င်းသည် ရိုးရှင်းသောဘာသာစကားတစ်ခု၊ လိုက်လျောညီထွေရှိပြီး စက်ဒီဇိုင်းမှ အမှီအခိုကင်းသော လက္ခဏာများပါရှိပြီး ၎င်းသည် EDA နည်းပညာအတွက် အသုံးများသော ဟာ့ဒ်ဝဲဖော်ပြချက်ဘာသာစကားဖြစ်လာပြီး EDA နည်းပညာကို ပိုမိုလုပ်ဆောင်စေသည်။ ဒီဇိုင်နာများထံ အရောက်လှမ်းနိုင်သည်။
Verilog HDL သည် မော်ဒယ်ပြုလုပ်ခြင်း၊ ပေါင်းစပ်ခြင်းနှင့် သရုပ်ဖော်ခြင်းအပါအဝင် ဟာ့ဒ်ဝဲဒီဇိုင်းလုပ်ငန်းစဉ်၏ အဆင့်များစွာတွင် အသုံးပြုနိုင်သော အသုံးများသော ဟာ့ဒ်ဝဲဖော်ပြချက်ဘာသာစကားတစ်ခုဖြစ်သည်။
Verilog HDL အားသာချက်များ- C နှင့်ဆင်တူသည်၊ သင်ယူရလွယ်ကူပြီး ပြောင်းလွယ်ပြင်လွယ်။စာလုံးအကြီးအသေးသတိထားရမည်။အရေးအသားလှုံ့ဆော်မှုနှင့် မော်ဒယ်လ်အတွက် အားသာချက်များ။အားနည်းချက်များ- ပေါင်းစည်းချိန်၌ အမှားများစွာကို ရှာမတွေ့နိုင်ပါ။
VHDL အားသာချက်များ- ခိုင်မာသော အထားအသို၊ ရှင်းရှင်းလင်းလင်း အထက်အောက်အားနည်းချက်များ- အကျွမ်းတဝင်ရှိချိန် ကြာမြင့်သည်၊ လုံလောက်အောင် မလိုက်လျောနိုင်ပါ။
Quartus_II ဆော့ဖ်ဝဲလ်သည် အမျိုးမျိုးသော FPGAs နှင့် CPLDs များ၏ ဒီဇိုင်းလိုအပ်ချက်များကို ဖြည့်ဆည်းပေးနိုင်သည့် Altera မှ ဖန်တီးထားသော ပြီးပြည့်စုံသော ဘက်စုံပုံစံဒီဇိုင်းပတ်ဝန်းကျင်တစ်ခုဖြစ်ပြီး၊ on-chip programmable system design အတွက် ပြီးပြည့်စုံသောပတ်ဝန်းကျင်တစ်ခုဖြစ်သည်။
Vivado Design Suite သည် 2012 ခုနှစ်တွင် FPGA ရောင်းချသူ Xilinx မှ ထုတ်ဝေခဲ့သော ပေါင်းစပ်ဒီဇိုင်းပတ်ဝန်းကျင်တစ်ခုဖြစ်သည်။ ၎င်းတွင် အလွန်ပေါင်းစပ်ထားသော ဒီဇိုင်းပတ်ဝန်းကျင်နှင့် စနစ်မှ IC အဆင့်အထိ ကိရိယာများ မျိုးဆက်သစ်တစ်ခု ပါဝင်ပြီး အားလုံးသည် မျှဝေနိုင်သော အတိုင်းအတာအထိ ဒေတာမော်ဒယ်နှင့် ဘုံအမှားရှာပြင်ပတ်ဝန်းကျင်တွင် တည်ဆောက်ထားသည်။Xilinx Vivado Design Suite သည် ဒီဇိုင်းများတွင် အလွယ်တကူ အသုံးချနိုင်သော FIFO IP core များကို ပံ့ပိုးပေးပါသည်။