Hierarchy (view full)

Constructors

Properties

clock: number
disableWeaving: boolean
flowTarget: "vitis" | "vivado" = "vivado"
platform: string
sourceFiles: string[] = []
toolName: string
topFunction: string
vitisDir: string = "VitisHLS"
vitisProjName: string = "VitisHLSClavaProject"

Methods

  • Returns {
        availBRAM: number;
        availDSP: number;
        availFF: number;
        availLUT: number;
        BRAM: number;
        clockEstim: number;
        clockTarget: number;
        DSP: number;
        execTimeAvg: number;
        execTimeBest: number;
        execTimeWorst: number;
        FF: number;
        fmax: number;
        hasFixedLatency: boolean;
        latencyAvg: number;
        latencyBest: number;
        latencyWorst: number;
        LUT: number;
        perBRAM: number;
        perDSP: number;
        perFF: number;
        perLUT: number;
        platform: string;
        topFun: string;
    }

    • availBRAM: number
    • availDSP: number
    • availFF: number
    • availLUT: number
    • BRAM: number
    • clockEstim: number
    • clockTarget: number
    • DSP: number
    • execTimeAvg: number
    • execTimeBest: number
    • execTimeWorst: number
    • FF: number
    • fmax: number
    • hasFixedLatency: boolean
    • latencyAvg: number
    • latencyBest: number
    • latencyWorst: number
    • LUT: number
    • perBRAM: number
    • perDSP: number
    • perFF: number
    • perLUT: number
    • platform: string
    • topFun: string
  • Parameters

    • report: {
          availBRAM: number;
          availDSP: number;
          availFF: number;
          availLUT: number;
          BRAM: number;
          clockEstim: number;
          clockTarget: number;
          DSP: number;
          execTimeAvg: number;
          execTimeBest: number;
          execTimeWorst: number;
          FF: number;
          fmax: number;
          hasFixedLatency: boolean;
          latencyAvg: number;
          latencyBest: number;
          latencyWorst: number;
          LUT: number;
          perBRAM: number;
          perDSP: number;
          perFF: number;
          perLUT: number;
          platform: string;
          topFun: string;
      }
      • availBRAM: number
      • availDSP: number
      • availFF: number
      • availLUT: number
      • BRAM: number
      • clockEstim: number
      • clockTarget: number
      • DSP: number
      • execTimeAvg: number
      • execTimeBest: number
      • execTimeWorst: number
      • FF: number
      • fmax: number
      • hasFixedLatency: boolean
      • latencyAvg: number
      • latencyBest: number
      • latencyWorst: number
      • LUT: number
      • perBRAM: number
      • perDSP: number
      • perFF: number
      • perLUT: number
      • platform: string
      • topFun: string

    Returns void