SystemC SIMULATION

SystemC SIMULATION

SystemC ay isa pang mahusay na tool para sa pagmomodelo ng hardware. Kabilang dito ang lahat ng mga tampok ng C ++, na ginagamit sa buong mundo, at isang library ng C ++ class na espesyal na dinisenyo para sa disenyo ng system. Ang SystemC ay may isang open-source na libreng pagpapatupad at maaari mong itala ito sa isang mahusay na maipapatupad na binary code kasama rin ang libreng Visual Studio Community C ++ na tagatala ng Microsoft. Sa SystemC maaari mong modelo ng hardware sa isang mas mataas na antas ng abstraction kaysa sa iba pang mga HDLs at kaya para sa pagmomodelo ng ilang mga napaka-komplikadong hardware hal microcontrollers ito ay mas madali at mahusay na gamitin kaysa sa iba pang mga HDLs tulad ng VHDL o Verilog.

Sa v11 at mamaya mga bersyon ng TINA maaari ka ring lumikha at gumamit ng mga sangkap na na-modelo sa SystemC parehong sa TINA at TINACloud. Ang mga sumusunod ay ang mga kinakailangan upang gamitin ang SystemC sa TINA.


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

Ang mga filter na katangian at C-code ay dinisenyo ng libreng tool sa 
http://t-filter.engineerjs.com/ 

Ang nabuong C-code ay inilagay sa file na fir.cpp. 

Patakbuhin ang Pagtatasa / Fourier Analysis / Fourier Spectrum ...
Pindutin ang button sa window ng diagram. Lilitaw ang Post-processor. Ngayon gumuhit ng paglipat ng function.

Pindutin ang pa na pindutan. Uri Mga (mga) Output / Input (s) sa Line Edit. I-type ang H sa bagong pangalan ng function. Pindutin ang Lumikha. Pindutin ang OK. Piliin Tingnan / Paghiwalayin ang mga kurba
Ang resulta ay ang mga sumusunod

Ang pinakamahalagang bahagi ng 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
    Maligayang pagdating sa DesignSoft
    Hinahayaan ang chat kung kailangan ng anumang tulong sa paghahanap ng tamang produkto o nangangailangan ng suporta.
    wpChatIcon