edacation
Version:
Library and CLI for interacting with Yosys and nextpnr.
10 lines (9 loc) • 628 B
TypeScript
import type { ProjectConfiguration, WorkerOptions, WorkerStep, YosysOptions } from './configuration.js';
import type { Project } from './project.js';
export interface YosysStep extends WorkerStep {
commands: string[];
}
export type YosysWorkerOptions = WorkerOptions<YosysStep, YosysOptions>;
export declare const getYosysOptions: (configuration: ProjectConfiguration, targetId: string) => YosysOptions;
export declare const getYosysRTLWorkerOptions: (project: Project, targetId: string) => YosysWorkerOptions;
export declare const getYosysSynthesisWorkerOptions: (project: Project, targetId: string) => YosysWorkerOptions;