အဖြစ်များသောအမှား 17- ဤဘတ်စ်ကားအချက်ပြမှုများအားလုံးကို resistors မှဆွဲယူသောကြောင့် ကျွန်ုပ်စိတ်သက်သာရာရစေပါသည်။
အပြုသဘောဆောင်သောဖြေရှင်းချက်- အချက်ပြမှုများကို အပေါ်နှင့်အောက်ဆွဲရန် အကြောင်းရင်းများစွာရှိသော်လည်း ၎င်းတို့အားလုံးကို ဆွဲထုတ်ရန်မလိုအပ်ပါ။ ဆွဲအားနှင့်ဆွဲချသည့် ခုခံအားသည် ရိုးရှင်းသော input အချက်ပြမှုကို ဆွဲယူမည်ဖြစ်ပြီး လက်ရှိသည် ဆယ်ဂဏန်းရှိသော microamperes ထက်နည်းသော်လည်း driven signal ကိုဆွဲသည့်အခါ၊ လက်ရှိသည် milliamp အဆင့်သို့ရောက်ရှိမည်ဖြစ်သည်။ လက်ရှိစနစ်တွင် လိပ်စာဒေတာတစ်ခုစီတွင် 32 bits ပါလေ့ရှိပြီး 244/245 သီးခြားဘတ်စ်ကားများနှင့် အခြားအချက်ပြမှုများကို ဆွဲထုတ်ပါက၊ အဆိုပါ resistors များတွင် ပါဝါသုံးစွဲမှု ဝပ်အနည်းငယ်ကို စားသုံးလိမ့်မည် (သဘောတရားကို အသုံးမပြုပါနှင့်။ 80 cents per kilowatt-hour watts of this power use, down the အကြောင်းရင်းကိုကြည့်လိုက်ပါ)။
အဖြစ်များသောအမှား 18- ကျွန်ုပ်တို့၏စနစ်သည် 220V ဖြင့် ပါဝါအသုံးပြုထားသောကြောင့် ကျွန်ုပ်တို့သည် ပါဝါသုံးစွဲမှုကို ဂရုစိုက်နေရန် မလိုအပ်ပါ။
အပြုသဘောဆောင်သောဖြေရှင်းချက်- ပါဝါနိမ့်ဒီဇိုင်းသည် ပါဝါချွေတာရန်အတွက်သာမက ပါဝါ module များနှင့် အအေးပေးစနစ်များ၏ ကုန်ကျစရိတ်ကို လျှော့ချရန်နှင့် လျှပ်စီးကြောင်းလျှော့ချခြင်းကြောင့် လျှပ်စစ်သံလိုက်ဓာတ်ရောင်ခြည်နှင့် အပူဆူညံမှုကို လျှော့ချရန်အတွက်လည်းဖြစ်သည်။ စက်ပစ္စည်း၏ အပူချိန် ကျဆင်းလာသည်နှင့်အမျှ၊ စက်၏ သက်တမ်းသည် တဆက်တည်း တိုးလာသည် (တစ်ပိုင်းလျှပ်ကူးပစ္စည်း ကိရိယာ၏ လည်ပတ်မှု အပူချိန်သည် 10 ဒီဂရီ တိုးလာပြီး သက်တမ်း ထက်ဝက် တိုသွားသည်)။ ပါဝါသုံးစွဲမှုကို အချိန်မရွေး ထည့်သွင်းစဉ်းစားရပါမည်။
အဖြစ်များသောအမှား 19- ဤချစ်ပ်ငယ်များ၏ ပါဝါသုံးစွဲမှုသည် အလွန်နည်းသည်၊ ၎င်းအတွက် စိတ်မပူပါနှင့်။
အပြုသဘောဆောင်သောဖြေရှင်းချက်- အလွန်ရှုပ်ထွေးသောချစ်ပ်၏အတွင်းပိုင်းပါဝါသုံးစွဲမှုကိုဆုံးဖြတ်ရန်ခက်ခဲသည်။ ၎င်းကို pin ပေါ်ရှိ current ဖြင့်ဆုံးဖြတ်သည်။ ABT16244 သည် load မရှိဘဲ 1 mA ထက်နည်းသော်လည်း ၎င်း၏ညွှန်ပြချက်သည် pin တစ်ခုစီဖြစ်သည်။ ၎င်းသည် 60 mA (ဥပမာ- ဆယ် ohms ၏ခံနိုင်ရည်နှင့်ကိုက်ညီသော)၊ ဆိုလိုသည်မှာ full load ၏အမြင့်ဆုံးပါဝါစားသုံးမှုသည် 60*16=960mA သို့ရောက်ရှိနိုင်သည်။ ဟုတ်ပါတယ်၊ ပါဝါထောက်ပံ့ရေးလျှပ်စီးသည်သာအလွန်ကြီးမားပြီးအပူသည်ဝန်ပေါ်ကျသည်။
ဘုံအမှား 20- CPU နှင့် FPGA ၏ အသုံးမပြုသော I/O port များကို မည်သို့ကိုင်တွယ်ဖြေရှင်းမည်နည်း။ အဲဒါကို ဗလာနဲ့ ထားခဲ့နိုင်ပြီး နောက်မှ ပြောပါ။
အပြုသဘောဆောင်သောဖြေရှင်းချက်- အသုံးမပြုသော I/O port များသည် လွင့်မျောနေပါက၊ ၎င်းတို့သည် ပြင်ပကမ္ဘာမှ အနည်းငယ်ဝင်ရောက်စွက်ဖက်မှုနှင့်အတူ ထပ်ခါတလဲလဲ တုန်ခါနေသော input signal များဖြစ်လာနိုင်ပြီး MOS စက်ပစ္စည်းများ၏ ပါဝါသုံးစွဲမှုသည် အခြေခံအားဖြင့် gate circuit ၏ flips အရေအတွက်ပေါ်တွင် မူတည်ပါသည်။ ၎င်းကိုဆွဲထုတ်ပါက၊ pin တစ်ခုစီတွင် microampere လျှပ်စီးကြောင်းလည်းပါလိမ့်မည်၊ ထို့ကြောင့်အကောင်းဆုံးနည်းလမ်းမှာ၎င်းကို output တစ်ခုအဖြစ်သတ်မှတ်ရန်ဖြစ်သည် (ဟုတ်ပါတယ်၊ ယာဉ်မောင်းပါသောအခြားအချက်ပြမှုများကိုပြင်ပနှင့်မချိတ်ဆက်နိုင်ပါ။
Common Mistake 21- ဤ FPGA တွင် တံခါးများစွာ ကျန်ရှိနေသေးသောကြောင့် သင်အသုံးပြုနိုင်ပါသည်။
အပြုသဘောဆောင်သောဖြေရှင်းချက်- FGPA ၏ ပါဝါသုံးစွဲမှုသည် အသုံးပြုထားသော flip-flops အရေအတွက်နှင့် flips အရေအတွက်နှင့် အချိုးကျသည်၊ ထို့ကြောင့် မတူညီသော circuit များတွင် တူညီသော FPGA အမျိုးအစား၏ ပါဝါသုံးစွဲမှုသည် အဆ 100 ကွာခြားနိုင်ပါသည်။ မြန်နှုန်းမြင့် flipping အတွက် flip-flops အရေအတွက်ကို လျှော့ချခြင်းသည် FPGA ပါဝါသုံးစွဲမှုကို လျှော့ချရန် အခြေခံနည်းလမ်းဖြစ်သည်။
အဖြစ်များသောအမှား 22- မှတ်ဉာဏ်တွင် ထိန်းချုပ်မှုအချက်ပြမှုများ အများအပြားရှိသည်။ ကျွန်ုပ်၏ဘုတ်အဖွဲ့သည် OE နှင့် WE အချက်ပြမှုများကိုသာ အသုံးပြုရန် လိုအပ်သည်။ ချစ်ပ်ရွေးချယ်မှုကို အခြေခံထားသင့်သည်၊ သို့မှသာ ဖတ်ရှုခြင်းလုပ်ဆောင်မှုအတွင်း ဒေတာများ ပိုမိုမြန်ဆန်စွာထွက်လာနိုင်စေပါသည်။
အပြုသဘောဆောင်သောဖြေရှင်းချက်- ချစ်ပ်ရွေးချယ်မှုသည် တရားဝင်သောအခါ (OE နှင့် WE မည်သည်မျှမသက်ဆိုင်) သည် ချစ်ပ်ရွေးချယ်မှု မမှန်ကန်သောအခါတွင် မှတ်ဉာဏ်အများစု၏ ပါဝါသုံးစွဲမှုသည် အဆ 100 ထက် ပိုကြီးနေမည်ဖြစ်ပါသည်။ ထို့ကြောင့်၊ ချစ်ပ်ကို တတ်နိုင်သမျှ ထိန်းချုပ်ရန် CS ကို အသုံးပြုသင့်ပြီး အခြား လိုအပ်ချက်များကို ဖြည့်ဆည်းပေးသင့်သည်။ ချစ်ပ်၏ အကျယ်ကို အတိုချုံးရန် ဖြစ်နိုင်သည်။
အဖြစ်များသောအမှား 23- ပါဝါသုံးစွဲမှုကို လျှော့ချခြင်းသည် ဟာ့ဒ်ဝဲဝန်ထမ်းများ၏ အလုပ်ဖြစ်ပြီး ဆော့ဖ်ဝဲလ်နှင့် ဘာမှမဆိုင်ပါ။
အပြုသဘောဆောင်သောဖြေရှင်းချက်- ဟာ့ဒ်ဝဲသည် အဆင့်တစ်ခုမျှသာဖြစ်သော်လည်း ဆော့ဖ်ဝဲလ်သည် ဖျော်ဖြေတင်ဆက်သူဖြစ်သည်။ ဘတ်စ်ကားပေါ်ရှိ ချစ်ပ်တိုင်းနီးပါး ဝင်ရောက်နိုင်မှုနှင့် အချက်ပြမှုတိုင်းကို ဆော့ဖ်ဝဲက ထိန်းချုပ်လုနီးပါးဖြစ်သည်။ အကယ်၍ ဆော့ဖ်ဝဲသည် ပြင်ပမှတ်ဉာဏ်သို့ ဝင်ရောက်နိုင်မှုအရေအတွက်ကို လျှော့ချနိုင်လျှင် (စာရင်းသွင်းကိန်းရှင်များ ပိုမိုအသုံးပြုခြင်း၊ အတွင်း CACHE ပိုမိုအသုံးပြုခြင်း စသည်ဖြင့်)၊ အနှောင့်အယှက်များကို အချိန်နှင့်တစ်ပြေးညီ တုံ့ပြန်နိုင်သည် (နှောင့်ယှက်မှုများသည် မကြာခဏဆိုသလို အဆင့်နိမ့်သော တွန်းအားများကို ဆွဲယူအသုံးပြုနိုင်သည်) နှင့် အခြား၊ သတ်မှတ်ထားသော ဘုတ်များအတွက် သီးသန့်ဆောင်ရွက်မှုများအားလုံးသည် ပါဝါသုံးစွဲမှုကို လျှော့ချရန် များစွာအထောက်အကူဖြစ်စေမည်ဖြစ်သည်။ ဘုတ်အား ကောင်းမွန်စေရန်အတွက်၊ ဟာ့ဒ်ဝဲနှင့် ဆော့ဖ်ဝဲလ်ကို လက်နှစ်ဖက်ဖြင့် ဆုပ်ကိုင်ထားရပါမည်။
ဘုံအမှား 24- ဤအချက်ပြမှုများ အဘယ်ကြောင့် လွန်ကဲနေသနည်း။ ပွဲကောင်းနေသရွေ့ ဖယ်ထုတ်နိုင်မှာပါ။
အပြုသဘောဆောင်သောဖြေရှင်းချက်- တိကျသောအချက်ပြမှုများ (100BASE-T၊ CML ကဲ့သို့သော) အနည်းငယ်မှလွဲ၍) အရှိန်လွန်သွားပါသည်။ အရမ်းကြီးမဟုတ်သေးသရွေ့တော့ လိုက်ဖက်ဖို့ မလိုအပ်ပါဘူး။ လိုက်ဖက်တယ်ဆိုရင်တောင် အကောင်းဆုံးနဲ့ မကိုက်ညီပါဘူး။ ဥပမာအားဖြင့်၊ TTL ၏ output impedance သည် 50 ohms ထက်နည်းပြီး အချို့မှာ 20 ohms ပင်ဖြစ်ပါသည်။ ထိုသို့သောကြီးမားသောကိုက်ညီသောခုခံအားကိုအသုံးပြုပါက၊ လျှပ်စီးကြောင်းသည်အလွန်ကြီးမားမည်ဖြစ်ပြီး၊ ပါဝါသုံးစွဲမှုကိုလက်ခံနိုင်မည်မဟုတ်သည့်အပြင် signal amplitude ကိုအသုံးပြုရန်အလွန်သေးငယ်လိမ့်မည်။ ထို့အပြင်၊ မြင့်မားသောအဆင့်နှင့်အထွက်အနိမ့်အဆင့်ကိုထုတ်သည့်အခါ ယေဘူယျအချက်ပြမှု၏ output impedance သည် တူညီခြင်းမရှိသည့်အပြင် ပြီးပြည့်စုံသောကိုက်ညီမှုကိုလည်း ရရှိနိုင်သည်။ ထို့ကြောင့်၊ TTL၊ LVDS၊ 422 နှင့် အခြားအချက်ပြမှုများကို အရှိန်လွန်အောင်မြင်သရွေ့ လက်ခံနိုင်မည်ဖြစ်သည်။