ဝယ်သူများအတွက် C906 RISC-V ဘုတ်၏ ပါဝါကို ရှာဖွေပါ။
အသေးစိတ်
Xuantie C906 သည် Alibaba Pingtouge Semiconductor Co., Ltd မှ တီထွင်ထုတ်လုပ်ထားသော စျေးနည်း 64-bit RISC-V ဗိသုကာ core တစ်ခုဖြစ်သည်။ Xuantie C906 သည် 64-bit RISC-V ဗိသုကာကို အခြေခံထားပြီး RISC-V ဗိသုကာကို တိုးချဲ့ပြီး မြှင့်တင်ထားသည်။တိုးချဲ့လုပ်ဆောင်မှုများတွင်-
1. ညွှန်ကြားချက်အစုံကို မြှင့်တင်ခြင်း- မှတ်ဉာဏ်ဝင်ရောက်ခွင့်၊ ဂဏန်းသင်္ချာလုပ်ဆောင်ချက်များ၊ ဘစ်လုပ်ဆောင်ချက်များနှင့် Cache လုပ်ဆောင်ချက်များ၏ ကဏ္ဍလေးခုကို အာရုံစိုက်ပြီး စုစုပေါင်းညွှန်ကြားချက် 130 ကို တိုးချဲ့ထားပါသည်။တစ်ချိန်တည်းမှာပင်၊ Xuantie ပရိုဆက်ဆာဖွံ့ဖြိုးတိုးတက်ရေးအဖွဲ့သည် ဤညွှန်ကြားချက်များကို compiler အဆင့်တွင် ပံ့ပိုးပေးသည်။Cache လည်ပတ်မှု လမ်းညွှန်ချက်များမှလွဲ၍ GCC နှင့် LLVM စုစည်းမှုအပါအဝင် ဤညွှန်ကြားချက်များကို စုစည်းပြီး ထုတ်လုပ်နိုင်ပါသည်။
2. Memory model မြှင့်တင်ခြင်း- မှတ်ဉာဏ်စာမျက်နှာအရည်အသွေးများကို တိုးချဲ့ပါ၊ Cacheable နှင့် Strong order ကဲ့သို့သော စာမျက်နှာအရည်အသွေးများကို ပံ့ပိုးပေးပြီး Linux kernel တွင် ၎င်းတို့ကို ပံ့ပိုးပါ။
Xuantie C906 ၏ အဓိက ဗိသုကာဆိုင်ရာ ကန့်သတ်ချက်များ ပါဝင်သည်။
RV64IMA[FD]C[V] ဗိသုကာ
Pingtouge သင်ကြားပို့ချမှု တိုးချဲ့ခြင်းနှင့် တိုးမြှင့်ခြင်းနည်းပညာ
Pingtouge မှတ်ဉာဏ်မော်ဒယ်မြှင့်တင်မှုနည်းပညာ
5-stage integer pipeline၊ single-issue sequential execution
128-bit vector ကွန်ပျူတာယူနစ်၊ FP16/FP32/INT8/INT16/INT32 ၏ SIMD တွက်ချက်မှုကို ပံ့ပိုးပေးသည်။
C906 သည် RV64-bit ညွှန်ကြားချက်အစုံ၊ အဆင့် 5 အဆင့် ဆက်တိုက် တစ်ခုတည်း လွှင့်တင်မှု၊ 8KB-64KB L1 Cache ပံ့ပိုးမှု၊ L2 Cache ပံ့ပိုးမှု၊ တစ်ဝက်/တစ်ခုတည်း/နှစ်ထပ် တိကျမှု ပံ့ပိုးမှု၊ VIPT လေးလမ်းတွဲ L1 ဒေတာ ကက်ရှ်။
ဘုတ်တွင် USB၊ Ethernet၊ SPI၊ I2C၊ UART နှင့် GPIO အပါအဝင် အရံအတားများနှင့် အင်တာဖေ့စ်များ ကြွယ်ဝပြီး ပြင်ပကိရိယာများနှင့် အာရုံခံကိရိယာများနှင့် ဆက်သွယ်မှုနှင့် ချောမွေ့စွာချိတ်ဆက်မှုတို့ကို ပံ့ပိုးပေးပါသည်။ဤပြောင်းလွယ်ပြင်လွယ်သည် developer များအား ဘုတ်အဖွဲ့အား လက်ရှိစနစ်များနှင့် ချိတ်ဆက်မှုတွင် စက်အမျိုးမျိုးဖြင့် အလွယ်တကူ ပေါင်းစပ်နိုင်စေပါသည်။C906 ဘုတ်တွင် ကြီးမားသောဆော့ဖ်ဝဲလ်အပလီကေးရှင်းများနှင့် ဒေတာအတွဲများကို လိုက်လျောညီထွေဖြစ်စေရန်အတွက် flash နှင့် RAM အပါအဝင် မမ်မိုရီရင်းမြစ်များရှိသည်။၎င်းသည် အရင်းအမြစ်-အဓိကကျသော လုပ်ငန်းဆောင်တာများကို ချောမွေ့စွာ အကောင်အထည်ဖော်ရန် သေချာစေပြီး ရှုပ်ထွေးသော အပလီကေးရှင်းများ၏ ဖွံ့ဖြိုးတိုးတက်မှုကို ပံ့ပိုးပေးပါသည်။C906 မားသားဘုတ်သည် အခြား module များနှင့် အရံပစ္စည်းများကို ချိတ်ဆက်ရန်အတွက် PCIe နှင့် DDR ကဲ့သို့သော တိုးချဲ့စလော့များနှင့် အင်တာဖေ့စ်များကို ပံ့ပိုးပေးသည့် အတိုင်းအတာဖြင့် ဒီဇိုင်းထုတ်ထားသည်။၎င်းသည် developer များအား ၎င်းတို့၏ သတ်မှတ်ထားသော လိုအပ်ချက်များနှင့် ကိုက်ညီစေရန် ဘုတ်အား စိတ်ကြိုက်ပြင်ဆင်နိုင်ပြီး အပိုလုပ်ဆောင်ချက်များကိုလည်း အလွယ်တကူ ထည့်သွင်းနိုင်စေပါသည်။C906 ဘုတ်သည် Linux နှင့် FreeRTOS ကဲ့သို့သော လူကြိုက်များသော လည်ပတ်မှုစနစ်များကို ပံ့ပိုးပေးကာ ရင်းနှီးပြီးသား ဖွံ့ဖြိုးတိုးတက်မှုပတ်ဝန်းကျင်ကို ပံ့ပိုးပေးပြီး ဆော့ဖ်ဝဲလ်ကိရိယာများနှင့် ဒစ်ဂျစ်တိုက်အမျိုးမျိုးကို အသုံးပြုခွင့်ပေးထားသည်။၎င်းသည် ဖွံ့ဖြိုးတိုးတက်မှုလုပ်ငန်းစဉ်ကို ရိုးရှင်းစေပြီး စျေးကွက်ရှာဖွေရန် အချိန်ကို လျှော့ချပေးသည်။ဆော့ဖ်ဝဲရေးသားသူများကို အထောက်အကူဖြစ်စေရန်အတွက် C906 ဘုတ်တွင် ပြည့်စုံသောစာရွက်စာတမ်းများနှင့် ဥပမာကုဒ်၊ သင်ခန်းစာများနှင့် ကိုးကားမှုဒီဇိုင်းများပါရှိသော သီးခြား SDK တစ်ခုပါရှိသည်။၎င်းသည် developer များအား လျင်မြန်စွာစတင်ရန်နှင့် ၎င်းတို့၏ application များကို နက်ရှိုင်းစွာတည်ဆောက်ရန် လိုအပ်သောအရင်းအမြစ်များရှိကြောင်းသေချာစေသည်။၎င်း၏ခိုင်မာသောဒီဇိုင်းနှင့် အရည်အသွေးမြင့် အစိတ်အပိုင်းများကြောင့် C906 ဘုတ်သည် ယုံကြည်စိတ်ချရပြီး ကြမ်းတမ်းသောပတ်ဝန်းကျင်တွင် လည်ပတ်နိုင်သည်။၎င်းသည် စွမ်းအင်သုံးစွဲမှုကို ပိုမိုကောင်းမွန်စေရန်နှင့် ဘက်ထရီအားသုံးသည့် အက်ပ်လီကေးရှင်းများတွင် ဘက်ထရီသက်တမ်းကို တိုးမြှင့်ရန် အဆင့်မြင့် ပါဝါစီမံခန့်ခွဲမှုအင်္ဂါရပ်များကို ပေါင်းစပ်ထားသည်။ထို့အပြင်၊ C906 ဘုတ်နှင့်ဆက်စပ်သော developer များနှင့် ဝါသနာရှင်များ၏ တက်ကြွပြီး ပံ့ပိုးပေးသော အသိုက်အဝန်းတစ်ခုရှိသည်။အသိုင်းအဝိုင်းသည် တန်ဖိုးရှိသော အရင်းအမြစ်များ၊ အသိပညာမျှဝေခြင်းဖိုရမ်များနှင့် ဆန်းသစ်တီထွင်မှုနှင့် ပြဿနာဖြေရှင်းခြင်းအတွက် ပူးပေါင်းဆောင်ရွက်သော ပတ်ဝန်းကျင်တစ်ခုအတွက် နည်းပညာဆိုင်ရာ ပံ့ပိုးမှုများကို ပံ့ပိုးပေးပါသည်။အချုပ်အားဖြင့်၊ C906 RISC-V ဘုတ်သည် အသုံးချပရိုဂရမ်များစွာအတွက် ကောင်းမွန်သင့်လျော်ပြီး အားကောင်းပြီး လိုက်လျောညီထွေရှိသော ဖွံ့ဖြိုးတိုးတက်ရေးပလပ်ဖောင်းတစ်ခုဖြစ်သည်။၎င်း၏စွမ်းဆောင်ရည်မြင့်မားသောပရိုဆက်ဆာ၊ များပြားလှသောမှတ်ဉာဏ်အရင်းအမြစ်များ၊ ချဲ့ထွင်နိုင်သောရွေးချယ်မှုများနှင့် ပြည့်စုံသောဖွံ့ဖြိုးတိုးတက်မှုပံ့ပိုးမှုတို့ဖြင့်၊ ဘုတ်အဖွဲ့သည် ဆော့ဖ်ဝဲအင်ဂျင်နီယာများအား ထည့်သွင်းထားသောစနစ်နယ်ပယ်တွင် ဆန်းသစ်ပြီး ခေတ်မီသောဖြေရှင်းနည်းများကို ဖန်တီးနိုင်စေသည်။