MP3 Player
4840 Final Project Presentation
- Zheng Lai -Zhao Liu
- Quan Yuan -Meng Li
MP3 Player 4840 Final Project Presentation -Zheng Lai -Zhao Liu - - PowerPoint PPT Presentation
MP3 Player 4840 Final Project Presentation -Zheng Lai -Zhao Liu -Quan Yuan -Meng Li Motivation We originally want to design a game that are similar to Guitar Hero, combing MP3 player, keyboard control and video game. But find out that
VGA Controller WM8371 AUDIO MODULE NIOS_II SDRAM AUDIO FIFO
Aval on Bus Audio Output Video Output
For a 25.175M Hz pixel clock, HSYNC=96 pixels HBACK_PORCH=48 pixels HACTIVE = 640 pixels FRONT_PORCH=16 pixels HTOTAL =800 pixels
1, therefore, Hcount works as a horizontal pointer of the scanning position.
where RECTANGLE_HSTART represents the horizontal starting point of the rectangle, it means the pointer is moving into the horizontal area of rectangles in the histogram.
where RECTANGLE_HEND represents the horizontal ending point
area of rectangles in the histogram. During the clock cycle and the clock cycles following, the area on the screen will black out.
vertical pointer of the scanning position.
where RECTANGLE_ VSTART represents the vertical starting point
where RECTANGLE_ VEND represents the vertical ending point of the rectangle, it means the pointer is moving out of the vertical area
cycles following, the area on the screen will black out.
Hcount=HSYNC+HBACK_ PORCH+RECTANGLE_HSTART Vcount=VSYNC+VBACK_ PORCH+RECTANGLE_VSTART
*IMDCT is in the “HYBRID” function
The combinations of those integer variables (such as global gain, sub-block gain ) are
in a big look-up tables. We also generate look up tables for Sin and Cos in the process of hybrid synthesis.
xri = signisi
* isi 4 3∗2 1 4 global _gain[ gr]-210-8∗subblock _gain[ window ][gr]
( )
∗2− scalefac _multiplier *scalefac _s[gr][ch][sfb][window ]
( )
1 0.58 Hardware Optz. 30 12.8 Software Optz. 300 46.7 Un-optimized 1560
Decoding time (s) per frame (timed by watch) Decoding time (s) per frame (timed by timer)