1. Hardware: each component on the microcontroller will need to be tested individually using multi-meters, logic analyzers, and circuit probe analysis.

Slides:



Advertisements
Similar presentations
Applications of PICs Advantages/disadvantages Digital and analogue control Loops, sub-routines, scanning, counting and feedback Interrupts Problems with.
Advertisements

EZ-COURSEWARE State-of-the-Art Teaching Tools Teaching Tomorrow’s Technology Today.
USB Controlled IO Module Jon Knoll Dave Wolowicz Sponsored by: Dr. Kin Li A 499a Project.
Khaled A. Al-Utaibi  Computers are Every Where  What is Computer Engineering?  Design Levels  Computer Engineering Fields  What.
Dec I/O Laboratory Development Industrial Review Board Presentation December 12 th, 2001 Cpr E 211 Microcontroller Evolution.
ECE 447: Course Organization Instructor:Kris Gaj, S&T II, Room 223 Office hours: T, R 4:30-5:30 PM Lab assistants: Thuy-Tien Nguyen (M)
Introduction to LabVIEW 8.5
Exhaust Emissions Analyzer Introduction In a day when global CO 2 levels are one of the greatest concerns of society, surprisingly few advances have been.
Track Timer Final Semester Presentation Senior Design I April 19, 2011.
College of Engineering Tablets for Timely Design Documentation 2008 ASEE Annual Conference – Session 3132 (AC ) David G. Meyer, Mark C. Johnson,
1 Building a Computer from Scratch: A Hardware Lab Sequence for Computer Science Students Michael Black American University CCSC East.
1 Application Accessory For Cellular Phone - Characterization Presentation - Performed by: Avi Feldman Omer Kamerman Project instructor: Boaz Mizrachi.
ECSE-4790 Microprocessor Systems Design Russell P. Kraft CII 6219 (NOT JEC) Tel: Fax:
OBJECTIVE OF THIS COURS Digital design is concerned with the design of digital electronic circuits. Digital circuits are employed in the design and construction.
Computer Main Parts.
SD Dec Team Members Client / Advisor Acknowledgements Victor Villagomez Cpr E Joe Grady E E Dr. Gary Tuttle Leland Harker Prakalp Sudhakar E E James.
GUI for Computer Architecture Simulation Technical Problem Currently there are tools to aid in the study of computer architecture, but they lack a flexible.
GUJARAT TECHNOLOGICAL UNIVERSITY COURSEWARE FOR EVEN TERM SEMESTER POWER ELECTRONICS DEPARTMENT(024) L.E.COLLEGE, MORBI (031) 1.
PIC Evaluation & Development Board Project Team Chad Berg – CprE Luke Bishop – CprE Tyson Stichka – EE Nick Veys - CprE Financial Budget Abstract/Background.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
PROPOSED APPROACH A clear, aesthetically pleasing casing shall be used. Two digital displays: standard and binary. Components shall be fixed onto a printed.
PIC Evaluation/ Development Board Dec02-12 December 10, 2002 Client: ECpE Department Faculty Advisors: Dr. Rover, Dr. Weber Chad Berg, Luke Bishop, Tyson.
Silicon Labs ToolStick Development Platform
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
EEL-4746 Microprocessor-based System Design Fall 2004 Semester Dr. Michael P. Frank.
Slide 2: About the Textbook By: Dr. Mouaaz Nahas Embedded Systems Umm Al-Qura University Electrical Engineering Department 1.
DIFFERENCE BETWEEN ORCAD AND LABVIEW
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
Scott Coffin Adam Faucher Jason Graika Brian Voelz Client: Honeywell Advisor: Dr. Zhengdao Wang.
Educational Laboratory Virtual Instrumentation Suite (ELVIS) May Client: National Instruments Advisors: Dr. Mani Mina, Dr. Diane Rover Group Members:
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
ECSE-4790 Microprocessor Systems Robert B. Kelley JEC 6048 or Tel: Fax:
CS-EE 481 Spring Swift-Fox Founder’s Day, 2005 University of Portland School of Engineering Imagine the ability to view and record Up to five different.
Held AT EDA AND EMBEDDED SYSTEM
Computer System Design Lecture 1 Wannarat Suntiamorntut.
Introduction to LabVIEW 8.5
Microprocessors For a microprocessor to give a working microcomputer system, which can be used for control tasks, additional chips are necessary, e.g.
ECE 447: Course Organization Course designed by: Professor Kenneth J. Hintz Instructor:Jason M Bales, S&T II, Room 235 (703)
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Abstract Introduction End Product & Deliverables Resources Project Requirements Team Members: Faculty Advisors: Client: Team Members: Faculty Advisors:
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Industrial Controls Engineering Department First CERN PXI Users Group meeting 19 th October 2011 – Hubert REYMOND – EN/ICE 1.
Optical Encoder for a Game Steering Wheel May05-26 Client: Thomas Enterprises Advisors: Dr. James Davis Dr. Douglas Jacobson Team Members: Sam Dahlke,
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
ENG241/ Lab #11 ENG2410 Digital Design LAB #1 Introduction Combinational Logic Design.
Strong as a Buck. Meet The Team Warn Wilson John Clark Dre Crumbly Electrical Engineering Computer Engineering.
Introduction ProjectRequirements Project Requirements In a previous senior design project, a wireless front-end was added to Iowa State University’s Teradyne.
Lecture 7: Overview Microprocessors / microcontrollers.
Department of Electronic & Electrical Engineering EE10140 Introduction to Microprocessors and interfacing (Embedded Systems)  Microcontrollers (PIC16F84A)
--- Concept Diagram --- Design Through Curriculum on Embedded Systems Dec Problem Statement Department of Computer Engineering of Iowa State University.
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
Strong as a Buck. Meet The Team Warn Wilson John Clark Dre Crumbly Electrical Engineering PCB Design/Hardware Electrical Engineering Hardware/Rig Design.
Virtual Lab on Automation Systems A Proposal under Mechatronics Laboratory Presented By Tanuja Sheorey PDPM IIITDM Jabalpur.
Fall 2006P7305: Freshman Practicum AM Receiver P7305: Learning Module for EE Freshman Practicum Chris Urban: Lead Engineer Hans-Christian Rotmann: Project.
A Portable Lab Kit for Teaching Introduction to Logic Circuits & Logic Design Brock J. LaMeres Associate Professor Department of Electrical & Computer.
Digital System Design Digital Design and Computer Architecture: ARM® Edition Sarah L. Harris and David Money Harris.
Microcontroller Evolution
System Design, Implementation and Review
Microcontroller Enhancement Design Project
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
DIGITAL CALCULATOR USING 8051
Project guide B. SUBBULAKSHMI M. E Assistant Professor C. A. R
LAB #1 Introduction Combinational Logic Design
Introduction to Microprocessors
CET360 Microprocessor Engineering: Course Intro
Programmable Logic Controller learning With EasyVeep
Embedded System Development Lecture 1 1/10/2007
Microcontroller Evolution
Presentation transcript:

