SlideShare a Scribd company logo
1 of 27
Roger Lane, Cliff Bundick, Matt Lloyd and Ed McKenna.
   Video Demonstration
   Team Introduction
   MP3 Player Product – The Vision
   Project Management
   High Level Design Specifications
   Code Repository
   Future Desired Features
   The mp3 player is a device used for
    entertainment purposes. The functionality of
    the player includes playing mp3 files from an
    SD card. This will provide its users with a
    portable compact way to listen to their music
    when on the go.
Design Intentions

 avoid major screen
  scrolling
 increase view ability
 increase its physical
  longevity
 Simple GUI
   People who love simplicity,
   Children
   Elderly
   Elevator speech –Don’t waste time or money
    on things you’ll soon grow to forget. Get
    straight to the point
Tools used for project management included
 Black Blackberries
 Agile / Jira
 Scrum Methods
 Microsoft Project


Majority of the project was managed
 traditionally. Jira was used some of the time
Pros
 Ability to see task and
  progress (insert chart)
 A variety of Data charts
  allowed you to see team
  progression
Cons
 Success of using Jira is
  dependant on how much the
  team invest
 Task deletion and additions
  were confusing at times.
 Not all permissions to access
  Task were granted
Pros
 Direction given between team members was
  clear.
 More face to face interaction
 Team Discussion increased
Cons
 Redundant work
 Organization
 Progress Measurement
Pros
 Initially Provided a structured progression plan
 Tasks were divided between team members
 Provided a way to measure project progression


Cons
 Up front planning
 Manually changing task deadlines and resources
   Nios II Fast processor
     Included hardware multiply and divide.


     SDRAM used for main memory


     Interrupt used for touch screen detection
   SparkFun VS1053 MP3 Decoder
   MP3 decoder used SPI protocol.
   Used SPI Controller send/receive data to from
    decoder
     Thanks team 1!!
   Used address mapped registers to check
    status and send reset
   Terasic 4.3" LCD Touch Panel Package
     800x480 native resolution
     Integrated touch panel
     40 pin GPIO connection
   Pixel Buffer
     Stores video data as 320x240
      16bit color
     SRAM used to store data
     Pixel Buffer DMA used to read
      SRAM and send data
   Resampler
     Converts 16 bit color to 30 bit
      color required by screen.
   Scaler
     Scales 320x240 resolution to
      800x480 for LCD screen
   Clock FIFO
     Synchronizes data to VGA
     controller at different clock
     speed
   VGA Controller
     Displays the image by
     creating timing signals
     needed by LCD screen
 Coordinates received from touch panel via ADC
  SPI controller.
 Interrupt signal received from panel when screen
  is pressed.
 Interrupt and coordinates passed to Nios system
  using address mapped registers.
   SD Card used to store songs for MP3 player
    to play

   SD Card Controller IP used along with Altera
    HAL API drivers to interface with SD Card.
   Power Play Power Analyzer Tool
    Analyzed design’s total static / dynamic Thermal
     Power Dissipations

    Design Power Consumption
     VCC INT – 3.3V
     Power used = 142 mW
     Current – 160mA
   DAA-BA0005 Creative
    Zen Micro MP3 Player



   Product Features
       3.7 Volts
       680 mA
       Rechargeable
       12 hr Battery Life
• Altera's DE2 EP2C35 offers up to 475 user I/O pins.

• We use 53% of them (250/475 pins).
   Tortoise SVN
   Trunk Folder – Used to hold main project
    design files
   Branch Folder – Used for team members to
    individually store edited files
   Repository contained separate files for
    project documentation, RTL code, C code,
    TCL scripts etc.
   Automatically setup project, compiles and
    programs design onto DE2 Board

   Saves Time by avoiding repetitive task

   Reusability
   Volume Control
     Current design only allows for external speaker
      volume control
   Feedback to User
     Song title, Track length, Play time
   Playlist Support
     Ability to select specific song
   Multi-format support
     Current design has limited support for playback
      files
   Communication is Key!!!!!
   Organization

