Embedded FPGA
vfAnalyst lets you port and create new software for embedded systems. But if your embedded system has an FPGA, you can also let vfAnalyst help you identify which parts of your code should be mapped to hardware for faster operation.
By assigning timing budgets and parallelizing your code, it will become clear if certain routines will not achieve their required timing in software. These routines can be “stubbed out” in the software program, to be replaced by calls to hardware accelerators.
Hardware versions can be created either manually or by using commercially-available high-level synthesis (HLS) programs. Timing information (estimated or actual) can be added to the vfAnalyst timing budget for a better estimate of overall system performance.
What do you want to do next?
- See a brief video showing what vfAnalyst can do.
- Take a quick tour of vfAnalyst.
- Start a free 30-day vfAnalyst trial.
- Read a whitepaper about how vfAnalyst depicts program behavior.
- Read a whitepaper about how to parallelize with vfAnalyst.
- Learn more about the Vector Fabrics cloud implementation.
- Learn about pricing.
- Learn more about Vector Fabrics.