run_flow
Execute Efinity compile, synthesis, interface, place & route, and bitstream flows. Optionally wait for completion or get a job ID to poll for resource usage, timing, and errors.
Instructions
Run the Efinity flow with efx_run.
compile = full RTL-to-bitstream (synthesis, debug core, interface, place & route, bitstream).
The other flows run one stage and expect the earlier stages to be up to date.
Waits up to wait_seconds (0 = return immediately); if the run is not done by then, returns
a job_id to poll with get_job_status. When it finishes, the result includes resource usage,
final timing, and any errors.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flow | No | compile | |
| project | Yes | ||
| wait_seconds | No | ||
| timeout_minutes | No |