EGR 270 – Fundamentals of Computer Engineering
Tidewater Community College Engineering Program
Instructor:  Paul Gordy

Available Information:
Syllabus
Schedule
Assignments
Lecture Notes
Lab Documents
Miscellaneous Documents
Transfer:  EGR 270 transfers to ODU as ECE 241.  ECE 241 is required for all Electrical & Computer Engineering students at ODU.
                EGR 270 transfers to Virginia Tech as ECE 2504.  ECE 2504 is required for all Electrical & Computer Engineering students at Virginia Tech.

Contact Paul Gordy:  PGordy@tcc.edu

Description: Description: Description: Description: Description: Description: Description: Go to Adobe Acrobat download site

All documents below are in .PDF format (unless otherwise noted) which can be viewed and printed using Adobe Acrobat Reader.  To download the free copy of Adobe Acrobat Reader, select the image to the left.


Assignments
Select the assignment that you wish to view.
View the Schedule to check the dates for assignments and tests.

Homework #1 (Chapter 1)    See course Blackboard site for all homework solutions
Homework #2 (Chapter 2A – Boolean Algebra)  
Homework #3  (Chapter 2B – Karnaugh Maps) 
Homework #4  (Chapter 3A – Combinational Logic Circuits, Part 1)
Homework #5 (Chapter 3B – Combinational Logic Circuits, Part 2)

Homework #6  (Chapter 3C – Arithmetic Operations and Circuits)

Homework #7  (Chapter 4A – Combinational Logic Circuits, Part 1)

Homework #8  (Chapter 4B – Combinational Logic Circuits, Part 2)

Homework #9 (ATmega328P Assembly Language)

Homework #10 (Chapter 7 – Asynchronous Circuits and Shift Registers)

PSPICE Assignment Requirements
PSPICE #1
PSPICE #2
PSPICE Tutorial:  Combinational Logic Circuits

PSPICE Tutorial:  Sequential Logic Circuits

 

ORCAD 16.5 Software and Examples

Return to top of page

Lecture Notes (PowerPoint Presentations)
Select the lecture notes that you wish to view.

Chapter 1 – Number Systems & Codes

Chapter 2A – Boolean Algebra

Chapter 2B – Karnaugh Maps

Chapter 3A – Combination Logic Circuits (Part 1)

Chapter 3B – Combinational Logic Circuits (Part 2)

Chapter 3C – Arithmetic Operations and Circuits

Introduction to VHDL (combinational logic)

Chapter 4A – Sequential Logic Circuits (Part 1)

Chapter 4B – Sequential Logic Circuits (Part 2)

More on VHDL (sequential logic)

Computer Architecture, Microcontrollers & Assembly Language

Atmel Studio 7 Tutorial

Chapter 6 – Asynchronous circuits shift registers

 Return to top of page


Lab Documents
Select the document that you wish to view.

Lab #1 (Word)   Lab #1 (pdf)  Lab #1 Lecture (Ppt)

Lab #2 (Word)   Lab #2 (pdf)  Lab #2 Lecture (Ppt)

Lab #3 (Word)   Lab #3 (pdf) 

Lab #4 (Word)   Lab #4 (pdf) 

Lab #5 (Word)   Lab #5 (pdf)  VHDL TestBench Stimulus Inputs for Lab 5

Lab #6 (Word)   Lab #6 (pdf) 

Lab #7 (Word)   Lab #7 (pdf)  VHDL Files for Lab 7

Lab #8 (Word)   Lab #8 (pdf)  Program 1 for Lab 8

Lab Information (grading, policies, schedule)

Sample Lab Report

Data Sheets – Specifications for electrical parts, equipment, and software

Tutorial 1: Aldec Active-HDL & Xilinx Vivado (for Lab 5)

Tutorial 2: Aldec Active-HDL & Xilinx Vivado (for Lab 7)
BASYS3 Configuration File – needed for Labs 5 & 7

ATmega328P Reference Manual/Instruction Set
Atmel Studio 7 Installation and Modification

 

 Return to top of page


 Miscellaneous Documents
Select the document that you wish to view.

Test #1 Overview
Test #2 Overview

Test #3 Overview

Final Exam Overview

Fritzing Tutorial – Program for breadboard layouts

Fritzing -–Standard Breadboard Layout for EGR 270

Fritzing – Parts for EGR 270

Quine-McCluskey Program
Excitation Tables (pdf)

Excitation Tables (Word)

Pebble Breadboard Emulator - Example

Timing Hazards

Ex2a.asm – simple assembly program to store and add three numbers

BNE.asm – simple assembly program to sum x for x = 1 to 5

PA6blink.asm – sample assembly program for Lab 8

text

 Return to top of page


 [TCC Student Handbook for Engineering][TCC Engineering Club] [TCC Catalogue - Engineering][TCC Home Page]

[Back to Paul Gordy's Home Page]