User Tools

Site Tools


readings

Readings

Books

Lecture 1 (20.02 Thu.)

Reading assignments (Lecture 1):

  • D. Harris and S. Harris, “Chapter 1: From Zero to One. Digital Design and Computer Architecture.”
  • Y.N. Patt and S.J. Patel, “Chapter 1: Welcome Aboard. Introduction to Computing Systems.”
  • Y.N. Patt and S.J. Patel, “Chapter 2: Bits, Data Types, and Operations. Introduction to Computing Systems.”

Suggested readings (Lecture 1):

Mentioned in Lecture 1:

Lecture 2a (21.02 Fri.)

Reading assignments (Lecture 2a):

  • D. Harris and S. Harris, “Chapter 1: From Zero to One. Digital Design and Computer Architecture.”
  • Y.N. Patt and S.J. Patel, “Chapter 1: Welcome Aboard. Introduction to Computing Systems.”
  • Y.N. Patt and S.J. Patel, “Chapter 2: Bits, Data Types, and Operations. Introduction to Computing Systems.”

Mentioned in Lecture 2a:

Lecture 2b (21.02 Fri.)

Suggested readings (Lecture 2b):

Mentioned in Lecture 2b:

Lecture 3a (27.02 Thu.)

Suggested readings (Lecture 3a):

Lecture 3b (27.02 Thu.)

Mentioned in Lecture 3b:

Lecture 4 (28.02 Fri.)

Video lecture assignment (Lecture 4):

Reading assignments (Lecture 4):

  • D. Harris and S. Harris, “Chapter 2: Combinational Logic Design.”
  • Y.N. Patt and S.J. Patel, “Chapter 3: Digital Logic Structures.”

Mentioned in Lecture 4:

Lecture 5 (05.03 Thu.)

Video lecture assignment (Lecture 5):

Reading assignments (Lecture 5):

  • D. Harris and S. Harris, “Chapter 3: Sequential Logic.”
  • D. Harris and S. Harris, “4.1-4.3 and 4.5: Hardware Description Languages and Verilog.”
  • Y.N. Patt and S.J. Patel, “3.4 until end of Chapter 3: Sequential Logic.”

Mentioned in Lecture 5:

Lecture 6 (06.03 Fri.)

Video lecture assignment (Lecture 5):

Reading assignments (Lecture 6):

  • Y.N. Patt and S.J. Patel, “3 until 3.3: Combinational Logic.”
  • D. Harris and S. Harris, “Chapter 2: Combinational Logic.”
  • D. Harris and S. Harris, “Chapter 3: Sequential Logic.”
  • D. Harris and S. Harris, “Chapter 4: Hardware Description Languages and Verilog.”
  • D. Harris and S. Harris, “Chapters 2.9 and 3.5 + (start Chapter 5): Timing and Verification.”
  • Y.N. Patt and S.J. Patel, “3.4 until end: Sequential Logic.”

Mentioned in Lecture 6:

  • D. Harris and S. Harris, “Chapter 5: Digital Building Blocks.” (note: reading spans multiple lectures)

Lecture 7a (12.03 Thu.)

Video lecture assignment (Lecture 7a) :

Extra Assignment: Moore's Law (Lecture 7a)

Reading assignments (Lecture 7a):

  • D. Harris and S. Harris, “Chapters 2.9 and 3.5: Timing and Verification.”
  • D. Harris and S. Harris, “Chapter 4: Hardware Description Languages.” (Full)
  • D. Harris and S. Harris, “Chapter 5: Digital Building Blocks.” (Start)
  • Y.N. Patt and S.J. Patel, Chapters 1-3

Lecture 7b (12.03 Thu.)

Reading assignments (Lecture 7b):

  • D. Harris and S. Harris, “Chapters 2.9 and 3.5: Timing and Verification.”
  • D. Harris and S. Harris, “Chapter 4: Hardware Description Languages.” (Full)
  • D. Harris and S. Harris, “Chapter 5: Digital Building Blocks.” (Start)
  • Y.N. Patt and S.J. Patel, Chapters 1-3

Lecture 8 (13.03 Fri.)

Reading assignments (Lecture 8):

  • D. Harris and S. Harris, “Chapters 2.9 and 3.5: Timing and Verification.”
  • D. Harris and S. Harris, “Chapter 4: Hardware Description Languages and Verilog.”
  • D. Harris and S. Harris, “Chapter 5: Digital Building Blocks.” (Start)

Suggested readings (Lecture 8):

Lecture 9 (19.03 Thu.)

Reading assignments (Lecture 9):

Suggested readings (Lecture 9):

  • D. Harris and S. Harris, “Chapter 5: Digital Building Blocks.” (note: reading spans multiple lectures)

