Commit ddd478c7 authored by Jens Korinth's avatar Jens Korinth

Closes #62 - DSE: Synthesis report is empty, but utilization.txt exists

* was in fact not implemented; fixed
parent 0bd0702f
......@@ -85,8 +85,8 @@ class VivadoComposer()(implicit cfg: Configuration, maxThreads: Option[Int]) ext
if (files.tim.isEmpty) {
throw new Exception("could not parse timing report: '%s'".format(files.timFile.toString))
} else {
Composer.Result(checkTimingFailure(files), Some(files.bitFile.toString), files.log, None,
files.tim, files.pwr)
Composer.Result(checkTimingFailure(files), Some(files.bitFile.toString),
files.log, files.syn, files.tim, files.pwr)
......@@ -212,9 +212,11 @@ object VivadoComposer {
lazy val runName: String = "%s with %s[F=%1.3f]".format(logformat(c), t, f)
lazy val pwrFile: Path = logFile.resolveSibling("power.txt")
lazy val timFile: Path = logFile.resolveSibling("timing.txt")
lazy val synFile: Path = logFile.resolveSibling("utilization.txt")
lazy val log = ComposerLog(logFile)
lazy val pwr = PowerReport(pwrFile)
lazy val tim = TimingReport(timFile)
lazy val syn = SynthesisReport(synFile)
/** custom ProcessIO: ignore everything. */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment