Un formulario di statistica che potrebbe servire a un ingegnere informatico (dopo aver studiato la teoria ovviamente).
Versione Pdf
Versione TeX
Riporto un documento che riassume i principali concetti alla base dell’architettura dei calcolatori.
I documenti allegati non hanno la pretesa di sostituire nessun libro ma sono da considerare complementari a qualunque testo di Architettura dei Calcolatori.
Leggi
Architettura dei calcolatori 1/2
Architettura dei calcolatori 2/2
Progetto della laurea di I livello in Ingegneria Informatica presso il Politecnico di Milano(Reti Logiche).
Il maggior numero di calcoli che occorrono per la decodifica del
segnale OggVorbis si occupano della MDCT, trasformata discreta in
soli coseni, modificata per l’algoritmo usato dal Vorbis.
La proposta del relatore prevedeva l’implementazione dell’ algoritmo di mp3 (Mpeg Layer III).
La scelta successiva e’ ricaduta invece su un algoritmo completamente libero (free) come OggVorbis 1.0.
L’algoritmo, reperibile direttamente dai sorgenti delle libvorbis (non
esiste al momento una documentazione esauriente
dell’argomento), e’ stato implementato in linguaggio
VHDL.
Il VHDL e’ un linguaggio per progettazione hardware.
Si rimanda al sito di supporto per delucidazioni sul linguaggio.
La documentazione di supporto al progetto descrive nei dettagli un algoritmo che ottimizza al meglio le risorse di una piattaforma generica, visto che non ne e’ stata scelta una a priori (esula dalle richieste di progetto).
| Documentazione dell’intero progetto | |
| [mdct_source.tar.gz] | Sorgenti in vhdl e C (di supporto) dell’intero progetto |
| [docum_source.tar.gz] | Sorgenti della documentazione in formato TeX |
| [irc_chat.tar.gz] |
File di log di alcune chat irc che ho seguito durante il progetto |
| [support.tar.gz] | Documentazione di supporto al progetto (lettura consigliata prima di immergersi nel codice |
Happy Hacking!

Nome ufficiale : AttyTheWalker dal tipico comportamento che il veicolo assume se all’interno di un’arena o una semplice stanza.
Descrizione:
Il progetto AttyTheWalker e’ composto da due sottoprogetti:
L’obiettivo da raggiungere era permettere al veicolo di aggirarsi all’interno di un’arena evitando ostacoli eventualmente presenti.
Requisiti: per compilare correttamente il codice sorgente si richiede l’installazione della libreria Gandalf, una libreria di calcolo numerico che consente l’utilizzo della memoria in modo ottimizzato oltre agli algoritmi standard per computer vision, reperibile su sourceforge.net.
Stato del progetto: il progetto e’ sicuramente da ottimizzare. L’implementazione del codice e’ molto spesso superficiale e ruba cicli di clock inutili non tanto nell’analisi delle immagini quanto nella generazione dei comandi di driving da spedire alla scheda di controllo per via seriale.
Allo stato attuale il software riesce a generare comandi tali da orientare il veicolo all’interno di un’arena, su pavimento a sfondo omogeneo e con buona luminosita’, requisito fondamentale della telecamera di cui e’ dotato.
Autori:
L’intero progetto e’ reperibile su sourceforge oppure http://attysoft.sourceforge.net.
Il progetto e’ stato terminato il 1 ottobre 2004 e pubblicato come tesi di laurea di I livello in Ingegneria Informatica presso il Politecnico di Milano.
Documentazione
Fotografie
Tutte (quasi) le foto relative al progetto sono reperibili qui
Video
Video girati durante le fasi piu’ … oscure della progettazione (video seri e non)
Qui
Video della prima versione di AttyTheWalker, comandata manualmente (via seriale), senza sensori ne’ telecamera
[old_version.avi]
Todos
Ogni suggerimento, commento o critica e’ ben accetto su francesco at gadaleta period org.