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
2010-11

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++ ed esempi Ing. Paolo Burgio

Esercitazioni

About... File pdf o zip More...
SystemC e pacchetto esercitazione Ing. Francesco Paterna
OpenMP + CUDA + OpenCL
Soluzione esercitazioni
Ing. Christian Pinto, Ing. Tagliavini Giuseppe, Ing. Paolo Burgio

Slide del corso

About... File pdf o zip More...
Introduction Prof. Luca Benini
Wireless Sensor Networks: Enabling technologies for Ambient Intelligence Ing. Elisabetta Farella
Hardware Platforms for Embedded Computing Prof. Luca Benini
Introduction to Microcontrollers Ing. Davide Brunelli e Ing. Domenico Balsamo
Microcontrollers Interfaces Ing. Giacomo Paci e Ing. Domenico Balsamo
WSN Basics Prof. Luca Benini
WSN Protocols: Standards Ing. Michele Magno
Design Strategies for Energy Harvesting Devices Ing. Danilo Porcarelli e Ing. Davide Brunelli
Microcontrollers Programming Ing. Giacomo Paci e Ing. Domenico Balsamo
SystemC + Virtual Platforms Ing. Francesco Paterna
Android Emulation Ing. Alessio Bonfietti e Ing. Giuseppe Tagliavini
Virtual Platforms for Run-Time Optimization Ing. Andrea Bartolini
Application Development for Embedded Systems Ing. Andrea Bartolini
Android Software Stack Ing. Alessio Bonfietti e Ing. Giuseppe Tagliavini
An Introduction to Parallel Architectures Ing. Andrea Marongiu
GPGPU - General Purpose GPU Ing. Andrea Marongiu
An Introduction to Parallel Programming Ing. Andrea Marongiu
Parallel Programming with OpenMP Ing. Andrea Marongiu
OpenCL Ing. Giuseppe Tagliavini
CUDA + P2012 SDK Ing. Christian Pinto

 


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.2 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.
r 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).