blob: 09a7534418d2c71f95aa8f75c8f95f3233e1985c [file] [log] [blame]
set(BASE_TEST_NAME bram_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()