Difference between revisions of "CSC270 Weekly Schedule 2016"

From dftwiki3
Jump to: navigation, search
( )
( )
Line 28: Line 28:
 
::* Gates
 
::* Gates
 
::* Minterm decomposition
 
::* Minterm decomposition
 
+
::* [http://www.science.smith.edu/dftwiki/media/CSC270_2016Notes01.pdf Class Notes]
 
|
 
|
 
* [[CSC270 Lab 1 2016| Lab 1]]
 
* [[CSC270 Lab 1 2016| Lab 1]]

Revision as of 16:28, 25 January 2016

--D. Thiebaut (talk) 11:18, 26 August 2015 (EDT)


Main Page | Resources



 


Week 1 Jan 26, 27    


Topics: Introduction, Boolean Functions, First Lab. Lab/Hw Reading
  • Tuesday/Thursday
  • Syllabus
  • Introduction
  • Under the hood
  • Boolean Algebra
  • Gates
  • Minterm decomposition
  • Class Notes
  • Read Chapter 1 in Mano. This should be a review for everybody. If it is not, make sure you spend time learning this material. It is essential knowledge for every computer-scientist!
  • Start Reading Chapter 2 in Mano. We will cover its contents this week and part of next week.

 


Week 2 Feb 2, 4    


Topics: Maxterms, Nand, Nor, Karnaugh Maps, Decoders. Lab/Hw Reading
  • Tuesday/Thursday
  • MaxTerms
  • Nands & Nors
  • Karnaugh Maps
  • Intro. to Decoders

 


Week 3 Feb 9, 11    


Topics: Transistors, Java/Python simulation, Karnaugh Maps. Lab/Hw Reading
  • Tuesday/Thursday
  • Transistors
  • Java/Python simulation of circuits
  • Karnaugh maps of more than 4 variables

 


Week 4 Feb 16, 18    


Topics: Flipflops, oscilloscope Lab/Hw Reading
  • Tuesday/Thursday
  • A cycle of NOR gates?
  • Flipflop
  • RS Flipflop
  • D Flipflop
  • Oscilloscope

 


Week 5 Feb 23, 25    


Topics: Finite State Machines, Moore, Mealy, Python simulator Lab/Hw Reading
  • Tuesday/Thursday
  • Finite State Machines
  • Moore vs. Mealy machines
  • FSM with outside commands
  • Python FSM

 


Week 6 Mar 1, 3    


Topics: JK Flipflop Lab/Hw Reading
  • Tuesday/Thursday
  • JK Flipflop

 


Week 7 Mar 8, 10    


Topics: ROM-based sequencers Lab/Hw Reading
  • Tuesday/Thursday
  • Rom-based sequencer
  • Midterm Exam



Spring Break



 


Week 8 Mar 22, 24    


Topics: Introduction to the 6811 Microprocessor. 6800 assembly. Lab/Hw Reading
  • Tuesday/Thursday
  • 6811 Hardware
  • Registers
  • Assembly
  • Variables
  • Instruction group

 


Week 9 Mar 22, 24    


Topics: 6811 disassembly, Addressing modes, bus timing Lab/Hw Reading
  • TuesdayThursday
  • Disassembling code
  • Addressing modes
  • 6811 Address, Data, and Control busses
  • Timing of the busses
  • Condition code: HINZVC
  • Using an oscilloscope

 


Week 10 Mar 29, 31    


Topics: Condition codes, displacement computation Lab/Hw Reading
  • Tuesday/Thursday
  • Condition codes
  • Computing the displacement of instructions in hex

 


Week 11 Aprl 5, 7    


Topics: Memory-Mappe I/O, Input Port Lab/Hw Reading
  • Tuesday/Thursday
  • Memory-Mapped I/O
  • Designing an Input Port
  • Hardware + Software Driver = Port

 


Week 12 Apr 12, 14    


Topics: Output Port Lab/Hw Reading
  • TuesdayThursday
  • Designing an Output Port
  • Memory-Mapped vs. Dedicated I/O

 


Week 13 Apr. 19, 21    


Topics: The Arduino Microcrontroller Lab/Hw Reading
  • TuesdayThursday
  • Introduction to the Arduino
  • Programming in C

 


Week 14 Apr 26, 28    


Topics: Arduino and custom I/O Devices Lab/Hw Reading
  • Tuesday/Thursday
  • Adding I/O Devices & Sensors to the Arduino.



Resources & Misc. Information


Mano5thEdition.png

Textbooks


  • Mano, Digital Design, 5th Edition. Check the resource section on Moodle for more information.












Logic-Circuit Editors


Pspice9.gif


Academo.jpg
Logisim.png
CircuitLab.jpg



Lab Reports



...


Programming Examples