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