
388 CHAPTER 14 HMDES, ISDL, and Other Contemporary ADLs
14.2.2 ISDL-driven Methodologies
The ISDL is used to enable various design automation tasks including assembler
generation, simulator and hardware generation, and compiler generation for explo-
ration and rapid prototyping.
Assembler generator
The ISDL can be used to automatically generate an assembler, which led to the
decoupling of the compiler from the simulator. As shown in Fig. 14.3,the simulator
takes a binary file as input. The presence of the assembler allows to write and test
assembly programs, even in the absence of compilers. The output of the compiler
is an assembly file, which is not