Skip to content


A target refers to an end use of Carfield. This could be a simulation setup, an FPGA or ASIC implementation, or the less common integration into other SoCs.

Target setups can either be included in this repository or live in an external repository and use Carfield as a dependency.

Included Targets

Included target setups live in the target directory. Each included target has a documentation page in this chapter:

External Targets

For ASIC implementation target, where an additional wrapper is needed for clock generation blocks, bidirectional pads or additional circuitry, or the less common integration into larger SoCs, Carfield may be included either as a Bender dependency or Git submodule. For further information and best pratices, see Integration.