User Tools

Site Tools


techdocs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
techdocs [2014/01/12 22:47]
varun
techdocs [2014/01/13 00:00]
rachata
Line 4: Line 4:
  
 ===== Processor Manuals ===== ===== Processor Manuals =====
 +
 +==== ARM ====
 +Throughout this course, we will use the ARM Architecture Reference Manual as the definitive specification for the ARM ISA. All other ARM-related material provided below are only for your benefit.
 +  * {{arm_full_reference.pdf|ARM Architecture Reference Manual}}
 +  * {{arm-instructionset.pdf|ARM Instruction Set (pdf)}}
 +
 +==== MIPS ====
 +All MIPS-related material provided below are only for your benefit. These manuals are used in older version of this class.
 +
 +  * {{mips_r4000_users_manual.pdf| (1.5MB) MIPS R4000 Microprocessor User’s Manual (1994)}}
 +  * {{mips_reference_data.pdf|MIPS Cheat Sheet (from P&H)}}
 +  * {{mips_tutorial.pdf|MIPS Tutorial (pdf)}}
 +  * {{mips_tutorial.ppt|MIPS Tutorial (ppt)}}
  
 ==== x86 ==== ==== x86 ====
Line 20: Line 33:
     * [[https://​www.scss.tcd.ie/​~waldroj/​3d1/​arm_arm.pdf|Manual (5MB)]]     * [[https://​www.scss.tcd.ie/​~waldroj/​3d1/​arm_arm.pdf|Manual (5MB)]]
   * ARM Architecture Instruction Quick Reference   * ARM Architecture Instruction Quick Reference
-    * [[arm-instructionset.pdf|Quick Ref (.5MB)]]+    * {{arm-instructionset.pdf|Quick Ref (.5MB)}}
  
 ==== Alpha ==== ==== Alpha ====
Line 31: Line 44:
   * {{vax_archhbkvol1_1977.pdf|(11MB) VAX11/780 Architecture Handbook (1977)}}   * {{vax_archhbkvol1_1977.pdf|(11MB) VAX11/780 Architecture Handbook (1977)}}
   * {{vax_hwhbk_1979.pdf|(15MB) VAX11/780 Hardware Handbook (1979)}}   * {{vax_hwhbk_1979.pdf|(15MB) VAX11/780 Hardware Handbook (1979)}}
 +
 +
 +==== LC-3b (from Patt and Patel) ====
 +  * (CMU WebISO) [[http://​www.ece.cmu.edu/​~ece447/​cmu_only/​pp-appendixa.pdf|P&​P Appendix A (The LC-3b ISA)]]
 +  * (CMU WebISO) [[http://​www.ece.cmu.edu/​~ece447/​cmu_only/​pp-appendixc.pdf|P&​P Appendix C (The Microarchitecture of the LC-3b, Basic Machine)]]
 +  * {{lc3b-figures.pdf|LC-3b Figures from Appendix C}}
 +  * {{18447-lc3b-pipelining.pdf|Pipelined LC-3b Microarchitecture}}
  
 ===== Software Tools ===== ===== Software Tools =====
techdocs.txt · Last modified: 2015/04/20 22:40 by rachata