Microprocessor System Design Using Coldfire Embedded Processor Mid-Term Presentation Marshall Belew Delilah Dabbs Terry Dahlke Brian Sladecek  2000 CPSC.

Slides:



Advertisements
Similar presentations
Submitted By, BINDUSHREE B S(1KI10EC013) LAVANYA H M(1KI10EC091) NAMITHA H S(1KI10EC043) RASHMI P S(1KI10EC060) Head of the Department, Dr. RAJASHEKARARADYA.
Advertisements

ECE 493T9 Real Time Embedded System Tutorial Set 1 May 12, Spring 2008.
Systems Software.
An interactive virtual laboratory system for outcome-based education in chemical and bioprocess technology Dr YS Liu, Marshal Dept of Applied Biology &
Dec I/O Laboratory Development Industrial Review Board Presentation December 12 th, 2001 Cpr E 211 Microcontroller Evolution.
Microprocessor System Design Using Coldfire Embedded Processor Proposal Marshall Belew Delilah Dabbs Terry Dahlke Brian Sladecek  2000 CPSC
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Starting a “Cold Fire ” Start to Finish: The Creation of an Entire Computer from Motorola’s Cold Fire Processor Pyrotechnicians : Drew Larson Randy Jedlicka.
Project Characterization Real Time Image Processing Presented by: Baruch Koren Shahaf Fisher Technion – Israel Institute Of Technology Electrical Engineering.
Addressing software engineering issues in student software projects across different curricula Dušanka Bošković Computing and Informatics Bachelor Programme.
February 21, 2008 Center for Hybrid and Embedded Software Systems Mapping A Timed Functional Specification to a Precision.
Coldfire Computer Final Presentation Josh Hudgins Randy Jedlicka Drew Larson Project Staff:
1 Fast Communication for Multi – Core SOPC Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab.
Course Introduction and Getting Started with C 1 USF - COP C for Engineers Summer 2008.
1 SD1042: Introduction to Software Development SD1042 Introduction to Software Development SCHOOL OF COMPUTING AND TECHNOLOGY Getting Started MODULE TEAM.
© 2010 Kettering University, All rights reserved..
CS1104 – Computer Organization PART 2: Computer Architecture Lecture 1 Introduction.
Chapter 1 Introduction to Programming. Computer Hardware CPU Memory –Main or primary –Secondary or auxiliary Input device(s) Output device(s)
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Computer Jobs 2013 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
Computer Jobs 2014 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
ECE Lecture 1 1 Introduction to Microcontrolllers Department of Electrical and Computer Engineering The Ohio State University ECE 2560.
An Introduction to Programming with C++ Sixth Edition
COMP 3438 System Programming
Course Introduction Software Engineering
Grob Systems, Inc., the customer, requires an industrial computer system that will have a function of acquiring raw data, processing the data, presenting.
Lecture 1 Introduction to Software Engineering
Computer system overview1 The Effects of Computers Pervasive in all professions How have computers affected my life? How have computers affected my life?
ENG3640 Micro Computer Interfacing General Information Handout Fall 2012, September 7 th ENG3640 Fall
Test your projects… ….from your PC!. Today’s Presentation Background Problem Statement Objectives Milestones Technical Approach Future Work Achievements;
PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.
Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice:
Programming Concept Chapter I Introduction to Java Programming.
The Balance Between Theoretical and Practical Work Within Electrical and Computer Engineering Courses Dr. Bahawodin Baha March Development Partnerships.
Software Development Cycle What is Software? Instructions (computer programs) that when executed provide desired function and performance Data structures.
1 SYS366 Business Use Cases and Business Actors: How to Identify Them.
1 SYS366 Lecture - Business Use Cases How to Identify Them.
1. Hardware: each component on the microcontroller will need to be tested individually using multi-meters, logic analyzers, and circuit probe analysis.
1 Text Reference: Warford. 2 Computer Architecture: The design of those aspects of a computer which are visible to the programmer. Architecture Organization.
Course Introduction CEN 5016 Software Engineering Dr. David A. Workman School of EE and Computer Science January 9, 2007.
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
CS-303 Introduction to Programming
Air Conditioning Experiment Department of Mechanical Engineering University of Delaware.
Design Through Curriculum on Embedded Systems Team:Aisha Grieme, Jeff Melvin, Dane Seaberg Advisors: Dr. Tyagi and Jason Boyd Client: Dept. of Electrical.
Renesas Technology America Inc. 1 SKP8CMINI Tutorial 2 Creating A New Project Using HEW.
© 2000 Morgan Kaufman Overheads for Computers as Components Host/target design  Use a host system to prepare software for target system: target system.
Lecture 7: Overview Microprocessors / microcontrollers.
Device Interface Board for Wireless LAN Testing
Ee314 Microprocessor Systems Dr. Mircea DABACAN Electrical Engineering & Computer Science Dept., Washington State University Office: EE/ME 504 Phone:
김민수 Cortex-M4 Processor - Getting Started with the GNU Compiler Collection(gcc)
CS203 – Advanced Computer Architecture Introduction Daniel Wong, Assistant Professor Department of Electrical and Computer Engineering Cooperating Faculty,
Microprocessors CSE- 341 Dr. Jia Uddin Assistant Professor, CSE, BRAC University.
Subsystem Build & Test Review
Microcontroller Evolution
Software Development for IMET Corporation
System Programming and administration
Microprocessor and Assembly Language
Concept Level Project Plan P08008 – ArcWorks Process Improvement
THE PROCESS OF EMBEDDED SYSTEM DEVELOPMENT
Overview Introduction General Register Organization Stack Organization
School of EE and Computer Science
Precision Timed Machine (PRET)
Computers: Hardware and Software
An Embedded Systems Course and Course
Programmable Logic Controller learning With EasyVeep
Introduction to Scheduling Chapter 1
Microcontroller Evolution
Software Implementation
Presentation transcript:

