In embedded data-dominated applications a global system-level datatransfer and storage exploration phase is crucial in obtaining anefficient solution. We have developed a novel formalism to describereusable blocks such that the essential part of the design explorationfreedom is retained. This formalism is the basis for a system-levelreuse methodology which allows to reuse large parts of the design asstructural VHDL and describes the costly data access related constructsat higher levels in the code hierarchy. Compared to a reuse approachbased on fixed blocks, considerable power and area savings can beobtained as demonstrated on real-life video and modem applications
展开▼