
6.3 Architecture Synthesis for Rapid Prototyping 149
connectivity using the appropriate number of latches,ports,and connections using
the structural information available in theADL.To compose each component in the
structure we use the information available in the ADL regarding the functionality
of the component and its parameters. For example, to compose an execution unit,
it is necessary to instantiate all the opcode functionalities (e.g., ADD, SUB, etc.,
for an ALU) supported b y that execution unit. Also, if the execution unit is sup-
posed to read the operands,an appropriate number of operand read functionalities
needs to be instantiated unless ...