Microprocessor System Design Using Coldfire Embedded Processor Mid-Term Presentation Marshall Belew Delilah Dabbs Terry Dahlke Brian Sladecek  2000 CPSC Team 9

Abstract Our project is to create a new lab manual for CPSC 462 – Microcomputer Systems based on the M5206eLITE processor/evaluation board. This would include researching, designing and testing approximately 8 new labs. In researching other university's curriculum, it is our intent to provide a set of labs comparable to industry standards and a step above what is currently available.

Possible Solutions to Connector Problems n Purchase a commercially available connector and make modifications n Have the connectors mounted to a custom designed PCB

Custom Design PCB n Use Protel to design the PCB n Manufacture the PCB –Physics Department - $35/hour for approx. 2 hours –ELEN Department - $70 flat rate n Add the surface mount connectors –ENTC Department - $50-$100

Lab 1 Introduction to the Coldfire Embedded Processor n Introduce the M5206eLITE Board n Introduce the Monitor/Debug Software n ColdFire Tutorial –Set-up terminal, board and debugger n Procedure –Introduce register and memory modify commands

Lab 2 Assembly Programming on the Coldfire Processor n Introduction of assembly language instructions n How to write an assembly program n Use of stacks in subroutines n Accessing Memory n Data/Address registers

Lab 3 Integration between C and Assembly n Still in the research and development stage n Write a simple C program with embedded assembly code n Be able to use this code in future labs

Individual Achievements Marshall Belew n Researched the availability of connectors n Set-up Lab 1’s Procedure n Investigate uploading S-record n Learn the Green Hill’s Cross Compiler

Individual Achievements Delilah Dabbs n Researched the availability of connectors n Requested quotes for the manufacturing of a custom PCB n Prepared the background and theory material for Lab 1 n Prepared the objective and introduction sections for Lab 2

Individual Achievements Terry Dahlke n Contacted Samtec about connectors n Installed software for Coldfire processor n Contacted Dr. Leon about custom PCB n Assisted Brian with the PCB research and design n Learning the Green Hills compiler

Individual Achievements Brian Sladecek n Contacted Dr. Leon about custom PCB n Met with the Electrical Engineering and Physics departments about PCB n Learn Protel n I obtained the license from Green Hill and got the IDE setup n Helped work on the second lab

Modifications n Limit the use of assembly code and emphasize the use of C/C++

Revised Budget MCF5206e Coldfire Processor/Evaluation Board$ Compiler License (Green Hill)FREE 6 Surface Mount Connectors($11.00 each)$66.00 Mounting Connectors (ENTC Dept.)$50.00-$ Custom PCB Manufacturing (EE Dept.)$ Total$ $441.00

Problems Encountered n Connector Solutions n Installation of Software n Obtaining Licensing for Green Hills Compiler

Revised Implementation Schedule n 1 Week Behind n Due to: –Researching Connector Solutions –PCB Design

Revised Implementation Schedule Con’t

Quality Improvement n Implement LabVIEW in order to better visualize the data flow n Use LabVIEW for the Memory Module/Decoder Lab

References MCF5206 Coldfire Users Manual MCF5200 Coldfire Programmer’s Reference Manual Motorola HomePage Samtec HomePage – Surface Mount Connectors Green Hills HomePage