Memory management for embedded network applications

  • Authors:
  • Sven Wuytack;Julio L. da Silva, Jr.;Francky Catthoor;Gjalt de Jong;Chantal Ykman-Couvreur

  • Affiliations:
  • Inter-Univ. Micro-Electronics Center, Leuven, Belgium;Pontifica Univ. Catolica do Rio Grande do Sul, Brasil;Inter-Univ. Micro-Electronics Center, Leuven, Belgium;Alcatel Telecom, Antwerp, Belgium;Inter-Univ. Micro-Electronics Center, Leuven, Belgium

  • Venue:
  • Readings in hardware/software co-design
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

In embedded network applications, typically a very large part of the area cost is due to memory units. Also the power for such applications is heavily dominated by the storage and transfers. Given its importance, we have developed a systematic memory management methodology in which the storage related issues are optimized as a first step. In this paper, we present our methodology for embedded network applications. It includes both a dynamic memory management stage, where the data types and virtual memory managers are defined, and a physical memory management stage, where the costume memory architecture is defined. As demonstrated on an industrial example, the application of the methodology results in a heavily power and/or area optimized custom memory architecture for a given application.