More Related Content

What's hot (19)

Digital video
Digital videoDigital video
Digital video
 
Unit 1 two part hw sw os app sw
Unit 1 two part hw sw os app swUnit 1 two part hw sw os app sw
Unit 1 two part hw sw os app sw
 
Beekman5 std ppt_03
Beekman5 std ppt_03Beekman5 std ppt_03
Beekman5 std ppt_03
 
Ig2 task 1
Ig2 task 1Ig2 task 1
Ig2 task 1
 
very awesome
very awesomevery awesome
very awesome
 
Classifications
ClassificationsClassifications
Classifications
 
Blah!
Blah!Blah!
Blah!
 
Super Pro I S01
Super Pro I S01Super Pro I S01
Super Pro I S01
 
Damons components of a computer technical
Damons components of a computer technicalDamons components of a computer technical
Damons components of a computer technical
 
Ig2 task 1 iian
Ig2 task  1 iianIg2 task  1 iian
Ig2 task 1 iian
 
Partes del computador inglés
Partes del computador inglésPartes del computador inglés
Partes del computador inglés
 
3
33
3
 
Chapter Two
Chapter TwoChapter Two
Chapter Two
 
A+ certification (Core hardware) Pc Maintenance
 A+ certification (Core hardware) Pc Maintenance  A+ certification (Core hardware) Pc Maintenance
A+ certification (Core hardware) Pc Maintenance
 
Input and output
Input and outputInput and output
Input and output
 
Video
VideoVideo
Video
 
Computer hardware
Computer hardwareComputer hardware
Computer hardware
 
Chapter Three
Chapter ThreeChapter Three
Chapter Three
 
Notacd03
Notacd03Notacd03
Notacd03
 

Similar to Project presentation1

Mp3 player project presentation
Mp3 player project presentationMp3 player project presentation
Mp3 player project presentationAntonio Mondragon
 
SpursEngine A High-performance Stream Processor Derived from Cell/B.E. for Me...
SpursEngine A High-performance Stream Processor Derived from Cell/B.E. for Me...SpursEngine A High-performance Stream Processor Derived from Cell/B.E. for Me...
SpursEngine A High-performance Stream Processor Derived from Cell/B.E. for Me...Slide_N
 
Laptop Perk Exports
Laptop Perk ExportsLaptop Perk Exports
Laptop Perk ExportsPerkExports
 
Ig2 task 1 work sheet
Ig2 task 1 work sheetIg2 task 1 work sheet
Ig2 task 1 work sheetJoshCollege
 
Digital recording
Digital recordingDigital recording
Digital recordinggps2012
 
Chapter 02 audio recording - part ii
Chapter 02   audio recording - part iiChapter 02   audio recording - part ii
Chapter 02 audio recording - part iiNazihah Ahwan
 
Sound recording glossary imporved version
Sound recording glossary imporved versionSound recording glossary imporved version
Sound recording glossary imporved versionAidenKelly
 
Electronics Engineer Portfolio
Electronics Engineer PortfolioElectronics Engineer Portfolio
Electronics Engineer PortfolioAnupama Sujith
 
Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideoguy
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Ig2 task 1 work sheet damion vize
Ig2 task 1 work sheet damion vizeIg2 task 1 work sheet damion vize
Ig2 task 1 work sheet damion vizeDamionVize
 
G U I T A R P D R V1
G U I T A R  P D R V1G U I T A R  P D R V1
G U I T A R P D R V1gueste71f7b
 

Similar to Project presentation1 (20)

Mp3 player project presentation
Mp3 player project presentationMp3 player project presentation
Mp3 player project presentation
 
SpursEngine A High-performance Stream Processor Derived from Cell/B.E. for Me...
SpursEngine A High-performance Stream Processor Derived from Cell/B.E. for Me...SpursEngine A High-performance Stream Processor Derived from Cell/B.E. for Me...
SpursEngine A High-performance Stream Processor Derived from Cell/B.E. for Me...
 
