Lectures

Week Topic(s) Slide(s)                         Additional Resources
Week I Chapter 1 - Basic Concepts and Computer Evolution  Ch 1: pptx | pdf - History of computing hardware (html)
- How processors are made -video (html, html)
- A simple CPU structure and instruction execution (html)
- Chapter I [PH] (pdf)

Week II Chapter 2- Performance Issues Ch  2: pptx | pdf - Standard Performance Evaluation Corporation (html)
- Top500 Supercomputer Site (html)
Week III Chapter 3 - A Top-Level View of Computer Function and Interconnection



Chapter 9 -  Number Systems
Chapter 10 - Computer Arithmetic
Chapter 11 - Digital Logic
Ch  3: pptx | pdf



Ch  9: pptx | pdf
Ch 10: pptx | pdf
Ch 11: pptx | pdf
- Intel QuickPath Interconnect (html)
- Intel Ultra Path Interconnect (html)
- PCI Special Interest Group (html)

- Chapter 1 [HH] (pdf)
- Chapter 2 [HH] (pdf)
- Chapter 3 [HH] (pdf)
- Chapter 3 [PH] (pdf)
Week IV - Electronic Deign Automation (EDA) by L. Mateu (PDF)
- Hardware description language (HDL (html)


Chapter 4 [HH] - Hardware Description Languages
- Hardware Description Languages - Book Chapter by Harris (PDF)




Ch 4 [HH]: pptx | pdf
- Electronic Design Automation (html)
- High Level Synthesis (html)
- MyHDL (html)
- C to HDL (html)
- Semiconductor IP core (html)

- Design-Reuse.com (html)
- ipcores.com (html)
- opencores.org (html)

- EDA Course (html)
- EDA Overview by Lin (PDF)
Week V Chapter 12 - Instruction Sets: Characteristics and Functions Ch 12 : pptx | pdf -  Gavin's Guide to 80x86 Assembly : A good, concise overview of x86 assembler language.  (html)
- The Art of Assembly Language Programming. A 1500-page on-line mega-book on the subject.   (html)
- Assembly Language Introduction Lot of useful links. (html)
       
       
       
       
       
       
       
       


[PH] : Computer Organization and Design ARM Edition: The Hardware Software Interface, David A. Patterson, John L. Hennessy
[HH]: Digital Design and Computer Architecture: ARM Edition, Sarah Harris, David Harris, perarson, 2015.