SYMBOL INDEX (45 symbols across 15 files) FILE: examples/adder/adder.py function hello_adder (line 12) | def hello_adder(): FILE: examples/adder/pin_constraints.py function main (line 9) | def main(): function generate_mapped_constraints (line 34) | def generate_mapped_constraints(part_name): function generate_raw_constraints (line 60) | def generate_raw_constraints(): function write_json_constraints (line 85) | def write_json_constraints(constraints, filename): FILE: examples/eth_mac_1g/eth_mac_1g.py function build (line 12) | def build(): FILE: examples/picorv32/picorv32.py function build (line 10) | def build(): FILE: logik/devices/logik_fpga.py class LogikFPGA (line 6) | class LogikFPGA(YosysFPGA, VPRFPGA, OpenSTAFPGA): method __init__ (line 11) | def __init__(self) -> None: method set_convert_bitstream_bitstream_map (line 14) | def set_convert_bitstream_bitstream_map( FILE: logik/flows/logik_flow.py class LogikFlow (line 9) | class LogikFlow(fpgaflow.FPGAVPROpenSTAFlow): method __init__ (line 26) | def __init__(self, name: str = "logik_flow") -> None: FILE: logik/tools/fasm_to_bitstream/bitstream_bin_convert.py function main (line 9) | def main() -> None: FILE: logik/tools/fasm_to_bitstream/bitstream_finish.py class BitstreamFinishTask (line 9) | class BitstreamFinishTask(Task): method __init__ (line 10) | def __init__(self) -> None: method tool (line 13) | def tool(self) -> str: method task (line 16) | def task(self) -> str: method setup (line 19) | def setup(self) -> None: method run (line 34) | def run(self) -> int: FILE: logik/tools/fasm_to_bitstream/fasm_to_bitstream.py function main (line 16) | def main() -> None: function write_bitstream_json (line 31) | def write_bitstream_json(config_bitstream, json_bitstream_file) -> None: function write_bitstream_data (line 37) | def write_bitstream_data(config_bitstream, dat_bitstream_file) -> None: function write_bitstream_binary (line 42) | def write_bitstream_binary(binary_bitstream, binary_bitstream_file) -> N... function calculate_bitstream_columns (line 46) | def calculate_bitstream_columns(bitstream_map) -> int: function calculate_bitstream_rows (line 51) | def calculate_bitstream_rows(bitstream_map) -> int: function calculate_address_size (line 64) | def calculate_address_size(bitstream_map) -> int: function calculate_config_data_width (line 75) | def calculate_config_data_width(bitstream_map) -> int: function generate_flattened_bitstream (line 103) | def generate_flattened_bitstream(bitstream_map) -> list[str]: function concatenate_data (line 138) | def concatenate_data(data_array) -> int: function format_binary_bitstream (line 151) | def format_binary_bitstream(bitstream_data, word_size=8) -> ndarray[Any,... function fasm2bitstream (line 168) | def fasm2bitstream( function load_fasm_data (line 184) | def load_fasm_data(filename) -> list[str]: function generate_bitstream_from_fasm (line 248) | def generate_bitstream_from_fasm( function invert_address_map (line 274) | def invert_address_map(address_map) -> dict[Any, dict[str, int]]: FILE: tests/conftest.py function setup_example_test (line 11) | def setup_example_test(monkeypatch): function ebrick_fpga_cad_root (line 35) | def ebrick_fpga_cad_root(): FILE: tests/data/z1000.py class z1000 (line 6) | class z1000(LogikFPGA): method __init__ (line 11) | def __init__(self): FILE: tests/examples/test_adder.py function test_py (line 11) | def test_py(setup_example_test, monkeypatch): function test_cli (line 25) | def test_cli(setup_example_test): FILE: tests/examples/test_eth_mac_1g.py function test_py (line 11) | def test_py(setup_example_test, monkeypatch): function test_cli (line 22) | def test_cli(setup_example_test): FILE: tests/examples/test_files.py function test_file_paths (line 8) | def test_file_paths(): FILE: tests/examples/test_picorv32.py function test_py (line 11) | def test_py(setup_example_test, monkeypatch): function test_cli (line 22) | def test_cli(setup_example_test):