CSC270 Weekly Schedule 2016

From dftwiki3
Revision as of 09:47, 24 January 2016 by Thiebaut (talk | contribs)
Jump to: navigation, search

--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
  • Minterm decomposition

 


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


Logic-Circuit Editors


Academo.jpg
Logisim.png
CircuitLab.jpg



Lab Reports



...


Programming Examples