Logo

Contents:

  • Project Status
  • Installation Guide
  • Getting Started with da4ml
  • DA Instruction Set (DAIS)
  • CMVM Optimization Algorithm
  • Conversion Plugin
  • FAQs

API Reference:

  • da4ml package
    • Subpackages
      • da4ml.cmvm package
      • da4ml.codegen package
        • Subpackages
        • Module contents
      • da4ml.converter package
      • da4ml.trace package
      • da4ml.typing package
    • Module contents
da4ml
  • da4ml package
  • da4ml.codegen package
  • Edit on GitHub

da4ml.codegen package

Subpackages

  • da4ml.codegen.hls package
    • Submodules
    • da4ml.codegen.hls.hls_codegen module
      • gen_mem_def()
      • gen_table_name_defline()
      • get_io_types()
      • get_typestr_fn()
      • hls_logic_and_bridge_gen()
      • kif_to_hlslib_type()
      • kif_to_oneapi_type()
      • kif_to_vitis_type()
      • output_gen()
      • ssa_gen()
    • da4ml.codegen.hls.hls_model module
      • HLSModel
        • HLSModel.compile()
        • HLSModel.predict()
        • HLSModel.write()
    • Module contents
  • da4ml.codegen.rtl package
    • Subpackages
      • da4ml.codegen.rtl.verilog package
        • Submodules
        • da4ml.codegen.rtl.verilog.comb module
        • da4ml.codegen.rtl.verilog.io_wrapper module
        • da4ml.codegen.rtl.verilog.pipeline module
        • Module contents
      • da4ml.codegen.rtl.vhdl package
        • Submodules
        • da4ml.codegen.rtl.vhdl.comb module
        • da4ml.codegen.rtl.vhdl.io_wrapper module
        • da4ml.codegen.rtl.vhdl.pipeline module
        • Module contents
    • Submodules
    • da4ml.codegen.rtl.rtl_model module
      • RTLModel
        • RTLModel.compile()
        • RTLModel.predict()
        • RTLModel.write()
      • VHDLModel
      • VerilogModel
      • at_path
      • binder_gen()
      • get_io_kifs()
    • Module contents

Module contents

Previous Next

© Copyright 2025, Chang Sun.

Built with Sphinx using a theme provided by Read the Docs.