{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

chapter5-single_cycle - [email protected] 2007-2008 1 O...

Info iconThis preview shows pages 1–5. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: [email protected] 2007-2008 1 O επεξεργαστής : Η δίοδος δεδομένων ( datapath ) και η μονάδα ελέγχου ( control ) Σχεδίαση datapath 4 κατηγορίες εντολών : Αριθμητικές- λογικές εντολές (add, sub, slt κλπ ) –R Type Εντολές αναφοράς στη μνήμη (lw, sw) – I Type Εντολές διακλάδωσης (branch beq, bne) – I Type Εντολές άλματος (jump j) – J Type Ta σχήματα είναι από το βιβλίο COD2e/Patterson-Hennessy [email protected] 2007-2008 2 … απλότητα στη σχεδίαση του ISA…… 2 πρώτα βήματα κοινά σε κάθε εντολή (IF+ID): – Στείλε το PC στη μνήμη (instruction memory) και φέρε (fetch) την εντολή ( Ι F) – Αποκωδικοποίησε την εντολή και διάβασε έναν ή δύο καταχωρητές- ορίσματα (ID-instruction decode+register file read) [email protected] 2007-2008 3 Στη συνέχεια ( ΕΧ ): – Οι arithmetic-logical χρησιμοποιούν την ALU για εκτέλεση της λειτουργίας του με βάση opcode και funct – Οι memory-reference χρησιμοποιούν την ALU για υπολογισμό της τελικής δνσης του ορίσματος . – Οι branch χρησιμοποιούν την ALU για σύγκριση Κατόπιν ( ΜΕΜ-WB): – Οι arithmetic-logical γράφουν το αποτέλεσμα της ALU πίσω σε ένα καταχωρητή του Register File – Οι memory-reference διαβάζουν από τη μνήμη και γράφουν πίσω σε ένα καταχωρητή του Register File ή αποθηκεύουν στη μνήμη – Οι branch αλλάζουν το περιεχόμενο του PC IF-ID-EX-MEM-WB [email protected] 2007-2008 4 Registers Register # Data Register # Data memory Address Data Register # PC Instruction ALU Instruction memory Address Απλή ( αφαιρετική ) μορφή ενός datapath: Αρχικά , θα κάνουμε σχεδίαση ενός κύκλου...
View Full Document

{[ snackBarMessage ]}

Page1 / 17

chapter5-single_cycle - [email protected] 2007-2008 1 O...

This preview shows document pages 1 - 5. Sign up to view the full document.

View Full Document Right Arrow Icon bookmark
Ask a homework question - tutors are online