blob: f89f00a144879588204503b9cc55b5c76867dbec [file] [edit]
add_file_target(FILE simple_ff.v SCANNER_TYPE verilog)
add_fpga_target(
NAME simple_ff
BOARD basys3
INPUT_IO_FILE ${COMMON}/basys3.pcf
SOURCES simple_ff.v
EXPLICIT_ADD_FILE_TARGET
)
add_vivado_target(
NAME simple_ff_vivado
PARENT_NAME simple_ff
# TODO: https://github.com/SymbiFlow/f4pga-arch-defs/issues/1018
DISABLE_DIFF_TEST
)
add_file_target(FILE simple_ff_full.v SCANNER_TYPE verilog)
add_fpga_target(
NAME simple_ff_full
BOARD basys3-full
INPUT_IO_FILE ${COMMON}/basys3.pcf
SOURCES simple_ff_full.v
EXPLICIT_ADD_FILE_TARGET
)
add_vivado_target(
NAME simple_ff_full_vivado
PARENT_NAME simple_ff_full
)
add_file_target(FILE simple_ff_full_loc.v SCANNER_TYPE verilog)
add_fpga_target(
NAME simple_ff_full_loc
BOARD basys3-full
INPUT_IO_FILE ${COMMON}/basys3.pcf
SOURCES simple_ff_full_loc.v
EXPLICIT_ADD_FILE_TARGET
)
add_vivado_target(
NAME simple_ff_full_loc_vivado
PARENT_NAME simple_ff_full_loc
)
get_target_property(OUT_FASM simple_ff_full_loc OUT_FASM)
add_custom_target(
simple_ff_full_loc_check
COMMENT "Check placement constraints"
COMMAND
grep "CLBLL_R_X19Y45.SLICEL_X1" ${OUT_FASM} | grep "FF"
DEPENDS ${OUT_FASM}
)
add_dependencies(all_xc7_tests simple_ff_full_loc_check)