PowerPC System Design Final 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