Jlm
Public Member Functions | Static Public Member Functions | List of all members
jlm::hls::FirrtlToVerilogConverter Class Reference

#include <FirrtlToVerilogConverter.hpp>

Public Member Functions

 FirrtlToVerilogConverter ()=delete
 

Static Public Member Functions

static bool Convert (const util::FilePath inputFirrtlFile, const util::FilePath outputVerilogFile)
 

Detailed Description

Definition at line 14 of file FirrtlToVerilogConverter.hpp.

Constructor & Destructor Documentation

◆ FirrtlToVerilogConverter()

jlm::hls::FirrtlToVerilogConverter::FirrtlToVerilogConverter ( )
delete

Member Function Documentation

◆ Convert()

bool jlm::hls::FirrtlToVerilogConverter::Convert ( const util::FilePath  inputFirrtlFile,
const util::FilePath  outputVerilogFile 
)
static

Converts FIRRTL to Verilog by reading FIRRTL from a file and writing the converted Verilog to another file. The functionality is heavily inspired by the processBuffer() function of the firtool in the CIRCT project.

Parameters
inputFirrtlFileThe complete path to the FIRRTL file to convert to Verilog.
outputVerilogFileThe complete path to the Verilog file to write the converted Verilog to.
Returns
True if the conversion was successful, false otherwise.

Definition at line 24 of file FirrtlToVerilogConverter.cpp.


The documentation for this class was generated from the following files: