Date Added: Sep 2008
Calculating the memory requirements for Broadcom's video digital TV and set top box back end chips depends on the features implemented and the target results. To make this proves easier, this paper provides background information on Broadcom's video digital TV and set top box back end chips. It also analyzes heap allocations made using the BMEM memory manager. The heap allocation that has been taken up for discussion in this paper does not include boot loader, operating system, application code and data, porting interface code and porting interface system. The memory requirement estimation for an application consists of three steps. These include estimation of overall memory usage through a memory usage spread sheet provided by BMEM manager, modeling of system using Broadcom reference software and applications, and building and analyzing the target system. The first two memory estimates should be used with caution as they are estimated using models. The paper uses graphs and tables for the convenience of the reader. This makes the information easy to understand. In the end, the paper also has appendix that gives full for of all the acronyms used in the paper. Another appendix gives a sample spread sheet that has been used for over all memory usage estimation.