Università di Roma "La Sapienza" - Corso di Calcolatori Elettronici II (A-L, Ingegneria Informatica)

Testi e altro materiale

Testi consigliati
Materiale online di complemento
Materiale di approfondimento
Esempi di progetti hardware e software
Altro materiale sul PD-32

Testi consigliati

[1] David A. Patterson, John L. Hennessy, Computer Organization and Design: The Hardware/Software Interface, Second Edition, Morgan Kaufmann Publishers, 1997. (Le figure sono disponibili qui in formato elettronico. Per comodità di confronto con la versione italiana [2], viene qui riportato l'indice generale.) È stata recentemente pubblicata una terza edizione dell'opera, comprendente anche un CD-ROM, con un sito associato su cui possono essere reperite varie informazioni supplementari.
[2] David A. Patterson, John L. Hennessy, Struttura, organizzazione e progetto dei calcolatori: Interdipendenza tra hardware e software, Jackson Libri. (Traduzione in italiano di [1].)
[3] G. Cioffi, A. Iorno, T. Villani, Il processore PD32, Masson (con dischetto)
B. Ciciani: Complementi sull’architettura del PD32, (dispense)

Materiale online di complemento

[4] Online Learning Environment: Direct Memory Access. [In caso di difficoltà di accesso al sito, sono disponibili anche copie locali: in formato HTML, PDF (154K), Windows Help (93K)]
[5] Online Learning Environment: Memory. [In caso di difficoltà di accesso al sito, sono disponibili anche copie locali: in formato HTML, PDF (182K), Windows Help (207K)]
[6] P. Marincola, "Architetture RISC: Uso ottimizzato dei registri".
[7] MIPS32ä Architecture for Programmers:
                Vol. I - Introduction to the MIPS32 Architecture (PDF, 926K)
                Vol. II - The MIPS32 Instruction Set (PDF, 2.2M)
[8] La legge di Amdahl (PDF, 64K)
[9] Appunti: Organizzazione modulare delle memorie (PDF, 213K)

Materiale di approfondimento

[10] RAM Guide:
                Part I - SRAM and DRAM Basics
                Part II - Asynchronous and Synchronous DRAMs
                Part III - DDR DRAM and RAMBUS
[11] Serie di articoli su:
                CPU and Motherboard Technology
                CPU and Chipset Guide
[12] "80x86 Basic Execution Environment", estratto da Intel Architecture Software Developer's Manual - Volume 1: Basic Architecture. (PDF, 76K)
[13] "80x86 Instruction Formats and Encodings", estratto da Intel Architecture Software Developer's Manual - Volume 2: Instruction Set Reference. (PDF, 140K)
[14] Introduzione all'elaborazione dei segnali

Esempi di progetti hardware/software

[15]
[16] Temi d'esame del corso di Reti Logiche (Prof. A. Chiari) -- Possono fornire utili spunti anche agli studenti di Calcolatori Elettronici.
[17] Programmi assembler PD32 sviluppati nel corso di Reti Logiche (Prof. A. Chiari). Dallo stesso URL è possibile scaricare un simulatore per PD32, nonché la versione demo di un simulatore di circuiti (DesignWorks), il relativo manuale d'uso e varie librerie di componenti.
[18]
  • Materiale dal corso di Calcolatori Elettronici (Prof. B. Ciciani)
  • Materiale dal corso di Reti Logiche (Prof. F. Zito): architettura del PD32, esercitazioni su interfacciamento e interruzioni, progetti.
  • Altro materiale sul PD32, dal corso di Calcolatori Elettronici di Roma 3 (Prof. Micarelli).
[19] Tre progetti hardware di una certa complessità, dal sito personale del docente:

Altro materiale sul PD-32

I link che seguono sono relativi ad alcuni corsi dove è possibile reperire materiale supplementare (appunti, slide, esercitazioni, temi d'esame) sul processore PD-32.


Last update 2006-04-17 11:04