|  | # 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 |