Logistics
Recommended (Not Required) Textbook
- 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