DIGITAL RECORDING SOFTWARE
DIGITAL RECORDING SOFTWAREDIGITAL RECORDING SOFTWARE
DIGITAL RECORDING SOFTWARE
 
Digital recording final
Digital recording   finalDigital recording   final
Digital recording final
 
I pod new
I pod newI pod new
I pod new
 
Laptop Perk Exports
Laptop Perk ExportsLaptop Perk Exports
Laptop Perk Exports
 
I pod presentation
I pod presentationI pod presentation
I pod presentation
 
TULIKA KESHRI (1)
TULIKA KESHRI (1)TULIKA KESHRI (1)
TULIKA KESHRI (1)
 
Ig2 task 1 work sheet
Ig2 task 1 work sheetIg2 task 1 work sheet
Ig2 task 1 work sheet
 
Digital recording
Digital recordingDigital recording
Digital recording
 
Chapter 02 audio recording - part ii
Chapter 02   audio recording - part iiChapter 02   audio recording - part ii
Chapter 02 audio recording - part ii
 
Sound recording glossary imporved version
Sound recording glossary imporved versionSound recording glossary imporved version
Sound recording glossary imporved version
 
Electronics Engineer Portfolio
Electronics Engineer PortfolioElectronics Engineer Portfolio
Electronics Engineer Portfolio
 
Video Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and ApplicationVideo Conferencing : Fundamentals and Application
Video Conferencing : Fundamentals and Application
 
Computer hardware Created By :- king parmeshwar pawar
Computer hardware Created By :- king parmeshwar pawarComputer hardware Created By :- king parmeshwar pawar
Computer hardware Created By :- king parmeshwar pawar
 
Mips track a
Mips   track aMips   track a
Mips track a
 
Cse191 01
Cse191 01Cse191 01
Cse191 01
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Ig2 task 1 work sheet damion vize
Ig2 task 1 work sheet damion vizeIg2 task 1 work sheet damion vize
Ig2 task 1 work sheet damion vize
 
G U I T A R P D R V1
G U I T A R  P D R V1G U I T A R  P D R V1
G U I T A R P D R V1
 

More from Antonio Mondragon (20)

Los jaliles pesados
Los jaliles pesadosLos jaliles pesados
Los jaliles pesados
 
Sistema de monitoreo multipropósito
Sistema de monitoreo multipropósitoSistema de monitoreo multipropósito
Sistema de monitoreo multipropósito
 
Robot
RobotRobot
Robot
 
Presentacion final
Presentacion finalPresentacion final
Presentacion final
 
Arm rit design_comp 2014
Arm rit design_comp 2014Arm rit design_comp 2014
Arm rit design_comp 2014
 
4th ARM Developer Day Presentation
4th ARM Developer Day Presentation4th ARM Developer Day Presentation
4th ARM Developer Day Presentation
 
4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info4th ARM Developer Day Presenters info
4th ARM Developer Day Presenters info
 
Anura
AnuraAnura
Anura
 
Kuyashii poster
Kuyashii posterKuyashii poster
Kuyashii poster
 
Arc solutions poster
Arc solutions posterArc solutions poster
Arc solutions poster
 
Anura poster
Anura posterAnura poster
Anura poster
 
The up next
The up nextThe up next
The up next
 
Nomad presentation
Nomad presentationNomad presentation
Nomad presentation
 
Lontra
LontraLontra
Lontra
 
Coffe eq presentation
Coffe eq presentationCoffe eq presentation
Coffe eq presentation
 
Umbrella cat
Umbrella catUmbrella cat
Umbrella cat
 
Oyu
OyuOyu
Oyu
 
Kuyashii p pt
Kuyashii p ptKuyashii p pt
Kuyashii p pt
 
Arc solutions powerpoint
Arc solutions powerpointArc solutions powerpoint
Arc solutions powerpoint
 
Anura
AnuraAnura
Anura
 

