Suggerimenti per progetto in C++ e SystemC

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto UtenteLucast85
125 2 8
Frequentatore
Frequentatore
Messaggi: 189
Iscritto il: 13 nov 2009, 15:34
Località: MC
1
voti

[1] Suggerimenti per progetto in C++ e SystemC

Messaggioda Foto UtenteLucast85 » 26 mag 2011, 9:35

Buongiorno a tutti!!
A breve dovrei, per un esame, implementare un modello system level in cui dovrò utilizzare le librerie del C++ chiamate SystemC (standard IEEE1666).
1-Qualcuno di voi le conosce e/o ha qualche esempio elementare per capire di cosa si tratta ? Suggerimenti ?
2-Purtroppo non conosco neanche il C++ e dovrei, prima di tutto, studiarmi ed usare anche quello. Conosco il linguaggio C e pensavo di imparare ad utilizzare il C++ partendo dal tutorial di questo sito. Voi che ne pensate?
Grazie!!

Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
Messaggi: 1778
Iscritto il: 5 dic 2009, 17:37
Località: Italy Turin
3
voti

[2] Re: Suggerimenti per progetto in C++ e SystemC

Messaggioda Foto Utentexyz » 26 mag 2011, 16:06

Sono due cose diverse. Il SystemC è una libreria scritta in C++ per simulare processi concorrenti con una sintassi simile al VHDL e Verilog. Il C++ è un linguaggio ad oggetti sviluppato da Bjarne Stroustrup presso la Bell Lab's (ora AT&T Lab's).

Mettersi a programmare il SystemC senza sapere nulla di C++ la vedo dura. Il mio consiglio è imparare bene in C++ e solo dopo passare a SystemC. Il libro fondamentale per il C++ è "C++ Linguaggio, libreria standard, principi di programmazione" di Bjarne Stroustrup, non è un libro facile e non lo vuole essere, descrive in modo asciutto e preciso il linguaggio.

Avatar utente
Foto UtenteLucast85
125 2 8
Frequentatore
Frequentatore
Messaggi: 189
Iscritto il: 13 nov 2009, 15:34
Località: MC
0
voti

[3] Re: Suggerimenti per progetto in C++ e SystemC

Messaggioda Foto UtenteLucast85 » 26 mag 2011, 19:19

xyz ha scritto:Il libro fondamentale per il C++ è "C++ Linguaggio, libreria standard, principi di programmazione" di Bjarne Stroustrup

Mi sto sentendo male...1000 pagine!
Sicuramente sarà lo stato dell'arte ed un riferimento. Il tutorial che ho trovato proprio non è sufficiente ?
Grazie per l'interessamento.

Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
Messaggi: 1778
Iscritto il: 5 dic 2009, 17:37
Località: Italy Turin
0
voti

[4] Re: Suggerimenti per progetto in C++ e SystemC

Messaggioda Foto Utentexyz » 26 mag 2011, 23:03

Lucast85 ha scritto:Il tutorial che ho trovato proprio non è sufficiente ?

E' un riassunto troppo superficiale, librerie come SystemC fruttano tutte le potenzialità del C++, bisogna conoscere molto bene il linguaggio e la OOP. Comunque esistono molti libri sul C++ basta cercare in qualche biblioteca ben fornita.

Avatar utente
Foto UtenteLucast85
125 2 8
Frequentatore
Frequentatore
Messaggi: 189
Iscritto il: 13 nov 2009, 15:34
Località: MC
0
voti

[5] Re: Suggerimenti per progetto in C++ e SystemC

Messaggioda Foto UtenteLucast85 » 11 lug 2011, 10:27

Resuscito il topic dalla seguente affermazione di xyz...
xyz ha scritto: Il SystemC è una libreria scritta in C++ per simulare processi concorrenti con una sintassi simile al VHDL e Verilog.

... e chiedo: dato che sono un assoluto ignorante anche per quanto riguarda il linguaggio HDL, mi sarà utile partire con semplici esercizi e simulazioni in vhdl per poi passare al systemC, o mi complicherò la vita?
Thanks!

Avatar utente
Foto Utentexyz
6.864 2 4 6
G.Master EY
G.Master EY
Messaggi: 1778
Iscritto il: 5 dic 2009, 17:37
Località: Italy Turin
0
voti

[6] Re: Suggerimenti per progetto in C++ e SystemC

Messaggioda Foto Utentexyz » 11 lug 2011, 12:58

Lucast85 ha scritto:mi sarà utile partire con semplici esercizi e simulazioni in vhdl per poi passare al systemC, o mi complicherò la vita?

Dipende da te e cosa vuoi fare. La sintassi del linguaggio VHDL deriva dal Ada quindi è diversa dal C++, conosce il VHDL non implica conoscere e saper usare SystemC anche se conoscerli entrambi (con l'aggiunta del Verilog) non fa' di certo male :-)


Torna a “Programmi applicativi: simulatori, CAD ed altro”