Next: General idea
Up: Reconfigurable computing software tools
Previous: Introduction
These kinds of compilers has to satisfy many conditions so as to be considerable for both CMM and RTR applications.
- It must be a single language describing both hardware and software, so that the project integration can be easier and the whole design flow can be automated.
- It is preferable to use a widely available language and compiler, so that the designers have not to learn new languages and they can take the advantages of the available commercial compilers [4].
- The compiler must have the ability to optimize general operations before mapping them into hardware [15,3].
- It must support both synthesis and simulation (debugging) with minimum modifications to the code [4].
- The description must be hardware independent and the compiler should map this description into the target hardware.
- the compiler should support both partial reconfiguration and module relocation.
Jamil Khatib
1998-10-16