Vesyla is a high-level synthesis framework that maps DSP algorithms onto a coarse-grain reconfigurable architecture. It takes untimed C code as input and uses pragmas to guide the mapping and generation of configuration files for the architecture. The pragmas identify parallelism and allocate and bind operations and operands to resources. This allows the user to explore different architectural implementations from serial to fully parallel. Vesyla analyzes dependencies, schedules operations, and synchronizes parallel threads to generate the configuration files.