Engineering 100 (section 250), Winter 2015
源自於 https://www.eecs.umich.edu/courses/eng100/
Lecture notes (Brehob) |
- Lecture 1: Class intro and start on digital logic (pdf)
- Lecture 2: Combinational logic and Verilog intro (pdf)
- Lecture 3: Tri-states, registers and memories (pdf)
- Lecture 4: Introduction to Finite State Machines (pdf)
- Lecture 6: (pdf)
- Lecture 7: (pdf)
- Lecture 8: Assembly programming (pdf)
- Lecture 9: Loops, functions and I/O devices (pdf)
- Notes from short lecture on 2/23 (pdf)
- slides
- Lecture 10: Short lecture on audio (pdf)
- Lecture 11: CMOS, gates and building circuits (pdf)
- Lecture 12: (mini-lecture) (ppt)
- Lecture 13: IPlaw (pptx) -- CSE stuff done on board
Lab assignments |
- Lab 1: Introduction to Altera DE2 and Quartus
- Lab 2: Combinational logic and connecting components
- Lab 3: Registers and memory
- Lab 4: Hardware encryptor/decryptor
- Lab 5: E100 part 1
- Lab 6: E100 part 2
- Lab 7: I/O devices
- Lab 8: Educational toy
Technical communications assignments |
- Style sheet for written assignments
- TC 1: Introductory essay
- TC 2: Memo about educational toys
- TC 3: Project proposal
- TC 4: Proposal presentation
- TC 5: Progress report
- TC 6: Ethics presentations
- TC 7 and 8: Final reports
General course resources
- Course syllabus
- Using computers in ENGR 100
- CAEN FAQs (Unix, AFS, printing, etc.)
- Course Piazza
- Practice Technical part midterm (2007)
- Practice Technical part midterm (2010)
- TC midterm 2012
- TC midterm 2014
- Practice Technical part final (2007)
- Practice Technical part final (2010)
- TC final 2014
- TC final 2013
Lab resources |
- top.qsf (configuration data for DE2)
- Installing Quartus on your computer
- Quartus tutorial
- DE2 115 user manual
- Verilog tutorial and reference manual
- Hexadecimal-decimal converter
- ase100
- Digital audio
- Manipulating binary data files
- Creating bitmapped images for the E100
- Software tuner
- Using the serial port as an E100 console
沒有留言:
張貼留言