• Digital Design and Computer Architecture, Second Edition
    • David Harris and Sarah Harris (Authors)
    • Morgan Kaufmann; ISBN-10: 0123944244; ISBN-13: 978-0123944245

We will only be using Chapter 4 of this book, which provides a good overview of SystemVerilog with good examples. Make sure you get the 2nd Edition since the 1st Edition uses Verilog instead of SystemVerilog. Book recommended, but not required.


Prerequisites

  • Familiarity with a programming language such as C, C++, Java, Python, etc.
  • ECE 25 or CSE 140. Specifically, familiarity with Boolean Algebra, logic gates, combinational circuits, sequential circuits, memory forms, finite state machines, and timing analysis

Class webpage

  • Discussion Forum: Piazza
  • Live streaming of lectures using Zoom Platform :
    • Lectures will also be recorded, and links will be published to students on canvas
    • Each week lecture online meetings are scheduled and published on class canvas
  • Canvas will be used to publish course material and resources :
    • Lecture slides, Zoom meetings, homework, project, quiz, tools instructions, learning resources
  • Piazza for Q&A and Announcements : (Please check Piazza section on Canvas)
    • All announcements on piazza such as quiz date, polls, project discussion sessions and more
    • Using piazza students can ask any questions on lectures, homework, projects, quiz and more
  • Gradescope to publish and upload homeworks :
    • Homework’s and final project will be published on gradescope which is linked inside canvas
    • Students to upload their homework and final project report on gradescope through canvas