SystemC SIMULAZIOA
SystemC SIMULAZIOA
- Verilog-A eta AMS simulazioa
- SystemVerilog simulazioa
- Verilog Simulazioa
- VHDL simulazioa
- VHDL-AMS 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.
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.