Edge FPGA deployment#

Follow the stages from an RTL project to a programmed edge FPGA.

Overview#

An edge FPGA workflow turns reviewed RTL into a target-specific build, programs the board, and checks the running design.

Workflow#

Stage

Input

Output to review

Prepare

RTL, constraints, target profile, and project configuration

Validated project boundary and diagnostics

Verify

Tests, assertions, expected behavior, and selected runner

Logs, failures, coverage, and evidence

Implement

Target device, constraints, and supported vendor toolchain

Reports and a target-specific artifact when successful

Deploy

Built artifact, board connection, and runtime configuration

Device programming state and runtime readiness

Observe

Workload and measurement method

Logs, traces, results, and provenance

Where Implementation Runs#

Implementation can run locally, on customer-managed infrastructure, or on an enabled Altifigence-managed runner. Before starting, check the selected runner, region, installed toolchain, account permission, and files that will be sent.

What to Keep#

Keep the source revision or digest, target, constraints, tool versions, runner, timestamps, build report, artifact identity, and observed runtime result. A generated project skeleton is only a starting point, not a programmed device.