code: def get_tcl_file_path(self):
      board_info = self.get_board_info(self.board)
      tcl_scripts = board_info.get("tcl_scripts", None)
      if tcl_scripts is None:
          raise Exception(
              "No tcl scripts definition available for the board in supported_board.json"
          )
      tcl_script = tcl_scripts.get(self.interface, None)
      if tcl_script is None:
          raise Exception(
              "No tcl script definition available for the desired interface in supported_board.json"
          )
      if self.board.startswith("alveo"):
          return (
              "../templates/vivado_accelerator/"
              + "alveo/"
              + "/tcl_scripts/"
              + tcl_script
          )
      else:
          return (
              "../templates/vivado_accelerator/"
              + self.board
              + "/tcl_scripts/"
              + tcl_script
          )
  
imports: import json
  import os
  import numpy
  from hls4ml.model.layers import FixedPrecisionType, IntegerPrecisionType
label_desc: Use image node_id 17 for calling the VivadoAcceleratorConfig obj's underlying member method code with example usage: obj.get_tcl_file_path() and returns: unknown, unknown