D.E.I.S. - UNIVERSITA' DI BOLOGNA
Dipartimento di Elettronica, Informatica e Sistemistica


 

 

 

Torna alla Home del corso

In questa pagina trovi:

-----------------------

Puoi consultare la pagina delle slide degli anni passati:
2004-05
2005-06
2006-07
2007-08
2008-09
2009-10

Metodologie di Progettazione Hardware - Software
Docente: Luca Benini

 

Preparazione del corso

About... File pdf o zip More...
Fondamenti di Programmazione Ing. Carlo Caione
Linux + C Ing. Carlo Caione
Programmazione ad Oggetti / C++ e esempi Ing. Paolo Burgio

Slide del corso

About... File pdf o zip More...
Introduction Prof. Luca Benini
Introduction to Microcontrollers Ing. Paci Giacomo e Ing. Bojan Milosevic
Microcontrollers Interfaces Ing. Marco Benocci
Microcontrollers Programming Ing. Carlo Caione
WSN protocol Ing. Michele Magno & Ing. Bojan Milosevic
Architecture Prof. Luca Benini
Programmazione Sistemi Embedded Ing. Andrea Marongiu
Kernel Programming Ing. Carlo Caione
iPhone Programming Ing. Martino Ruggiero
iPhone Developing Tools - Parte 1 Ing. Omar Cafini
iPhone - Objective C - Parte 2 Ing. Omar Cafini
iPhone - Making an APP - Parte 3 Ing. Omar Cafini
Nokia Phone Ing. Martino Ruggiero
Nokia Qt - parte 1 Ing. Martino Ruggiero
Nokia Qt - parte 2 Ing. Martino Ruggiero
Nokia Qt - parte 3 Ing. Martino Ruggiero
SystemC Ing. Igor Loi
Virtual Platforms for embedded system prototyping Ing. Paolo Burgio
Introduction to Parallel Programming Ing. Andrea Marongiu
Parallel Programming with OpenMP Ing. Andrea Marongiu
GPGPU Ing. Martino Ruggiero



 


 

 

 



Link SystemC

Sito di riferimento:
SystemC homepage (http://www.systemc.org). Su questo sito, previa registrazione (gratuita), potrete trovare le librerie SystemC necessarie per lo sviluppo, la documentazione di riferimento (SystemC 2.0.1 Language Reference Manual), ed un forum di supporto.

Altri link:
SystemC Lab (http://www.cs.ucr.edu/~vahid/sproj/SystemCLab/). Questa pagina contiene alcuni esercizi ed esempi di base. Utile la scheda di confronto tra SystemC e VHDL. Per chi volesse usare SystemC in ambiente Windows, qui viene fornito un breve tutorial per l'uso sotto Visual C++ 6.0.
SystemC Tutorial (http://www.doulos.com/knowhow/systemc/tutorial/). Qui vengono illustrati alcuni dei principi fondamentali del funzionamento di SystemC: porte, moduli, canali.
SystemC Documentation (http://www.iro.umontreal.ca/~chareslu/systemc-2.0Beta2/index.html). Un elenco delle classi di SystemC.
European SystemC Users Group (http://www-ti.informatik.uni-tuebingen.de/~systemc/). Download e link relativi al SystemC.
C++ FAQ Lite (http://web.tiscali.it/fanelia/cpp-faq-en/). Per tutti i dubbi che si possano avere sul C++...
Inoltre si consiglia il volume: Grötker T., Liao S., Martin G., Swan S., System Design with SystemC, Kluwer Academic Publishers (http://www.wkap.nl/prod/b/1-4020-7072-1).

Readings

Da Proceedings of the IEEE - Volume: 85, Issue: 3, Year: Mar 1997

Hardware/software co-design
De Michell, G.; Gupta, R.K.
Page(s): 349-365
[PDF Full-Text (252 KB)]

Design of embedded systems: formal models, validation, and synthesis
Edwards, S.; Lavagno, L.; Lee, E.A.; Sangiovanni-Vincentelli, A.
Page(s): 366-390
[PDF Full-Text (252 KB)]

Hardware/software co-design of digital telecommunication systems
Bolsens, I.; De Man, H.J.; Lin, B.; Van Rompaey, K.; Vercauteren, S.; Verkest, D.
Page(s): 391-418
[PDF Full-Text (452 KB)]

Embedded software in real-time signal processing systems: application and architecture trends
Paulin, P.G.; Liem, C.; Cornero, M.; Nacabal, F.; Goossens, G.
Page(s): 419-435
[PDF Full-Text (252 KB)]

Da IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume: 19, Issue: 12, Year: Dec 2000

System-level design: orthogonalization of concerns and platform-based design
Keutzer, K.; Newton, A.R.; Rabaey, J.M.; Sangiovanni-Vincentelli, A.
Page(s): 1523-1543
[PDF Full-Text (452 KB)]


Da IEEE Design & Test of Computers - Volume: 15, Issue: 2, Year: Apr-Jun 1998

Codesign of embedded systems: status and trends

Ernst, R.
Page(s): 45-54
[PDF Full-Text (108 KB)]

Da Computer - Volume: 36, Issue: 4, Year: April 2003

A decade of hardware/software codesign
Wolf, W.
Page(s): 38- 43
[PDF Full-Text (269 KB)]