Calcolatore

4
Calcolatore Il progetto vuole simulare il comportamento di un calcolatore, composto da: - RAM da 16x8 bit - Adder a 8 bit I 2 bit di codice operativo consentono di scegliere tra quattro operazioni: - “00” : READ, viene visualizzato in output il contenuto di una delle 16 celle di RAM - “01” : WRITE, gli 8 bit in ingresso vengono scritti in una cella della memoria - “10” : SUM, viene visualizzato in output la somma degli 8 bit in ingresso e degli 8 bit contenuti in una delle celle di memoria - “11” : SUM & WRITE, la somma degli 8 bit ricevuti in

description

Il progetto vuole simulare il comportamento di un calcolatore, composto da: RAM da 16x8 bit Adder a 8 bit I 2 bit di codice operativo consentono di scegliere tra quattro operazioni: “00” : READ, viene visualizzato in output il contenuto di una delle 16 celle di RAM - PowerPoint PPT Presentation

Transcript of Calcolatore

Page 1: Calcolatore

CalcolatoreIl progetto vuole simulare il comportamento di un calcolatore, composto da:

- RAM da 16x8 bit

- Adder a 8 bit

I 2 bit di codice operativo consentono di scegliere tra quattro operazioni:

-“00” : READ, viene visualizzato in output il contenuto di una delle 16 celle di RAM

-“01” : WRITE, gli 8 bit in ingresso vengono scritti in una cella della memoria

-“10” : SUM, viene visualizzato in output la somma degli 8 bit in ingresso e degli 8 bit contenuti in una delle celle di memoria

-“11” : SUM & WRITE, la somma degli 8 bit ricevuti in ingresso e degli 8 bit contenuti in una cella di RAM viene scritta all’interno della cella stessa.

Mentre la scrittura su RAM è sincrona, le operazioni di lettura vengono effettuate in modo asincrono.

Page 2: Calcolatore
Page 3: Calcolatore

SIMULAZIONE BEHAVIORAL

Page 4: Calcolatore

SIMULAZIONE POST-ROUTE

Nella simulazione Post-Route si può osservare come Outut_bus commuti con un ritardo di circa 6 ns rispetto a Mem_address, mentre questo ritardo aumenta a 9 ns quando si compie un operazione di scrittura sulla memoria!