Mentioned in Lecture 9:

Lecture 10 (20.03 Fri.)

Reading assignments (Lecture 10):

Suggested readings (Lecture 10):

  • D. Harris and S. Harris, “Chapter 5: Digital Building Blocks” (especially 5.1, 5.2, 5.4, 5.5)

Lecture 11 (26.03 Thu.)

Reading assignments (Lecture 11):

Suggested readings (Lecture 11):

Mentioned in Lecture 11:

Lecture 12 (27.03 Fri.)

Reading assignments (Lecture 12):

Mentioned in Lecture 12:

Lecture 13 (02.04 Thu.)

Reading assignments (Lecture 13):

  • D. Harris and S. Harris, “​Chapter 7.5: Pipelining”​
  • D. Harris and S. Harris, “​Chapter 7.8.1 - 7.8.3: Pipelining Issues”​

Mentioned in Lecture 13:

Supplementary online videos (Lecture 13):

Lecture 14 (03.04 Fri.)

Reading assignments (Lecture 14):

  • D. Harris and S. Harris, “Chapter 7.5: Pipelining”
  • D. Harris and S. Harris, “​Chapter 7.8.1 - 7.8.3: Pipelining Issues”​

Suggested readings (Lecture 14):

Mentioned in Lecture 14:

Supplementary online videos (Lecture 14):

Lecture 15a (09.04 Thu.)

Reading assignments (Lecture 15a):

Suggested readings (Lecture 15a):

Mentioned in Lecture 15a:

Lecture 15b (09.04 Thu.)

Reading assignments (Lecture 15b):

Suggested readings (Lecture 15b):

Mentioned in Lecture 15b:

Lecture 16a (23.04 Thu.)

Reading assignments (Lecture 16a):

Lecture 16b (23.04 Thu.)

Reading assignments (Lecture 16b):

Mentioned in Lecture 16b:

Lecture 17 (24.04 Fri.)

Reading assignments (Lecture 17):

Mentioned in Lecture 17:

Lecture 18a (30.04 Thu.)

Mentioned in Lecture 18a:

Lecture 18b (30.04 Thu.)

Reading assignments (Lecture 18b):

Suggested readings (Lecture 18b):

Mentioned in Lecture 18b:

Lecture 18c (30.04 Thu.)

Mentioned in Lecture 18c:

Lecture 19 (07.05 Thu.)

Reading assignments (Lecture 19):

Suggested readings (Lecture 19):

Mentioned in Lecture 19:

Lecture 20 (8.05 Fri.)

Reading assignments (Lecture 20):

Suggested readings (Lecture 20):

Mentioned in Lecture 20:

Lecture 21a (14.05 Thu.)

Reading assignments (Lecture 21a):

  • D. Harris and S. Harris, “Chapter 8.1 - 8.3”
  • Y.N. Patt and S.J. Patel, “Chapter 3.5”

Suggested readings (Lecture 21a):

Mentioned in Lecture 21a:

Supplementary online videos (Lecture 21a):

Lecture 21b (14.05 Thu.)

Reading assignments (Lecture 21b):

  • D. Harris and S. Harris, “Chapter 8.1 - 8.3”
  • Y.N. Patt and S.J. Patel, “Chapter 3.5”

Suggested readings (Lecture 21b):

Mentioned in Lecture 21b:

Supplementary online videos (Lecture 21b):

Lecture 22 (15.05 Fri.)

Reading assignments (Lecture 22):

  • D. Harris and S. Harris, “Chapter 8.1 - 8.3”
  • Y.N. Patt and S.J. Patel, “Chapter 3.5”

Suggested readings (Lecture 22):

Mentioned in Lecture 22:

Supplementary online videos (Lecture 22):

Lecture 23a (22.05 Fri.)

Reading assignments (Lecture 23a):

  • D. Harris and S. Harris, “Chapter 8.1 - 8.3”
  • Y.N. Patt and S.J. Patel, “Chapter 3.5”

Suggested readings (Lecture 23a):

Mentioned in Lecture 23a:

Lecture 23b (22.05 Fri.)

Reading assignments (Lecture 23b):

  • D. Harris and S. Harris, “Chapter 8.4”

Mentioned in Lecture 23b:

Lecture 24 (28.05 Thu.)

Reading assignments (Lecture 24):

  • D. Harris and S. Harris, “Chapter 8.4”

Suggested readings (Lecture 24):

Mentioned in Lecture 24:

Lecture 25 (29.05 Fri.)

Reading assignments (Lecture 25):

Suggested readings (Lecture 25):

Mentioned in Lecture 25:

readings.txt · Last modified: 2020/05/28 20:20 by kanellok