40 likes | 161 Views
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
E N D
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 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. 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!