Recently uploaded

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Recently uploaded (20)

ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Project presentation1

  • 1. Roger Lane, Cliff Bundick, Matt Lloyd and Ed McKenna.
  • 2. Video Demonstration
  • 3. Team Introduction  MP3 Player Product – The Vision  Project Management  High Level Design Specifications  Code Repository  Future Desired Features
  • 4. The mp3 player is a device used for entertainment purposes. The functionality of the player includes playing mp3 files from an SD card. This will provide its users with a portable compact way to listen to their music when on the go.
  • 5. Design Intentions  avoid major screen scrolling  increase view ability  increase its physical longevity  Simple GUI
  • 6. People who love simplicity,  Children  Elderly  Elevator speech –Don’t waste time or money on things you’ll soon grow to forget. Get straight to the point
  • 7. Tools used for project management included  Black Blackberries  Agile / Jira  Scrum Methods  Microsoft Project Majority of the project was managed traditionally. Jira was used some of the time
  • 8. Pros  Ability to see task and progress (insert chart)  A variety of Data charts allowed you to see team progression Cons  Success of using Jira is dependant on how much the team invest  Task deletion and additions were confusing at times.  Not all permissions to access Task were granted
  • 9. Pros  Direction given between team members was clear.  More face to face interaction  Team Discussion increased Cons  Redundant work  Organization  Progress Measurement
  • 10. Pros  Initially Provided a structured progression plan  Tasks were divided between team members  Provided a way to measure project progression Cons  Up front planning  Manually changing task deadlines and resources
  • 11.
  • 12. Nios II Fast processor  Included hardware multiply and divide.  SDRAM used for main memory  Interrupt used for touch screen detection
  • 13. SparkFun VS1053 MP3 Decoder  MP3 decoder used SPI protocol.  Used SPI Controller send/receive data to from decoder  Thanks team 1!!
  • 14. Used address mapped registers to check status and send reset
  • 15. Terasic 4.3" LCD Touch Panel Package  800x480 native resolution  Integrated touch panel  40 pin GPIO connection
  • 16. Pixel Buffer  Stores video data as 320x240 16bit color  SRAM used to store data  Pixel Buffer DMA used to read SRAM and send data  Resampler  Converts 16 bit color to 30 bit color required by screen.  Scaler  Scales 320x240 resolution to 800x480 for LCD screen
  • 17. Clock FIFO  Synchronizes data to VGA controller at different clock speed  VGA Controller  Displays the image by creating timing signals needed by LCD screen
  • 18.  Coordinates received from touch panel via ADC SPI controller.  Interrupt signal received from panel when screen is pressed.  Interrupt and coordinates passed to Nios system using address mapped registers.
  • 19. SD Card used to store songs for MP3 player to play  SD Card Controller IP used along with Altera HAL API drivers to interface with SD Card.
  • 20. Power Play Power Analyzer Tool Analyzed design’s total static / dynamic Thermal Power Dissipations Design Power Consumption  VCC INT – 3.3V  Power used = 142 mW  Current – 160mA
  • 21. DAA-BA0005 Creative Zen Micro MP3 Player  Product Features  3.7 Volts  680 mA  Rechargeable  12 hr Battery Life
  • 22.
  • 23. • Altera's DE2 EP2C35 offers up to 475 user I/O pins. • We use 53% of them (250/475 pins).
  • 24. Tortoise SVN  Trunk Folder – Used to hold main project design files  Branch Folder – Used for team members to individually store edited files  Repository contained separate files for project documentation, RTL code, C code, TCL scripts etc.
  • 25. Automatically setup project, compiles and programs design onto DE2 Board  Saves Time by avoiding repetitive task  Reusability
  • 26. Volume Control  Current design only allows for external speaker volume control  Feedback to User  Song title, Track length, Play time  Playlist Support  Ability to select specific song  Multi-format support  Current design has limited support for playback files
  • 27. Communication is Key!!!!!  Organization