1. Hardware: each component on the microcontroller will need to be tested individually using multi-meters, logic analyzers, and circuit probe analysis. Next, the components will be tested together in subsystems to ensure compatibility. 2. Software: Ensure that the new software development environment is fully compatible with the hardware system. Test and debug the developed software support libraries. 3. Laboratory Testing and Modification: Update laboratory exercises to ensure proper operation with new hardware/software implementation Metroworks: Motorola: CprE 211 Lab Manual C pr E M icrocontroller E volution Microcontrollers are one of the most prevalent electronic devices in today’s technology dependent society. They can be found in a wide variety of applications from coffee makers to cameras to space shuttles. For this reason, Iowa State University’s Department of Electrical and Computer Engineering has appointed a group of students to research and experiment with new microcontroller technologies to enhance the existing hardware and software used in the Introduction to Microcontrollers (CprE 211) course. A B S T R A C T I N T R O D U C T I O N CprE 211 is a laboratory based course that introduces a variety of essential topics related to computers using the Motorola M68HC11 microcontroller. Although developed in 1978, this basic 8- bit microcontroller is still able to adequately acquaint the students with fundamental computer topics like I/O, interrupts, memory, and assembly language programming. However, as the computer industry continues to progress, so should the educational experience. It is this team’s objective to design and develop a 32-bit prototype board with software support libraries for the CprE 211 laboratories. The hardware solution will retain all of the functionality currently found in the F1-board/M68HC11 combination in addition to exploiting the new features offered by the 32-bit microcontroller. The software development environment will also be enhanced to include a completely integrated visual compiler and debugger. T E a M : D e c 0 1 – 0 4 B U D G E T C L I E N T S / A D V I S O R S R E F E R E N C E S D E S I G N R E Q U I R E M E N T S Design Objectives Interface hardware components with 32-bit microcontroller Design PCB with functionality extended beyond F1-board Write hardware support and interface libraries in C Test compiler, hardware, software compatibility Ensure that the current CprE 211 laboratory projects work with the new hardware implementation Functional Requirements Digital output one: LCD with a minimum of a 2x20 screen Digital output two: 8-16 pin multi-functional output Digital input one: minimum of an 8-bit DIP switch Digital input two: minimum of a 5x8 keypad Analog input: minimum of a one-turn potentiometer Microcontroller: 32-bit, RISC architecture PCB: integrates hardware components M I L E S T O N E S D E S I G N C O N S T R A I N T S E N D – P R O D U C T D E S I G N The 32-bit microcontroller will require a new robust and easy to use software compiler A one month window is necessary to submit/process printed circuit board designs Hardware vendors must be able to support their products for at least five years T E C H N I C A L A P P R O A C H T E S T I N G A P P R O A C H 1.Durability: hardware will be exposed to a high level of use from a variety of students. 2.Reliability: under adverse conditions hardware is expected to last 5-7 years. Hardware and compiler vendor should supply adequate support for replacement products. 3.Ease of use: the software compiler and debugger should provide a straightforward method of use for sophomore level CprE/EE students. 1.Acquisition or creation of prototype board with 32-bit microcontroller 2.Purchase and test robust software development tools 3.Develop and test software C libraries for hardware 4.Upgrade/modify one full semester of CprE 211 laboratory projects 5.Develop designer and end-user documentation A S S U M P T I O N S Figure 1: F1-board / M68HC11 combination currently used in CprE211 Figure 2: End-product design diagram 1. Identify necessary hardware components. Purchase microcontroller and software development package 2. Design prototype board using CAD software. Construct high level software design. 3a. Assemble and test prototype board. Print silicon PCB layout 3b. Develop and test software support libraries in C and assembly language 4. Integrate and test hardware and software. Update CprE 211 laboratory projects. 5. Develop documentation. Present solution to clients. Figure 3: Technical approach diagram Jon hrs Brad Hottinger hrs Derek u CprE305 hrs Dan hrs Total EffortTotal Cost 1185 hours$ Dr. Arun SomaniNicholas Professor Dr. Manimaran Govindarasu Assistant Professor Aaron StriegelGraduate Student CprE 211 Instructor