PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.
-
Upload
brent-wilcox -
Category
Documents
-
view
212 -
download
0
Transcript of PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.
![Page 1: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/1.jpg)
PowerPC System DesignFinal Report
Group 8
Kyle Brady
Rebecca Hansen
Ray Harlan
Ian Remmler
![Page 2: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/2.jpg)
Overview• Introduction• Objective• Design Process• Changes Made• Problems Encountered• Results of Work• Further Possibilities• Conclusion
![Page 3: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/3.jpg)
Objective
To present a final report on our project detailing the design process and our work.
![Page 4: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/4.jpg)
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
![Page 5: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/5.jpg)
Design Schedule• Protel Familiarization
• Subsystem design
• Hardware testing
• Subsystem integration
• PCB layout and routing
• PCB fabrication and population
• Hardware Testing
• Installation of Linux
• Testing
![Page 6: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/6.jpg)
Protel Design
• Component design
• Footprint design
• Schematic connection
• PCB layout
• Auto-routing
![Page 7: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/7.jpg)
Mid-Project Completion
• Design Software installed• Documentation for software• Experience with Protel• Technical data for components• Schematic designs and footprints
![Page 8: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/8.jpg)
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
![Page 9: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/9.jpg)
Changes Made
• Schedule Delayed– Linux – Test board
• ISA connector removed
• Clock divider: DFF to counter
• EEPROM to Flash ROM
![Page 10: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/10.jpg)
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
![Page 11: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/11.jpg)
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
![Page 12: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/12.jpg)
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
![Page 13: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/13.jpg)
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
![Page 14: PowerPC System Design Final Report Group 8 Kyle Brady Rebecca Hansen Ray Harlan Ian Remmler.](https://reader036.fdocuments.in/reader036/viewer/2022072015/56649eb65503460f94bc069a/html5/thumbnails/14.jpg)
Conclusion
• Objective• Design Process• Changes Made• Problems Encountered• Results • Further Possibilities