Skip to content

Commit

Permalink
draft tests for FirtoolOptions
Browse files Browse the repository at this point in the history
  • Loading branch information
sequencer committed Jan 28, 2024
1 parent 316fba0 commit ff7c76a
Showing 1 changed file with 45 additions and 0 deletions.
45 changes: 45 additions & 0 deletions lit/tests/FirtoolOptions.sc
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
// RUN: scala-cli --server=false --java-home=%JAVAHOME --extra-jars=%RUNCLASSPATH --scala-version=%SCALAVERSION --scala-option="-Xplugin:%SCALAPLUGINJARS" --java-opt="--enable-native-access=ALL-UNNAMED" --java-opt="--enable-preview" --java-opt="-Djava.library.path=%JAVALIBRARYPATH" %s -- panama-verilog | FileCheck %s -check-prefix=VERILOG

import chisel3._
import chisel3.panamalib.option._

// println(lit.utility.panamaconverter.verilogString(???, Set(AddMuxPragmas(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(AddVivadoRAMAddressConflictSynthesisBugWorkaround(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(BlackBoxRootPath(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(BuildMode(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(ChiselInterfaceOutDirectory(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(CkgEnableName(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(CkgInputName(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(CkgModuleName(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(CkgOutputName(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(CkgTestEnableName(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(CompanionMode(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(DisableAggressiveMergeConnections(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(DisableAnnotationsClassless(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(DisableOptimization(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(DisableRandom(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(DisableUnknownAnnotations(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(EmitChiselAssertsAsSVA(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(EmitOmir(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(EmitSeparateAlwaysBlocks(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(EnableAnnotationWarning(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(EtcDisableInstanceExtraction(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(EtcDisableModuleInlining(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(EtcDisableRegisterExtraction(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(ExportChiselInterface(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(ExportModuleHierarchy(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(ExtractTestCode(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(IgnoreReadEnableMem(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(LowerAnnotationsNoRefTypePorts(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(LowerMemories(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(NoDedup(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(OmirOutFile(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(OutputAnnotationFilename(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(OutputFilename(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(PreserveAggregate(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(PreserveValues(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(ReplSeqMem(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(ReplSeqMemFile(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(StripDebugInfo(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(StripFirDebugInfo(???))))
// println(lit.utility.panamaconverter.verilogString(???, Set(VbToBv(???))))

0 comments on commit ff7c76a

Please # to comment.