CS 240 Course Materials, Spring 2012
CS 240 Course Materials
Spring 2012
General
Reading Assignments
- Week 1:
Jan. 27: 2.1--2.2.
- Week 2:
Jan. 30: 2.3--2.4.
Feb. 1: 2.5.
Feb. 3: 2.6--2.8.
- Week 3:
Feb. 8: 2.9, 6.1--6.2.
Feb. 10: 3.1--3.2.
- Week 4:
Feb. 13: 3.3
Feb. 15: 3.5--3.9.
- Week 5:
Feb. 20: 4.1--4.2.
- Week 6:
Feb. 29: 4.6--4.7.
- Week 9:
Mar. 30: 5.1--5.2.
- Week 10:
Apr. 4: 5.3.
Apr. 6: 5.4.
- Week 11:
Apr. 9: 5.5.
- Week 12:
Apr. 16: 5.8.
Apr. 20: 7.1--3.
- Weeks 13 and 14:
7.6, 7.9, 7.11.
Assignments
- Homework 1, due Feb. 3:
PDF,
HTML.
- Homework 2, due Feb. 10:
PDF,
HTML.
- Homework 3, due Feb. 22:
PDF,
HTML.
- Homework 4, due Mar. 7:
PDF,
HTML.
- Homework 5, due Mar. 28:
PDF,
HTML.
- Homework 6, due Apr. 6:
PDF,
HTML.
- Homework 7:
PDF,
HTML.
Implementing a Xilinx Project:
PDF,
HTML.
Xilinx Test Programs:
PDF,
HTML.
VHDL files for 2's complement problem:
comp2.vhd,
comp2System.vhd,
eppInterface.vhd.
Test driver for 2's complement problem. Executable: comp2.exe. Source code: comp2.cpp
VHDL files for electronic lock problem:
electronicLock.vhd,
electronicLockSystem.vhd,
switchDebouncerTrans.vhd.
- Homework 8, due May 4:
PDF,
HTML.
system.vhd,
upDownCounter.vhd,
divCounter.vhd,
switchDebouncer.vhd,
simpleSevenSegDriver.vhd.
Class Outlines
- Week 1:
Jan. 25: PDF, HTML.
Data sheet for SN7400.
Jan. 27: PDF, HTML.
- Week 2:
Jan. 30: PDF, HTML.
Feb. 1: PDF, HTML.
- Week 3:
Feb. 6: PDF, HTML.
Feb. 8: PDF, HTML (NOT
on final exam).
Feb. 10: PDF, HTML.
- Week 4:
Feb. 13: PDF, HTML.
Feb. 15: PDF, HTML.
- Week 5:
Feb. 20: PDF, HTML.
- Week 6:
Feb. 27: PDF, HTML.
Mar. 2: PDF, HTML.
Xilinx settings to use for the Digilent
FPGA boards.
exor3.vhd,
func_prims.vhd.
- Week 8:
Mar. 23: PDF, HTML.
- Week 9:
Mar. 26: PDF, HTML.
- Week 10:
Apr. 2: PDF, HTML.
Apr. 4: PDF, HTML.
Apr. 6: PDF, HTML.
- Week 11:
Apr. 9: PDF, HTML.
- Week 12:
Apr. 18: PDF, HTML.
Apr. 20: PDF, HTML.
- Week 13:
Apr. 23: PDF, HTML.
Apr. 25: PDF, HTML.
Last updated May 26, 2021.
Send mail to kelliher AT DOMAIN phoenix.goucher.edu
Tom Kelliher