Download presentation
Presentation is loading. Please wait.
1
Progress Report Chester Liu 2014/05/27
2
DVC Hardware Modification
H264 intra encoder Add a dedicated APB bus for mode register setting Create a wrapper for the following modules Enable the HREADY signal Pull out AHB burst count Add an AHB port for reconstructed frames WZ encoder
3
DVC Hardware Modification
Wi-Fi controller Stuck at a bug for 2 weeks Tried many experiments, but none worked Found the bug after days of experiments Modify controller to always send 1KB TCP packets Add empty buffer entry number output signal Fix a design bug which would cause controller hang
4
DVC Hardware Modification
AHB bus matrix Use the Perl script provided by ARM to generate Verilog code Configuration 5 6 slave (input) ports and 5 master (output) ports Fully connected Fixed priority arbitration (round-robin arbitration file is missing from the package) Output port selected by address bit [27:24], by default output port 0 is selected E.g. Port 3 is selected if address lies within 0x ~0x03ffffff E.g. Port 0 is selected if address lies within 0x ~0xffffffff
5
DVC Hardware Modification
New camera image sensor OmniVision OV7670 VGA image sensor Support: VGA / QVGA / CIF / QCIF Smaller form factor compared to the one on SOCLE DTB Adjustable focal length Plenty I2C setting source code on the Internet
7
DVC Encoder Architecture
8
OpenDVC Debug Found a bug in decoder’s decodeSkipMask() function
The calculated WZ rate is lower than the actual value Caused by the modification of frame buffer Action item Compare encode/decode result of OpenDVC with DVC2.1 Other things effecting decoding result Compile optimization -O3 v.s. none Include header file #include <cmath> v.s. #include “math.h”
9
OpenDVC Website In total 36 downloads 11 from unknown, German
8 from NTU, Taiwan 8 from unknown, USA 3 from DTU, Denmark 3 from unknown, Egypt 2 from Intel, USA 1 from unknown, Taiwan
10
Schedule DVC hardware OpenDVC H264 intra encoder only version done
Complete version (6/M) OpenDVC Compare OpenDVC with DVC2.1 (6/E)
11
Transfer Items Code Board Documentation
DVC HW code, demo SW code, and utility SW code OpenDVC SW code OpenDVC website Board Wi-Fi module daughter board Camera daughter board Documentation DVC HW design and environment usage
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.