コード例 #1
0
ファイル: scripts.py プロジェクト: Ceasar/xilinx_sucks
def generate_debug(filename):
    """Generate print statements for every wire in a file."""
    for wire in chain(get_inputs(filename), get_outputs(filename), get_wires(filename)):
        # try to automatically format pc wires to use hex values
        if "pc" in wire and "opcode" not in wire:
            print '$display("%s: %%h", %s);' % (wire, wire)
        else:
            print '$display("%s: %%b", %s);' % (wire, wire)
コード例 #2
0
ファイル: scripts.py プロジェクト: pg1770/xilinx_sucks
def generate_debug(filename):
    """Generate print statements for every wire in a file."""
    for wire in chain(get_inputs(filename), get_outputs(filename),
                      get_wires(filename)):
        # try to automatically format pc wires to use hex values
        if "pc" in wire and "opcode" not in wire:
            print '$display("%s: %%h", %s);' % (wire, wire)
        else:
            print '$display("%s: %%b", %s);' % (wire, wire)
コード例 #3
0
ファイル: scripts.py プロジェクト: csdeepthi/xilinx_sucks
def generate_debug(filename):
    """Generate print statements for every wire in a file."""
    for wire in chain(get_inputs(filename), get_outputs(filename), get_wires(filename)):
        print '$display("%s: %%b", %s);' % (wire, wire)