• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
Sistemi Elettronici Digitali
Alberto Tibaldi25 giugno 2009
 
Indice
1 Introduzione allelettronica digitale 3
1.1 Algebra di Boole . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 Introduzione al progetto di circuiti combinatori . . . . . . . . 51.2.1 VHDL . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.3 Progetto di circuiti combinatori . . . . . . . . . . . . . . . . . 71.3.1 Mappatura tecnologica . . . . . . . . . . . . . . . . . . 81.3.2 Implementazione a multiplexer . . . . . . . . . . . . . 91.3.3 Teorema di espansione di Shannon . . . . . . . . . . . 101.3.4 Look-Up Tables . . . . . . . . . . . . . . . . . . . . . . 111.3.5 Decoders . . . . . . . . . . . . . . . . . . . . . . . . . . 121.3.6 Altri blocchi sequenziali . . . . . . . . . . . . . . . . . 13
2 VHDL per circuiti combinatori 15
2.1 Costrutti di base . . . . . . . . . . . . . . . . . . . . . . . . . 162.1.1 Libreria IEEE . . . . . . . . . . . . . . . . . . . . . . . 172.1.2 Concetti riguardo la ENTITY . . . . . . . . . . . . . . 202.1.3 Concetti riguardo la ARCHITECTURE . . . . . . . . 212.2 Sintesi e simulazione . . . . . . . . . . . . . . . . . . . . . . . 212.2.1 Simulazione . . . . . . . . . . . . . . . . . . . . . . . . 22
3 Programmable Logic Devices (PLD) 264 Circuiti aritmetici 33
4.1 Sommatori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334.1.1 Ripple-carry adder . . . . . . . . . . . . . . . . . . . . 354.2 Sottrazioni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354.2.1 Overow . . . . . . . . . . . . . . . . . . . . . . . . . . 374.3 Sommatori veloci . . . . . . . . . . . . . . . . . . . . . . . . . 374.3.1 Carry-bypass adder . . . . . . . . . . . . . . . . . . . . 384.3.2 Carry-select adder . . . . . . . . . . . . . . . . . . . . 384.3.3 Carry-lookahead adder . . . . . . . . . . . . . . . . . . 391
 
4.4 Altre funzioni aritmetiche . . . . . . . . . . . . . . . . . . . . 404.4.1 Incrementatore - Contrazione . . . . . . . . . . . . . . 404.4.2 Moltiplicatore / divisore per 2
n
. . . . . . . . . . . . . 414.4.3 Moltiplicatore binario . . . . . . . . . . . . . . . . . . . 414.5 Cenni a rappresentazioni numeriche alternative . . . . . . . . 42
5 Circuiti sequenziali 43
5.1 Principali blocchi circuitali con memoria . . . . . . . . . . . . 435.1.1 SR-Latch . . . . . . . . . . . . . . . . . . . . . . . . . 435.1.2 Gated D-Latch . . . . . . . . . . . . . . . . . . . . . . 445.1.3 Edge-Triggered D ip-op . . . . . . . . . . . . . . . . 445.2 Metastabilit`a . . . . . . . . . . . . . . . . . . . . . . . . . . . 465.2.1 Parametri temporali del D-flip-flop . . . . . . . . . . . 475.3 Macchine a stati niti . . . . . . . . . . . . . . . . . . . . . . 495.4 Alcuni semplici esempi di circuiti sequenziali . . . . . . . . . . 525.4.1 Shift register . . . . . . . . . . . . . . . . . . . . . . . 535.4.2 Flip-op tipo non-D . . . . . . . . . . . . . . . . . . . 535.4.3 Contatori asincroni . . . . . . . . . . . . . . . . . . . . 545.4.4 Contatori sincroni . . . . . . . . . . . . . . . . . . . . . 555.4.5 Contatori a caricamento parallelo . . . . . . . . . . . . 555.4.6 Contatori a frequenza elevata . . . . . . . . . . . . . . 555.5 Macchine a stati algoritmiche - ASM Charts . . . . . . . . . . 565.5.1 Codica degli stati . . . . . . . . . . . . . . . . . . . . 575.5.2 ASM Charts . . . . . . . . . . . . . . . . . . . . . . . . 575.5.3 Progetto di sistemi elettronici digitali complessi . . . . 595.6 Pipelining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
6 Complementi di VHDL per circuiti sequenziali 62
6.1 Processi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626.2 Idee sul progetto di circuiti sequenziali . . . . . . . . . . . . . 65
7 Memorie 68
7.1 Random Access Memory (RAM) . . . . . . . . . . . . . . . . 697.1.1 Static Random Access Memory . . . . . . . . . . . . . 707.1.2 Dynamic Random Access Memory . . . . . . . . . . . . 707.1.3 Content-Addressable Memory . . . . . . . . . . . . . . 737.2 Read Only Memory (ROM) . . . . . . . . . . . . . . . . . . . 74
8 Introduzione ai circuiti sequenziali asincroni 77
2
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...