
CHAPTER
6
EXPRESSION: An ADL for
Software Toolkit Generation,
Exploration, and Validation
of Programmable SOC
Architectures
Prabhat Mishra and Nikil Dutt
EXPRESSION is an Architecture Description Language (ADL) for modeling,software
toolkit generation, rapid prototyping, design space exploration, and functional
verification of System-on-Chip (SOC) architectures. It was developed in the Uni-
versity of California, Irvine [1]. The EXPRESSION ADL follows a mixed level
approach—it can capture both the structure and behavior supporting a natural
specification of the programmable architectures consisting of processor cores,
coprocessors, and memories. The EXPRESSION ...