blob: 5a8c1801a85cab0a6d390a22368f46df23871dac [file] [log] [blame] [edit]
add_file_target(FILE chandalar.pcf)
set(CONFIGURATIONS
1024x16,1
1024x8,1
2048x8,1
512x16,1
512x32,1
)
foreach(FIELDS ${CONFIGURATIONS})
string(REPLACE "," ";" FIELDS ${FIELDS})
list(GET FIELDS 0 NAME)
list(GET FIELDS 1 RAM_COUNT)
set(SOURCES r${NAME}_${NAME}.v r${NAME}_wrapper.v)
foreach(SOURCE ${SOURCES})
add_file_target(FILE ${SOURCE} SCANNER_TYPE verilog)
endforeach()
add_fpga_target(
NAME regression-ram_${NAME}-ql-chandalar
BOARD quickfeather
SOURCES ${SOURCES}
INPUT_IO_FILE chandalar.pcf
EXPLICIT_ADD_FILE_TARGET
ASSERT_BLOCK_TYPES_ARE_USED PB-CLOCK=2,PB-GMUX=2,PB-RAM=${RAM_COUNT}
)
add_dependencies(all_eos_s3_tests_regression regression-ram_${NAME}-ql-chandalar_assert_usage)
endforeach()