|  | add_subdirectory(primitives) | 
|  | add_subdirectory(tiles) | 
|  |  | 
|  | get_target_property_required(PYTHON3 env PYTHON3) | 
|  | define_arch( | 
|  | ARCH testarch | 
|  | YOSYS_SYNTH_SCRIPT ${f4pga-arch-defs_SOURCE_DIR}/testarch/yosys.tcl | 
|  | YOSYS_TECHMAP ${f4pga-arch-defs_SOURCE_DIR}/testarch/techmap | 
|  | DEVICE_FULL_TEMPLATE \${DEVICE} | 
|  | VPR_ARCH_ARGS " \ | 
|  | --router_init_wirelength_abort_threshold 20 \ | 
|  | --place_algorithm bounding_box" | 
|  | RR_PATCH_CMD "\${CMAKE_COMMAND} -E env PYTHONPATH=${f4pga-arch-defs_SOURCE_DIR}/utils | 
|  | \${PYTHON3} ${CMAKE_CURRENT_SOURCE_DIR}/utils/testarch_graph.py \ | 
|  | --read_rr_graph \${OUT_RRXML_VIRT} \ | 
|  | --write_rr_graph \${OUT_RRXML_REAL}" | 
|  | NO_PINS | 
|  | NO_PLACE_CONSTR | 
|  | NO_BITSTREAM | 
|  | NO_BIT_TO_V | 
|  | NO_BIT_TIME | 
|  | ROUTE_CHAN_WIDTH 100 | 
|  | USE_FASM | 
|  | ) | 
|  | unset(PYTHON3) | 
|  |  | 
|  | add_subdirectory(devices) |