powerpc system design final report group 8 kyle brady rebecca hansen ray harlan ian remmler
TRANSCRIPT
PowerPC System DesignFinal Report
Group 8
Kyle Brady
Rebecca Hansen
Ray Harlan
Ian Remmler
Overview• Introduction• Objective• Design Process• Changes Made• Problems Encountered• Results of Work• Further Possibilities• Conclusion
Objective
To present a final report on our project detailing the design process and our work.
Project Objective
To design and implement a general-purpose embedded system based around the IBM PowerPC processor that will include the following features:
– Serial Port Interface
– ISA Bus
– Utilization of TCP/IP protocols to enable networking.
– Linux-Embedded Operating System
Design Schedule• Protel Familiarization
• Subsystem design
• Hardware testing
• Subsystem integration
• PCB layout and routing
• PCB fabrication and population
• Hardware Testing
• Installation of Linux
• Testing
Protel Design
• Component design
• Footprint design
• Schematic connection
• PCB layout
• Auto-routing
Mid-Project Completion
• Design Software installed• Documentation for software• Experience with Protel• Technical data for components• Schematic designs and footprints
Final Completion
• Lab procedures written• All schematics and footprints• Subsystems fully designed• Subsystems tested • Subsystems integrated• PCB layout and routing completed• PCB in process of fabrication
Changes Made
• Schedule Delayed– Linux – Test board
• ISA connector removed
• Clock divider: DFF to counter
• EEPROM to Flash ROM
Problems Encountered
• Lab manual uninformative and vague• Software documentation and component data
difficult to obtain. • Component datasheets not helpful• Protel difficult to use• Initial schedule overly optimistic
Group Contributions
• Ray - Parts research, component and schematic design, footprint design, lab and report writing,
liason with Jeff Webb
• Rebecca - Parts research, component and schematic design, footprint design, lab and report writing
• Ian - Parts research, component and schematic design, footprint design, lab and report writing,
Linux research
• Kyle - Parts research, component and schematic design, lab and report writing, hardware testing
Results of Work
• Learned hierarchical system design
• Learned how to design a PCB
• Practical hardware design experience
• Learned effects of application problems on total project
Further Possibilities
• Population of PCB
• Program Flash ROM (Linux?)
• Future labs– Better manual– Component list– Avoid our delays and problems– Concentrate on design and testing
Conclusion
• Objective• Design Process• Changes Made• Problems Encountered• Results • Further Possibilities