Monthly Progress
November 2008
• Implementation and verification of MSP simulator instructions
at hardware level (Xilinx v2p board).(continued…)
• Implementation of static Huffman encoder in Verilog, testing
and debugging at test bench waveform all of its modules and making
the diagram of state machines for control logic, datapath
models and state diagram.
• Analysis of FFMPEG Library to identify and extract critical
sections of the software pertaining to Variable Length Coding.
October 2008
• Study of related work and
literature (papers, patents) pertaining to Variable Length Coding
hardware implementations in contemporary multimedia
processors.
• Implementation of hex code generator for MSP instruction.
• Implementation/verification of MSP simulator instructions
at hardware level (Xilinx v2p board).(continued…)
September 2008
• Working on debugging and verification
of 4x4 intra prediction tasks at hardware (Xilinx v2p board ).(continued…)
• Documentation of whole Variable Length Decoder (VLD) architecture.
• Work on the C code of AVS, testing the inputs and outputs
of the code and verification of testing results.
• Implementation/verification of MSP simulator instructions
at hardware level (Xilinx v2p board).
August 2008
• Working on debugging and verification
of 4x4 intra prediction tasks at hardware( Xilinx v2p board ).(continued…)
• Documentation of Audio Video Standard (AVS), its coding
Algorithm and layer Structure.
• Implementation/verification of MSP simulator instructions
at software level and modification of in MSP instructions.(continued…)
July 2008
• Working on debugging and verification
of 4x4 intra prediction tasks at hardware( Xilinx v2p board ).
• Writing a report on the algorithm of video codec AVS.
• Working on the flow of AVS C code and to make the whole
project on Linux Shell.
• Implementation/verification of MSP simulator instructions
at software level and modification of in MSP instructions.(continued…)
June 2008
• Have Worked on the flow of Project
ffmpeg through C code or by using the XMD software debugger.
• Have worked on the h264 encoder flow of 4x4 luma intra prediction
tasks from excel sheet and its hexcode decoding to verify the input/output
results location which is necessary for 4x4 intra prediction
task verification on hardware.
• Implementation/verification of MSP simulator instructions
at software level and modification of in MSP instructions.(continued…)
May 2008
• Working with Xilinx FPGA boards
that how to use different deceive such CF card, RAM and usb to serial
dongle with it.
• Wokring with EDK 9.1 with the software application project
and base system builder(BSB) for ffmpeg and DMA. Checking of different
peripherals and devices that they are working properly
for the project ffmpeg.
• Implementation/verification of MSP simulator instructions
at software level and modification of in MSP instructions.(continued…)
April 2008
• Writing MSP assembly of 12 prediciton
modes or tasks for 4x4 luma intra prediction routines from C code
functionality, low level C programming /debugging on
Linux Shell for these twelve tasks.
• Simulation,verification and documentation of these 12 task
through (Multimedia Signal Processor) simulator Architecture Instructions.
• Implementation/verification of MSP simulator instructions
at software level and modification of in MSP instructions.
March 2008
• Writing MSP assembly of inverse discrete
cosine transform(IDCT) routines from C code functionality, low level
C programming /debugging on Linux Shell for IDCT tasks.
• Simulation,verification and documentation of IDCT task through
(Multimedia Signal Processor) simulator Architecture Instructions.
Feburary 2008
• Writing assembly routines and low level
C programming /debugging on Linux Shell for motion compensation(
different cases ) tasks in MSP assembly.
• Simulation,verification and documentation of these MC task
through (Multimedia Signal Processor) simulator Architecture Instructions.
May 2007
• Working on HEC technical part.
• Working on Documentation for Programmable VLC Processor.
• Implementing MSP Assembly for ffmpeg h264 functions: Inter
Prediction / Motion compensation and Transformation.
• Working on proposal for Programmable VLC Processor
• Simulation of ffmpeg on different platforms
April 2007
• Working on HEC technical part.
• Working on CAVLC.
• Implementing MSP Assembly for ffmpeg h264 functions (Intra
Prediction)
• Documentation for MSP TASKS implemented (Intra Prediction)
March 2007
• Preparing a Research Report on CABAC
• Working on Financial part of HEC proposal with
• Mr. Abdul Aziz Khan (North American coordinator for SSUET).
• JM decoder
• MSP architecture
• Working on H264 – vcodex tutorials
• h264 decoder
• compile ffmpeg player
• JM decoder
• MSP architecture
Feb 2007
• Working on CABAC
• Working on H264 – vcodex tutorials
• h264 decoder
• compile ffmpeg player
|