コード例 #1
0
ファイル: bitgen.py プロジェクト: yasinbakhtiar/python
def BITGEN(env, target, source):
    """
    A pseudo-builder wrapper for Xilinx Bitgen
    """
    config = utils.read_config(env)
    env["BITGEN_SOURCES"] = source
    env["BITGEN_TARGETS"] = target
    _bitgen_builder.__call__(env, target, source)
    return bitgen_utils.get_bitgen_filename(config)
コード例 #2
0
def BITGEN(env, target, source):
    """
    A pseudo-builder wrapper for Xilinx Bitgen
    """
    config = utils.read_config(env)
    env["BITGEN_SOURCES"] = source
    env["BITGEN_TARGETS"] = target
    _bitgen_builder.__call__(env, target, source)
    return bitgen_utils.get_bitgen_filename(config)
コード例 #3
0
ファイル: bitgen.py プロジェクト: yasinbakhtiar/python
def generate(env):
    env["BITGEN_COMMAND"] = _detect(env)
    config = utils.read_config(env)
    bitgen_utils.create_bitgen_dir(config)
    bitgen_file = bitgen_utils.get_bitgen_filename(config)
    script_file = bitgen_utils.create_script(config)

    env.SetDefault(
        BITGEN_OUTFILE=bitgen_file,
        BITGEN_SCRIPT_NAME=script_file,
        BITGEN_COM=
        "$BITGEN_COMMAND -f $BITGEN_SCRIPT_NAME $BITGEN_SOURCES $BITGEN_OUTFILE",
        BITGEN_COMSTR="")
    env.AddMethod(BITGEN, "bitgen")
    return None
コード例 #4
0
def generate(env):
    env["BITGEN_COMMAND"] = _detect(env)
    config = utils.read_config(env)
    bitgen_utils.create_bitgen_dir(config)
    bitgen_file = bitgen_utils.get_bitgen_filename(config)
    script_file = bitgen_utils.create_script(config)

    env.SetDefault(
            BITGEN_OUTFILE = bitgen_file,
            BITGEN_SCRIPT_NAME = script_file,
            BITGEN_COM = "$BITGEN_COMMAND -f $BITGEN_SCRIPT_NAME $BITGEN_SOURCES $BITGEN_OUTFILE",
            BITGEN_COMSTR = ""
    )
    env.AddMethod(BITGEN, "bitgen")
    return None
コード例 #5
0
ファイル: xilinx.py プロジェクト: yasinbakhtiar/python
def get_bitgen_targets(env):
    config = utils.read_config(env)
    return bitgen_utils.get_bitgen_filename(config, absolute=True)
コード例 #6
0
 def test_get_output_bitgen_file(self):
     config = self.config
     bitgen_fn = bitgen_utils.get_bitgen_filename(config, absolute = True)