blob: cd1c7e1e54398ad7a41de1c17e59a37f9bab0969 [file] [log] [blame]
# Copyright 2020-2022 F4PGA Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# SPDX-License-Identifier: Apache-2.0
# The bram test will be enable in a future PR after it's been fixed.
TESTS = \
consts \
dffs \
latches \
shreg \
iob_no_flatten \
full_adder \
mac_unit \
multiplier \
logic \
mux \
tribuf \
fsm \
pp3_bram \
qlf_k6n10f/dsp_mult \
qlf_k6n10f/dsp_simd \
qlf_k6n10f/dsp_macc \
qlf_k6n10f/dsp_madd
# qlf_k6n10_bram \
SIM_TESTS = \
qlf_k6n10f/sim_dsp_mult_cfg_ports \
qlf_k6n10f/sim_dsp_mult_cfg_ports \
qlf_k6n10f/sim_dsp_mult_cfg_params \
qlf_k6n10f/sim_dsp_mult_r_cfg_ports \
qlf_k6n10f/sim_dsp_mult_r_cfg_params \
qlf_k6n10f/sim_dsp_fir_cfg_ports \
qlf_k6n10f/sim_dsp_fir_cfg_params \
qlf_k6n10f/sim_dsp_simd_cfg_ports \
qlf_k6n10f/sim_dsp_simd_cfg_params \
qlf_k6n10f/sim_tc36fifo
# Those tests perform synthesis and simulation of synthesis results
POST_SYNTH_SIM_TESTS = \
qlf_k6n10f/asymmetric_bram36k_sfifo \
qlf_k6n10f/asymmetric_bram36k_afifo \
qlf_k6n10f/bram36k_sfifo \
qlf_k6n10f/bram36k_afifo \
qlf_k6n10f/bram18k_afifo \
qlf_k6n10f/bram18k_sfifo \
qlf_k6n10f/bram18k_tdp \
qlf_k6n10f/bram36k_tdp \
qlf_k6n10f/bram18k_sdp \
qlf_k6n10f/bram36k_sdp \
qlf_k6n10f/asymmetric_bram36k_sdp \
qlf_k6n10f/asymmetric_bram18k_sdp \
qlf_k6n10f/bram_tdp \
qlf_k6n10f/bram_sdp \
qlf_k6n10f/bram_tdp_split \
qlf_k6n10f/bram_sdp_split \
qlf_k6n10f/dsp_mult_post_synth_sim \
qlf_k6n10f/dsp_simd_post_synth_sim \
qlf_k6n10f/bram_asymmetric_wider_write \
qlf_k6n10f/bram_asymmetric_wider_read
include $(shell pwd)/../../Makefile_test.common
consts_verify = true
dffs_verify = true
shreg_verify = true
iob_no_flatten_verify = true
latches_verify = true
full_adder_verify = true
mac_unit_verify = true
multiplier_verify = true
logic_verify = true
mux_verify = true
tribuf_verify = true
fsm_verify = true
pp3_bram_verify = true
qlf_k6n10f-dsp_mult_verify = true
qlf_k6n10f-dsp_simd_verify = true
qlf_k6n10f-dsp_macc_verify = true
qlf_k6n10f-dsp_madd_verify = true
#qlf_k6n10_bram_verify = true