15-05-2012, 11:47 AM
FPGA Based Video Codec:Implementation and Techniques
FPGA.ppt (Size: 309 KB / Downloads: 90)
Field Programmable Graphical Arrays
Ability to reconfigure its circuitry for a desired application or function at any time after manufacturing
Adaptive hardware that continuously changes in response to the input data or processing environment
Combination of general-purpose processors and ASICs
Quick reconfiguration time, in order of 100 S to 1 mS
Basic FPGA Design and Structure
A myriad of Configurable Logic Blocks
The CLBs may have functionality of either adding or comparing two numbers
Connection between CLBs are established through signal controlled grid connections
Current FPGAs have more than 100,000 logic gates
Advantages of FPGA
Reconfiguration ability enables performing specific computational tasks at will
Higher flexibility for adaptive coding for multimedia requirements such as:
Bandwidth availability
Quality of Service requirements
Channel characteristics
Rapid prototyping and design iteration
Certain function implementations lead to reduction in die area
Disadvantages of FPGA
Hardware is not ASIC which can lead to non-optimized performance and density
Reconfiguration time is longer compared to loading software
High power consumption during reconfiguration