
56 CHAPTER 3 MIMOLA—A Fully Synthesizable Language
3.3.7 Code Generation
The user could also decide to make additional modifications to the generated
hardware. These manual post-synthesis design changes are frequently required, for
example, in order to conform to some company standards or to overcome some
limitations of the synthesis algorithm. Verification of this step will be described in
this section.
In the case of our sample hardware,the user could decide to reroute immediate
data to be stored in memory
Mem. He could omit multiplexer mux2 at the memory
input and select an instance of ALU-type
BAlu2 which has transparent modes for
both inputs. The modified ...