From: A frame-based domain-specific language for rapid prototyping of FPGA-based software-defined radios
Proposals | Programming language | Flexibility | Portability |
---|---|---|---|
WDL [8] | UML-based representation | Constrained specifications | n/a |
SPEX [9] | Subset of the C++ | n/a | DSP (VLIW and SIMD) |
DiplodocusDF [10] | UML-based representation | Constraint profile | GPP and DSP |
P-HAL [12] | Object-oriented C++ | Real-time adaptation | GPP and DSP and FPGA |
GNU Radio [13] | C++ and Python | Compile-time flexibility | GPP |
Prismtech Spectra Core [14] | Model-based design and RTL IP cores | n/a | GPP and DSP and FPGA |