SystemC SIMULAZIOA

SystemC SIMULAZIOA

SystemC hardwarea modelatzeko beste tresna bikaina da. Munduan zehar C ++ -en ezaugarri guztiak eta C ++ klase liburutegiak ditu sisteman diseinatzeko bereziki diseinatutakoa. SystemC-k iturburu irekiko doako aplikazio bat du, eta konpilatu dezakezu kode bitar oso eraginkor batean, Microsoft-en C ++ Visual Studio Community komunitatearekin ere doan. SystemC-en beste HDL batzuetan baino abstrakzio maila altuagoa modelatu dezakezu eta, beraz, hardware konplexu batzuk modelatu ditzakezu, adibidez, mikrokontrolagailuak. VHDL edo Verilog bezalako beste HDL batzuek baino errazagoa eta eraginkorra da.

TINA-n eta geroago v11-en bertsioetan, SystemC -en ereduak eta TINA eta TINACloud-en ereduak sortu eta erabil ditzakezu. Honako hauek dira SystemC-ekin TINA erabiltzeko baldintzak.


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

Iragazki ezaugarriak eta C-kodea doako tresnek diseinatu dute 
http://t-filter.engineerjs.com/ 

Sortutako C-kodea fir.cpp fitxategian jarri zen. 

Exekutatu analisi / Fourier analisia / Fourier espektro ...
Sakatu diagrama leihoan botoia. Post-prozesadorea agertuko da. Orain marraztu transferentzia funtzioa.

Sakatu gehiago botoia. Mota Irteera (s) / sarrera (k) Linea Editatuan. Idatzi H funtzio izen berrian. Prentsa Sortu. Prentsa OK. Aukeratu Ikusi / bereizteko kurba
Emaitza honakoa da

SystemC makroaren zati garrantzitsuena:

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
    Ongi etorri DesignSoft
    Txateatzen uzten du produktu egokia aurkitzeko laguntza behar badu edo laguntza behar baduzu.
    wpChatIcon