Research Article

Dynamic Hardware Development

Table 1

Previous PR development environments.

ProjectDesign entryModel of computationArchitecture Limitations

JanusJHDLUnspecifiedHost + FPGANo partial reconfiguration
Requires host
SPARCSBehavioral HDLDataflowHost + FPGARequires macro library
No partial reconfiguration
PaDReHMultipleUndefinedStandaloneFew defined tools
Model-IntegratedDataflow graphDataflowIndependentNo partial reconfiguration
Requires model library
RCAFJHDLUnspecifiedHost + FPGANo partial reconfiguration
Requires host
Few abstractions
Imperial CollegeRT-CDataflowLimited by JBitsRequires host
Manual translation
CaronteVariousCoprocessorEmbedded procLimited automation