1 / 11

Apollo Guidance Computer Using a Programmable System on a Chip

Apollo Guidance Computer Using a Programmable System on a Chip. Shane Whalen Advisor: Dr.Andrezj Rucinski. Problem Description. Create a model of the Apollo Guidance Computer using today's technology Created long ago using old technology Large amount of components

dale
Download Presentation

Apollo Guidance Computer Using a Programmable System on a Chip

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Apollo Guidance ComputerUsing a Programmable System on a Chip Shane Whalen Advisor: Dr.Andrezj Rucinski

  2. Problem Description Create a model of the Apollo Guidance Computer using today's technology Created long ago using old technology Large amount of components Extra weight for mass critical mission (70 lbs) Expensive Technology $150,000 in in 1960's Replicas are typically made for $3000

  3. Possible Solutions Pro's Con's Microcontroller Features such as PWM's and Timers included Still need many peripheral Allows for a high level programming language (c) Not easy debugging because of peripheral Configuration of built in features can be difficult Software Simulation Can be wrtten in language of choice on a platform of choice. Not really modeling a real computer Easy debug of machine Need other hardware in order to run the code FPGA Very fast Large learning curve Uses high level programming languages (HDL) Hard to add on Easily Reconfigured Still need peripherals

  4. My Solution Programmable System on a Chip Incorporates all the technology above FPGA's Allows for both analog and digital hardware configuration in single easy to use interface (PSoC Creator) Software Simulation Since all the components are built in, it is easy to debug their configuration Simulated DSKY using MATLAB Microcontroller A built in component of the PSoC that the user doesn't have to worry about

  5. My PSoC PSoC 3 Configurable Analog and Digital Block Includes PLLs, UART, LCDs, Filters, ADCs with up to 20 bit resolution Up to 67 MHz Core PSoC Creator drag and drop interface Low power System (1microA sleep, 1.2mA Active) Inexpensive $250 for the development kit and much cheaper for just the PsoC

  6. Interface

  7. Interface (Continued) MATLAB ↔ Communication PSoC built-in USBUART Data string use to communicate with PSoC <VERB><1><5><NOUN><6><5><ENTER> Data string used to update the DSKY <VERB><15><NOUN><65><R1><[HOURS]><R2><[MINS]>... Interrupt every .25 seconds to update the GUI

  8. Currently Completed DSKY Communication Interface (USBUART) Input data parser System start-up time command implemented

  9. Demo

  10. Still to Come

  11. Questions?

More Related