blob: 7d645cde4585bb4fdb057032ddfc4ad0c62c83dd [file] [log] [blame]
set(BASE_TEST_NAME bram_sdp_init_test)
get_target_property_required(UART_SOURCES uart_library SOURCES)
list(APPEND SOURCES ${COMMON}/error_output_logic.v ${COMMON}/rom_test.v)
get_target_property_required(DEVICE basys3 DEVICE)
get_target_property_required(ARCH ${DEVICE} ARCH)
foreach(type 18 36)
add_file_target(FILE ${BASE_TEST_NAME}_${type}.v SCANNER_TYPE verilog)
add_fpga_target(
NAME ${BASE_TEST_NAME}_${type}
BOARD basys3
INPUT_IO_FILE ${COMMON}/basys3.pcf
SOURCES ${UART_SOURCES} ${SOURCES} ${BASE_TEST_NAME}_${type}.v
EXPLICIT_ADD_FILE_TARGET
)
get_target_property_required(SYNTH_V ${BASE_TEST_NAME}_${type} SYNTH_V)
add_autosim(
NAME ${BASE_TEST_NAME}_${type}_autosim_synth
TOP top
ARCH ${ARCH}
SOURCES ${SYNTH_V}
CYCLES 3000
)
endforeach()