cumulative design review: interactive teaching device april 8 th , 2005
DESCRIPTION
Cumulative Design Review: Interactive Teaching Device April 8 th , 2005. Lance Haney Micah Nance Nathan Young. Important Persons. Client Dr. Aaron Collins Technical Advisor Dr. John Reece Project Manager Dr. Phillip Olivier. Overview. PDR Review Delivered Design Hardware Software - PowerPoint PPT PresentationTRANSCRIPT
Cumulative Design Review:Cumulative Design Review:Interactive Teaching DeviceInteractive Teaching Device
April 8 April 8thth, 2005, 2005
Lance HaneyLance HaneyMicah NanceMicah NanceNathan YoungNathan Young
Important PersonsImportant Persons
ClientClient– Dr. Aaron CollinsDr. Aaron Collins
Technical AdvisorTechnical Advisor– Dr. John ReeceDr. John Reece
Project ManagerProject Manager– Dr. Phillip OlivierDr. Phillip Olivier
OverviewOverview
PDR ReviewPDR ReviewDelivered DesignDelivered Design– HardwareHardware– SoftwareSoftware
DemonstrationDemonstrationBudgetBudgetConclusionConclusionRecommendationsRecommendations
Client RequirementsClient Requirements
Update ECE 424 and ECE 426Update ECE 424 and ECE 426
Use state of the art technologyUse state of the art technology
Prepare for new industry trendsPrepare for new industry trends
Deliver teaching deviceDeliver teaching device
Deliver lab manualDeliver lab manual
Feasibility CriteriaFeasibility Criteria
Low budget ($300 maximum)Low budget ($300 maximum)
Compatible with Win98 or WinXPCompatible with Win98 or WinXP
Applicable to ECE 424 and ECE 426Applicable to ECE 424 and ECE 426
PDR Design AlternativesPDR Design Alternatives
SOPC with RTOSSOPC with RTOS
SOPC without RTOSSOPC without RTOS
Microcontroller with RTOSMicrocontroller with RTOS
Microcontroller without RTOSMicrocontroller without RTOS
VHDLVHDL
Design Selected - PDR PhaseDesign Selected - PDR Phase
Selected SOPC with RTOS DesignSelected SOPC with RTOS Design
NIOS II Evaluation EditionNIOS II Evaluation Edition– MicroC/OS-II feature disabledMicroC/OS-II feature disabled
Design ChangeDesign Change– SOPC without RTOSSOPC without RTOS
Design AdditionDesign Addition– Implemented VHDL DesignImplemented VHDL Design
Why SOPC?Why SOPC?
One chipOne chip– Simplified designSimplified design– Less hardwareLess hardware
Supports VHDL & current curriculumSupports VHDL & current curriculum
Nios II Soft-core ProcessorNios II Soft-core Processor– C/C++C/C++– AssemblyAssembly
Expedite upgradesExpedite upgrades
Delivered DesignDelivered Design
VHDL ImplementationVHDL Implementation
SOPC with Nios IISOPC with Nios II
UP3 Development BoardUP3 Development Board
External Hardware AssemblyExternal Hardware Assembly
Lab ManualLab Manual
UP3 Development BoardUP3 Development Board
Cyclone FPGA
External RAM
On BoardPushbuttons
On BoardLEDs LCD Display
Expansion Headers
Parallel Port
Serial Port
USB Port
VGA Port RAM-11.25 KB on-chip-128 KB external
48 MHz clock
External Hardware AssemblyExternal Hardware Assembly
Delivered SystemDelivered System
VHDL VHDL – Efficient use of logic elementsEfficient use of logic elements– 1% Logic Elements Used1% Logic Elements Used
Nios II Soft-core Processor with C codeNios II Soft-core Processor with C code– Embedded Processor Embedded Processor – High Level Language High Level Language – 33% Logic Elements Used33% Logic Elements Used– 49% Total On-chip Memory Used49% Total On-chip Memory Used
System Implementation System Implementation AlternativesAlternatives
VHDL DesignVHDL Design
C Code Software DesignC Code Software Design
Nios II ConfigurationsNios II Configurations
Nios II Debugging OptionsNios II Debugging Options
System DemonstrationSystem Demonstration
VHDL DesignVHDL Design
Nios II Soft-core Processor with C Code Nios II Soft-core Processor with C Code DesignDesign
BudgetBudget
Prototype CostPrototype CostPart Quantity Price per unit Subtotal
UP3 Development Board 1 $0.00 $0.00
Altera Software 1 $0.00 $0.00
IDE Cable 1 $5.00 $5.00
LEDs (1.8V@20mA) 30 $0.20 $6.00
Resistors (150 Ohm) 30 $0.20 $6.00
Resistors (10k Ohm) 30 $0.20 $6.00
Mushroom Pushbutton Switch 2 $18.01 $36.02
Jumper Wires 1 $11.25 $11.25
Breadboard 1 $8.78 $8.78
Mount - Wooden Box 1 $8.00 $8.00
Tax (7%) $6.09
Total $93.14
Part Allied Electronics # Quantity Price per unit Subtotal
UP3 Board 12 $249.00 $2,988.00
IDE Cable 12 $5.00 $60.00
LEDs (1.8V@20mA) 431-0152 120 $0.15 $18.00
Resistors (150 Ohm) 296-5952 120 $0.35 $42.00
Resistors (10k Ohm) 296-6526 60 $0.25 $15.00
Mushroom Pushbutton Switch 814-0022 24 $18.01 $432.24
Jumper Wires (75 count) 618-3464 12 $10.00 $120.00
Breadboard 761-0010 12 $19.50 $234.00
Tax (7%) $273.65
Total $4,182.89
BudgetBudget
Lab ImplementationLab Implementation
ConclusionConclusion
Utilize Altera UP3 Development BoardUtilize Altera UP3 Development Board– Low costLow cost– VersatileVersatile– ExpandableExpandable– InnovativeInnovative
Altera Software PackageAltera Software Package– Reasonable learning curveReasonable learning curve– User friendlyUser friendly– VersatileVersatile
RecommendationsRecommendations
12 Workstations12 Workstations– Altera UP3 Development BoardAltera UP3 Development Board– External HardwareExternal Hardware– Windows XPWindows XP
Integration into ECE 424/426 curriculumIntegration into ECE 424/426 curriculum
SummarySummary
PDR ReviewPDR Review
Delivered DesignDelivered Design
DemonstrationDemonstration
BudgetBudget
ConclusionConclusion
RecommendationsRecommendations
Questions?Questions?