SystemC ပုံစံတူ

SystemC ပုံစံတူ

SystemC မော်ဒယ်ဟာ့ဒ်ဝဲအဘို့အခြားအကြီးအကိရိယာတခုဖြစ်တယ်။ ဒါဟာ C ++ တို့၏အင်္ဂါရပ်အားလုံးပါဝင်သည်လောကီနိုင်ငံအရပ်ရပ်ရှိသမျှကျော်သုံးခြင်းနှင့်အထူးသ system ကို design ကိုများအတွက်ဒီဇိုင်းရေးဆွဲနေတဲ့ C ++ တို့အတန်းအစားစာကြည့်တိုက်။ SystemC open-source အခမဲ့အကောင်အထည်ဖော်မှုရှိပြီးသင်ကမိုက်ကရိုဆော့ဖများ၏ကိုလည်းအခမဲ့ Visual Studio အဝန်း C ++ compiler နဲ့အလွန်ထိရောက်ဟာ executable binary code ကိုစ compile နိုင်ပါတယ်။ SystemC ခုနှစ်တွင်သင်သည်အခြား HDLs အတွက်ထက်ပိုမိုမြင့်မား abstraction အဆင့်မှာဟာ့ဒ်ဝဲပုံစံနိုင်ပြီးဒီတော့အချို့အလွန်ရှုပ်ထွေးပြီးဟာ့ဒ်ဝဲဥပမာ Microcontroller တွေမော်ဒယ်ထိုသို့ VHDL သို့မဟုတ် Verilog ကဲ့သို့အခြား HDLs ထက်သုံးစွဲဖို့ပိုပြီးလွယ်ကူပြီးထိရောက်မှုဖြစ်ပါတယ်။

v11 နှင့် Tina ၏နောက်ပိုင်းတွင်ဗားရှင်း၌သင်တို့လည်းနှစ်ဦးစလုံး Tina နဲ့ TINACloud အတွက် SystemC အတွက်လုပ်ပါတယ်အစိတ်အပိုင်းများကိုဖန်တီးရန်နှင့်သုံးနိုင်သည်။ အောက်ပါ Tina နှင့်အတူ SystemC သုံးစွဲဖို့လိုအပ်ချက်ဖြစ်တယ်။


Low-pass filter example
Open the ExamplesSystemCsc lpf.TSC example.

အဆိုပါ filter ဝိသေသလက္ခဏာများနှင့် C-code ကိုမှာအခမဲ့ tool ကိုကဒီဇိုင်းဖြစ်ပါတယ် 
http://t-filter.engineerjs.com/ 

ထုတ်လုပ်လိုက်တဲ့ကို C-code က fir.cpp ဖိုင်ထဲမှာနေရာချပေးခဲ့သည်။ 

Run ကိုသုံးသပ်ခြင်း / Fourier ခွဲခြမ်းစိတ်ဖြာခြင်း / Fourier Spectrum ...
စာနယ်ဇင်းပု အဆိုပါပုံ window တွင်ခလုတ်ကို။ အဆိုပါ Post ကို-Processor ပေါ်လာပါလိမ့်မယ်။ ယခုအပြောင်းအရွှေ့ function ကိုဆွဲပါ။

စာနယ်ဇင်းပု နောက်ထပ် ခလုတ်ကို။ ပုံစံ output (s) / အနှစ်ချုပ်များ (s) ကို အဆိုပါလိုင်း Edit ကိုပါ။ အသစ်က function ကိုနာမ၌ H ကိုရိုက်ထည့်ပါ။ စာနယ်ဇင်းများ ဖန်တီး။ စာနယ်ဇင်းများ OK။ ကို Select လုပ်ပါ ကြည့်ရန် / သီးခြား curves
အဆိုပါရလဒ်အောက်ပါဖြစ်ပါသည်

အဆိုပါ SystemC နိုင်တဲ့ macro ၏အရေးအပါဆုံးအစိတ်အပိုင်းတစ်ခု:

void fir::proc() 

  double u, y; 
  if (CLK.read() == SC_LOGIC_1) { 
   sc_logic sc_val; 

  // CALC 
  x[0] = SAMPLE; y = 0; 
  for (int k=0; k < M; k++){
    y += b[k]*x[k];
  }

  // SHIFT
  for (int k=M-1; k>=1; k—)
    x[k] = x[k-1];

  // SET VALUE
  RESULT = y;
  n++;
 }


You can find this example in the Examples/Fir folder of the systemc_model.zip.

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