150 likes | 279 Views
Team DC-HSBA. David Hover Jonathan Tate Robert Benson Paul Niewoonder. Primary Goal. Embedded Software Graphics Accelerator Shader Unit Media-Centric Co-Processor High Floating-Point Computation Performance Graphical Computation Complete Software Graphics Pipeline.
E N D
Team DC-HSBA David Hover Jonathan Tate Robert Benson Paul Niewoonder
Primary Goal • Embedded Software Graphics Accelerator • Shader Unit • Media-Centric Co-Processor • High Floating-Point Computation Performance • Graphical Computation • Complete Software Graphics Pipeline
Demonstration Hardware • FPGA Board • Outputs • Monitor • LEDs • Inputs • Programming Inputs (JTAG) • Buttons • Knobs
Demonstration Software • Main User Interface • Benchmarks • Demos • Game • Tetrisphere Clone
Implementation • Hardware • Cyclone III FPGAs • DDR SDRAM (512MBit) • Tricolor LEDs • Serial Programming Device (EPCS) • DAC • 8 Directional Joystick
Implementation (cont.) • Communication Methods • DDR For FPGA/Memory • LVDS For FPGA/FPGA • Software • Assembler • OpenGL Like
Implementation (cont.) • Logic • Prebuilt • SOPC Builder • Memory Controllers • NIOS • Custom • Caches • LVDS to AVALON Bridge • Shader
Division of Labor • Jonathan Tate • Lead Designer • Logic Design • Graphics Pipeline • David Hover • Assembler • User Application Software • Robert Benson • Administrator • Board Design • User Application Software • Paul Niewoonder • Logic Design • Case • Graphics Pipeline
Risks and Contingencies • Medium Risk • Lobster Requires >2 Revisions • Parallel Design The Larger Boards • Remove Them From Design • Low Risk • Lobster Requires >4 Revisions • FPGA Development Board • Critical Design Flaw – Leg • Quick Redesign – Fit Single FPGA • Critical Design Flaw – Shader • Quick Redesign - Software Use NIOS Only
Risks and Contingencies (cont.) • Low Risk (cont.) • Damaged Board Night Before • FPGA Development Board • Pre-Prepped Backup • Funds Shortage • Project Designed Around Budget • Donations or Student Discounts • Remove Functionality/Parts • Additional Contributions From Team
Risks and Contingencies (cont.) • Low Risk (cont.) • Shipping Errors • Order Early • Parts Availability • Order Early • Redesign If Necessary • Team Member Unavailability • Schedule Allows Short Absence