COURSE TITLE: ECE 347 Microprocessor System Projects
CATALOG DESCRIPTION: Programmable logic devices such as PAL, FPGA, etc. Design, prototype and test individual projects involving microprocessors and programmable logic devices.
REQUIRED TEXTS: Notes, datasheets and manuals.
REFERENCE TEXTS: 1. Device data sheets 2. Distributor catalogues
COURSE COORDINATOR: Larry Henschen
COURSE GOALS: The first goal is to teach students how to design, build, program and document embedded systems. The second goal is to teach students how to use field programmable devices in embedded system design.
PREREQUISITES: ECE 346
PREREQUISITES BY TOPIC:
1.basic digital integrated circuits - AND/OR/NOT gates, latches, demultiplexors
2.simple circuit timing and timing diagrams
3.basic computer architecture - registers, addressing modes, arithmetic, interrupts, DMA
4.microprocessor design and embedded system design
5.familiarity with related circuitry such as timer/counters, bus drivers, ADC/DACs, etc.
6.basic assembly language programming
DETAILED COURSE TOPICS
Week 1: PAL and PLA devices, lab orientation
Week 2: prototyping, breadboard vs wirewrap, practical considerations (decoupling, switching, debouncing, bus termination, differential driving for long buses)
Week 3: FPGA devices
Weeks 4-10: Specification, design, implementation, packaging and documentation of small group projects
COMPUTER USAGE: Students use PCs to assemble and emulate programs before burning into E/EPROMs. Students use device programmers to generate 2764/2864/8751 program chips for their projects.
LABORATORY PROJECTS:
1.Specify, design, implement, package and document small group projects. Students work in teams of 3-5 on a project of their own choosing or from a list provided by the instructor. The original project descriptions are typically one to two sentences, so that the teams have to work from a vague, general statement through to a completed prototype.
2.Every team must produce the following documents in addition to a working completed prototype: specification document, design document, mid-project progress report, user's manual, maintenance manual and post-mortem report.
GRADES:
Lab Assignments - 100 %
COURSE OBJECTIVES: When a student completes this course, s/he should be able to:
ABET CONTENT CATEGORY: 100% Engineering (Design component).