DOC PREVIEW
TAMU CSCE 483 - Exp_Proposal_Pres

This preview shows page 1-2-22-23 out of 23 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 23 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 23 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 23 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 23 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 23 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Microprocessor System DesignUsing Coldfire Embedded ProcessorObjectivesDeliverablesBackgroundWhy do we need new 462 labs?Benefits of New 462 LabsBackground con’tWhy use the Coldfire Processor?Previous ExperiencePC to MCF5206e Processor ConnectionTeam Member ResponsibilitiesImplementation ScheduleSchedule con’tPreliminary TestingCompleteness TestingHardware/Software PercentagesCostReferencesMicroprocessor System DesignUsing Coldfire Embedded ProcessorProposalMarshall Belew Delilah Dabbs Terry Dahlke Brian Sladecek2000 CPSC 483 - 501 Team 9Objectives Create a new lab manual for CPSC 462 –Microcomputer Systems based on the MCF5206e processor/evaluation board.  Research, design and test approximately 8 new labs.  Provide a set of labs comparable to industry standards and a step above what is currently available.DeliverablesThe following is a list of our proposed labs: Introduction to the Coldfire embedded processor Assembly Programming on the Coldfire processor Integration between C and Assembly  Memory Interface Serial Communication Keypad/LCD DMA - Interrupts Digital/Analog and Analog/Digital Integration Bonus Labs (time permitting)Lab 1: Introduction to the Coldfire embedded processorThe Motorola MCF5206e ColdfireProcessor/Evaluation Board used for designing microcomputer systems for data acquisition and industrial controls. In this lab, you will learn the basics of how to interface with theMCF5206e by transmitting files and downloading logs of terminal output.Lab 2: Assembly Programming on the Coldfire processorThis lab will introduce you to some of the basics of assembly language programming on the MCF5206e microprocessor. We will be consulting the Motorola MCF5206 Programmer's Reference Guide for specific assembly language instructions.Lab 3: Integration between C and AssemblyWrite a C program, that calls subroutines written in assembly.Lab 4: Memory InterfaceUsing multiple SRAM chips, this lab will build and implement a memory decoder to access external memory.Lab 5: DMAUsing the memory created in the memory interface lab, they will create a RAM disk and show that they read and write from it.Lab 6: Keypad/LCDA 4x4 button keypad will be used to provide a password with a 4-bit keypad data signal. This will depict which key has been pressed as well as generate an interrupt preempting our CPU to read and respond to the 4-bit control signal. An LED will be used to display whether access has been granted or denied.Lab 7: Serial CommunicationDemonstrate two-way communication between the MCF5206e and the PC.Lab 8: Digital/Analog and Analog/Digital IntegrationThe purpose of the A/D Subsystem is to obtain an analog signal from a microphone, digitize the analog signal, and provide the digitized audio to be received by he M5206eLITE board for storage and playback. The purpose of the D/A Subsystem is to take digital inputs from the evaluation board, convert this digital signal to analog and send the analog signal to a speaker for playback of the original audio signal obtained by the A/D Subsystem.Ideas for Bonus Labs(Time Permitting)The bonus labs will tie in previous assignments into a larger project. For example, a security system or phone bank.BackgroundThe current use of hardware and software in the CPSC 462 labs includes the following: 68040 Processor MVME 162 Embedded Controller Board PC’s w/ Serial Interface Integrated 162bug DebuggerWhy do we need new 462 labs? Current Condition of Hardware Obsolete Hardware  Advancement of New TechnologyBenefits of New 462 Labs Improved Clarity and Documentation.  New Hardware and Technology Reference Manual for TA/InstructorBackground con’tThe new labs will be using the following hardware and software: MCF5206e Coldfire Processor/Evaluation Board PC’s w/ Serial Interface C Compiler (Green Hill) Integrated Debugger  FPGA’s, IC’s, etc.Why use the Coldfire Processor? Compatibility with the current CPSC 462 textbook Very cost efficient  Much lower learning curve than the other products available.Previous ExperienceLast semester PDACS 2 group used the Coldfire Processor/Evaluation Board in their project. They determined: Best available compiler was the Green Hill Compiler/Development Kit.  There is not a readily available connector to interface with the J1 and J2 connectors.Unless we can obtain the correct connector in a timely fashion, we will use last semester’s handmade ribbon cable.PC to MCF5206e Processor ConnectionTeam Member ResponsibilitiesWe have revolving responsibilities for each team member. For any given week, we have the following roles: Document Writer Technical Researcher/Project Coordinator Hardware Engineer Software EngineerImplementation ScheduleWeek Date Task1 1/18/00 - 1/21/00 Research and Develop Proposal2 1/24/00 - 1/28/00 Research and Develop Proposal3 1/31/00 - 2/3/00 Prepare Proposal2/4/00 Present Proposal4 2/7/00 - 2/10/00 Familiarize with Hardware/SoftwareObtain Equipment and Licenses5 2/14/00 - 2/16/00 Research and Develop Lab 12/15/00 Bi-Weekly Report Due2/17/00 Write and Test Lab 16 2/21/00 - 2/23/00 Research and Develop Lab 22/24/00 Write and Test Lab 27 2/28/00 - 3/1/00 Research and Develop Lab 32/29/00 Bi-Weekly Report Due3/2/00 Prepare Mid-Term PresentationWrite and Test Lab 3Schedule con’tWeek Date Task8 3/6/00 - 3/8/00 Research and Develop Lab 43/7/00 Mid-Term Presentation3/9/00 Write and Test Lab 49 3/13/00 - 3/17/00 Spring Break10 3/20/00 - 3/22/00 Research and Develop Lab 53/23/00 Write and Test Lab 511 3/27/00 - 3/29/00 Research and Develop Lab 63/28/00 Bi-Weekly Report Due3/30/00 Write and Test Lab 612 4/3/00 - 4/5/00 Research and Develop Lab 74/6/00 Write and Test Lab 713 4/10/00 - 4/12/00 Research and Develop Lab 84/11/00 Bi-Weekly Report Due4/13/00 Write and Test Lab 814 4/17/00 - 4/21/00 Prepare Final Presentation and Demo15 4/24/00 - 4/28/00 Prepare Final Presentation and Demo16 5/1/00 - 5/4/00 Present Final DemoPreliminary TestingWhen we have completed the final report for each lab, we will work through the lab from start to finish. This will help to locate any problems that future students might incur. We will provide documentation on the problems that we incurred and what solution was found. Once Dr. Mahapatra has approved each lab, it will be tested for completeness.Completeness TestingWe intend to use the current CPSC 462 class to test and evaluate


View Full Document

TAMU CSCE 483 - Exp_Proposal_Pres

Download Exp_Proposal_Pres
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Exp_Proposal_Pres and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Exp_Proposal_Pres 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?