A unified memory controller (UMC) is disclosed. The UMC may be used in a
digital television (DTV) receiver. The UMC allows the DTV receiver to use
a unified memory. The UMC accepts memory requests from various clients,
and determines which requests should receive priority access to the
unified memory.