diff --git a/hlsfactory/hls_dataset_sources/accelerators/DGNN_Booster_EvolveGCN/hlsfactory.toml b/hlsfactory/hls_dataset_sources/accelerators/DGNN_Booster_EvolveGCN/hlsfactory.toml new file mode 100644 index 00000000..30a83e2a --- /dev/null +++ b/hlsfactory/hls_dataset_sources/accelerators/DGNN_Booster_EvolveGCN/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "DGNN_Booster_EvolveGCN" +dataset_name = "accelerators" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/accelerators/DGNN_Booster_convLSTM/hlsfactory.toml b/hlsfactory/hls_dataset_sources/accelerators/DGNN_Booster_convLSTM/hlsfactory.toml index e69de29b..a9cd806c 100644 --- a/hlsfactory/hls_dataset_sources/accelerators/DGNN_Booster_convLSTM/hlsfactory.toml +++ b/hlsfactory/hls_dataset_sources/accelerators/DGNN_Booster_convLSTM/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "DGNN_Booster_convLSTM" +dataset_name = "accelerators" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" \ No newline at end of file diff --git a/hlsfactory/hls_dataset_sources/accelerators/GP_selection_kernel_fixed_dataset/hlsfactory.toml b/hlsfactory/hls_dataset_sources/accelerators/GP_selection_kernel_fixed_dataset/hlsfactory.toml new file mode 100644 index 00000000..9dd1412a --- /dev/null +++ b/hlsfactory/hls_dataset_sources/accelerators/GP_selection_kernel_fixed_dataset/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "GP_selection_kernel_fixed_dataset" +dataset_name = "accelerators" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/accelerators/GP_selection_kernel_float_dataset/hlsfactory.toml b/hlsfactory/hls_dataset_sources/accelerators/GP_selection_kernel_float_dataset/hlsfactory.toml new file mode 100644 index 00000000..d6db6c4f --- /dev/null +++ b/hlsfactory/hls_dataset_sources/accelerators/GP_selection_kernel_float_dataset/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "GP_selection_kernel_float_dataset" +dataset_name = "accelerators" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/accelerators/Mask-Net_dataset/hlsfactory.toml b/hlsfactory/hls_dataset_sources/accelerators/Mask-Net_dataset/hlsfactory.toml new file mode 100644 index 00000000..b5dcbd96 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/accelerators/Mask-Net_dataset/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "Mask-Net_dataset" +dataset_name = "accelerators" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/accelerators/SkyNet_dataset/hlsfactory.toml b/hlsfactory/hls_dataset_sources/accelerators/SkyNet_dataset/hlsfactory.toml new file mode 100644 index 00000000..807bac6b --- /dev/null +++ b/hlsfactory/hls_dataset_sources/accelerators/SkyNet_dataset/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "SkyNet_dataset" +dataset_name = "accelerators" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/accelerators/edgemoe/hlsfactory.toml b/hlsfactory/hls_dataset_sources/accelerators/edgemoe/hlsfactory.toml new file mode 100644 index 00000000..601f7b4c --- /dev/null +++ b/hlsfactory/hls_dataset_sources/accelerators/edgemoe/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "edgemoe" +dataset_name = "accelerators" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/chstone/gsm/hlsfactory.toml b/hlsfactory/hls_dataset_sources/chstone/gsm/hlsfactory.toml new file mode 100644 index 00000000..71ac7196 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/chstone/gsm/hlsfactory.toml @@ -0,0 +1,18 @@ +design_name = "gsm" +dataset_name = "chstone" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "VitisHLSCosimSetupFlow" +cosim_setup_tcl = "dataset_hls_cosim_setup.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/chstone/sha/hlsfactory.toml b/hlsfactory/hls_dataset_sources/chstone/sha/hlsfactory.toml new file mode 100644 index 00000000..96675879 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/chstone/sha/hlsfactory.toml @@ -0,0 +1,18 @@ +design_name = "sha" +dataset_name = "chstone" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "VitisHLSCosimSetupFlow" +cosim_setup_tcl = "dataset_hls_cosim_setup.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Apurba_Prasad_Padhy_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Apurba_Prasad_Padhy_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..a0cd4f53 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Apurba_Prasad_Padhy_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "Apurba_Prasad_Padhy_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Gaurav_Singh_Chandrabhan_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Gaurav_Singh_Chandrabhan_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..b98bce89 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Gaurav_Singh_Chandrabhan_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "Gaurav_Singh_Chandrabhan_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Gaurav_Singh_Chandrabhan_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Gaurav_Singh_Chandrabhan_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..7c040b56 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Gaurav_Singh_Chandrabhan_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "Gaurav_Singh_Chandrabhan_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Hsuanchen_Fang_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Hsuanchen_Fang_lab2/hlsfactory.toml new file mode 100644 index 00000000..382e1bc0 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Hsuanchen_Fang_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "Hsuanchen_Fang_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Hsuanchen_Fang_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Hsuanchen_Fang_lab3/hlsfactory.toml new file mode 100644 index 00000000..83d568de --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Hsuanchen_Fang_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "Hsuanchen_Fang_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Mingyu_Zhang_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Mingyu_Zhang_lab2/hlsfactory.toml new file mode 100644 index 00000000..dd7bea8b --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Mingyu_Zhang_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "Mingyu_Zhang_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Mingyu_Zhang_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Mingyu_Zhang_lab3/hlsfactory.toml new file mode 100644 index 00000000..6738c873 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Mingyu_Zhang_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "Mingyu_Zhang_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Xiyin_Xue_Lab2_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Xiyin_Xue_Lab2_2025/hlsfactory.toml new file mode 100644 index 00000000..6d0b345d --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Xiyin_Xue_Lab2_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "Xiyin_Xue_Lab2_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Xiyin_xue_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Xiyin_xue_lab3/hlsfactory.toml new file mode 100644 index 00000000..6a751c64 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/Xiyin_xue_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "Xiyin_xue_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/adithi_upadhya_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/adithi_upadhya_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..3d479007 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/adithi_upadhya_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "adithi_upadhya_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/adithi_upadhya_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/adithi_upadhya_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..8f8adc10 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/adithi_upadhya_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "adithi_upadhya_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/akshaya_shivprasad_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/akshaya_shivprasad_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..9dcbe0eb --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/akshaya_shivprasad_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "akshaya_shivprasad_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/akshaya_shivprasad_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/akshaya_shivprasad_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..3ae3e09e --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/akshaya_shivprasad_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "akshaya_shivprasad_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/anirudh_tulasi_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/anirudh_tulasi_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..1bd25501 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/anirudh_tulasi_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "anirudh_tulasi_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/anirudh_tulasi_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/anirudh_tulasi_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..c875c632 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/anirudh_tulasi_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "anirudh_tulasi_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/apurba_prasad_padhy_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/apurba_prasad_padhy_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..347ba81c --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/apurba_prasad_padhy_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "apurba_prasad_padhy_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/arati_ganesh_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/arati_ganesh_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..9350b90b --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/arati_ganesh_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "arati_ganesh_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/arati_ganesh_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/arati_ganesh_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..ea9d2b5c --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/arati_ganesh_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "arati_ganesh_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/barry_walker_lab_2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/barry_walker_lab_2/hlsfactory.toml new file mode 100644 index 00000000..67c82d78 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/barry_walker_lab_2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "barry_walker_lab_2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/barry_walker_lab_3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/barry_walker_lab_3/hlsfactory.toml new file mode 100644 index 00000000..5db96ece --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/barry_walker_lab_3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "barry_walker_lab_3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/connor_talley_lab_2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/connor_talley_lab_2/hlsfactory.toml new file mode 100644 index 00000000..6b90b678 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/connor_talley_lab_2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "connor_talley_lab_2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/connor_talley_lab_3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/connor_talley_lab_3/hlsfactory.toml new file mode 100644 index 00000000..3f58c581 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/connor_talley_lab_3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "connor_talley_lab_3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/davendra_maharaj_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/davendra_maharaj_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..5b83a139 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/davendra_maharaj_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "davendra_maharaj_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/davendra_maharaj_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/davendra_maharaj_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..95fe9eb6 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/davendra_maharaj_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "davendra_maharaj_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/hyungseok_bae_lab2_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/hyungseok_bae_lab2_2025/hlsfactory.toml new file mode 100644 index 00000000..0ccbcb3d --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/hyungseok_bae_lab2_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "hyungseok_bae_lab2_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/hyungseok_bae_lab3_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/hyungseok_bae_lab3_2025/hlsfactory.toml new file mode 100644 index 00000000..d43a5bca --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/hyungseok_bae_lab3_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "hyungseok_bae_lab3_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kaihong_lin_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kaihong_lin_lab2/hlsfactory.toml new file mode 100644 index 00000000..43fe5e9d --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kaihong_lin_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "kaihong_lin_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kaihong_lin_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kaihong_lin_lab3/hlsfactory.toml new file mode 100644 index 00000000..7283ac55 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kaihong_lin_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "kaihong_lin_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kamya_hari_lab_2_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kamya_hari_lab_2_2025/hlsfactory.toml new file mode 100644 index 00000000..2bbfd30b --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kamya_hari_lab_2_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "kamya_hari_lab_2_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kamya_hari_lab_3_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kamya_hari_lab_3_2025/hlsfactory.toml new file mode 100644 index 00000000..c3a29c3b --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/kamya_hari_lab_3_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "kamya_hari_lab_3_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/karthikeya_sharma_ece8893_spring_25_lab_2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/karthikeya_sharma_ece8893_spring_25_lab_2/hlsfactory.toml new file mode 100644 index 00000000..419eca06 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/karthikeya_sharma_ece8893_spring_25_lab_2/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "karthikeya_sharma_ece8893_spring_25_lab_2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/karthikeya_sharma_ece8893_spring_25_lab_3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/karthikeya_sharma_ece8893_spring_25_lab_3/hlsfactory.toml new file mode 100644 index 00000000..8190e8cc --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/karthikeya_sharma_ece8893_spring_25_lab_3/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "karthikeya_sharma_ece8893_spring_25_lab_3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab2_hanchen/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab2_hanchen/hlsfactory.toml new file mode 100644 index 00000000..60bf2b86 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab2_hanchen/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "lab2_hanchen" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab2_sushkrutha/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab2_sushkrutha/hlsfactory.toml new file mode 100644 index 00000000..95897643 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab2_sushkrutha/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "lab2_sushkrutha" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab3_hanchen/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab3_hanchen/hlsfactory.toml new file mode 100644 index 00000000..602a511b --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab3_hanchen/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "lab3_hanchen" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab3_sushkrutha/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab3_sushkrutha/hlsfactory.toml new file mode 100644 index 00000000..ebb596b6 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/lab3_sushkrutha/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "lab3_sushkrutha" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/max_beaulieu_Lab_3_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/max_beaulieu_Lab_3_2025/hlsfactory.toml new file mode 100644 index 00000000..bc42c09e --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/max_beaulieu_Lab_3_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "max_beaulieu_Lab_3_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/minjun_kim_Lab2_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/minjun_kim_Lab2_2025/hlsfactory.toml new file mode 100644 index 00000000..8e00aeec --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/minjun_kim_Lab2_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "minjun_kim_Lab2_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/minjun_kim_Lab3_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/minjun_kim_Lab3_2025/hlsfactory.toml new file mode 100644 index 00000000..ffed80ae --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/minjun_kim_Lab3_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "minjun_kim_Lab3_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mizanur_Lab2_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mizanur_Lab2_2025/hlsfactory.toml new file mode 100644 index 00000000..988e6184 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mizanur_Lab2_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "mizanur_Lab2_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mizanur_Lab3_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mizanur_Lab3_2025/hlsfactory.toml new file mode 100644 index 00000000..8f2e34fb --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mizanur_Lab3_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "mizanur_Lab3_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mohammad_zain_lab_2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mohammad_zain_lab_2/hlsfactory.toml new file mode 100644 index 00000000..9e6c6c3c --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mohammad_zain_lab_2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "mohammad_zain_lab_2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mohammad_zain_lab_3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mohammad_zain_lab_3/hlsfactory.toml new file mode 100644 index 00000000..f184f4d6 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/mohammad_zain_lab_3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "mohammad_zain_lab_3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nayan_nair_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nayan_nair_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..f4448f05 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nayan_nair_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "nayan_nair_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nayan_nair_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nayan_nair_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..e55ed895 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nayan_nair_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "nayan_nair_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/neuro_monarchs_neural_kernel_ece8893_spring_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/neuro_monarchs_neural_kernel_ece8893_spring_2025/hlsfactory.toml new file mode 100644 index 00000000..502bbaac --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/neuro_monarchs_neural_kernel_ece8893_spring_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "neuro_monarchs_neural_kernel_ece8893_spring_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/neuro_monarchs_symbolic_kernel_ece8893_spring_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/neuro_monarchs_symbolic_kernel_ece8893_spring_2025/hlsfactory.toml new file mode 100644 index 00000000..1ce32f8f --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/neuro_monarchs_symbolic_kernel_ece8893_spring_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "neuro_monarchs_symbolic_kernel_ece8893_spring_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_p_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_p_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..cebdec0d --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_p_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "nikhil_p_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_p_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_p_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..896a0429 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_p_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "nikhil_p_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_s_ece8893_sp25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_s_ece8893_sp25_lab2/hlsfactory.toml new file mode 100644 index 00000000..32039eff --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_s_ece8893_sp25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "nikhil_s_ece8893_sp25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_s_ece8893_sp25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_s_ece8893_sp25_lab3/hlsfactory.toml new file mode 100644 index 00000000..f9b301f2 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/nikhil_s_ece8893_sp25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "nikhil_s_ece8893_sp25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/oscar_baglivio_lab_2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/oscar_baglivio_lab_2/hlsfactory.toml new file mode 100644 index 00000000..d6fe4e69 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/oscar_baglivio_lab_2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "oscar_baglivio_lab_2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/oscar_baglivio_lab_3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/oscar_baglivio_lab_3/hlsfactory.toml new file mode 100644 index 00000000..22520caf --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/oscar_baglivio_lab_3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "oscar_baglivio_lab_3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pengzhao_liu_Lab2_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pengzhao_liu_Lab2_2025/hlsfactory.toml new file mode 100644 index 00000000..553f64ab --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pengzhao_liu_Lab2_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "pengzhao_liu_Lab2_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pengzhao_liu_Lab3_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pengzhao_liu_Lab3_2025/hlsfactory.toml new file mode 100644 index 00000000..91db0302 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pengzhao_liu_Lab3_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "pengzhao_liu_Lab3_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pranay_kamineny_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pranay_kamineny_lab2/hlsfactory.toml new file mode 100644 index 00000000..e718ac26 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pranay_kamineny_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "pranay_kamineny_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pranay_kamineny_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pranay_kamineny_lab3/hlsfactory.toml new file mode 100644 index 00000000..2979e762 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/pranay_kamineny_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "pranay_kamineny_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/ritik_raj_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/ritik_raj_lab2/hlsfactory.toml new file mode 100644 index 00000000..aea330c8 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/ritik_raj_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "ritik_raj_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/ritik_raj_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/ritik_raj_lab3/hlsfactory.toml new file mode 100644 index 00000000..43bf731c --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/ritik_raj_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "ritik_raj_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sahith_lab2_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sahith_lab2_2025/hlsfactory.toml new file mode 100644 index 00000000..2eecafff --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sahith_lab2_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "sahith_lab2_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sahith_lab3_2025/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sahith_lab3_2025/hlsfactory.toml new file mode 100644 index 00000000..f8f41dab --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sahith_lab3_2025/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "sahith_lab3_2025" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shibao_su_ece8893_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shibao_su_ece8893_lab2/hlsfactory.toml new file mode 100644 index 00000000..74344613 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shibao_su_ece8893_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "shibao_su_ece8893_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shibao_su_ece8893_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shibao_su_ece8893_lab3/hlsfactory.toml new file mode 100644 index 00000000..da242c46 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shibao_su_ece8893_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "shibao_su_ece8893_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shreesahitya_balaje_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shreesahitya_balaje_lab2/hlsfactory.toml new file mode 100644 index 00000000..14001b36 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shreesahitya_balaje_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "shreesahitya_balaje_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shreesahitya_balaje_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shreesahitya_balaje_lab3/hlsfactory.toml new file mode 100644 index 00000000..c8932d21 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/shreesahitya_balaje_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "shreesahitya_balaje_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/siddharth_khatri_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/siddharth_khatri_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..14c87616 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/siddharth_khatri_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "siddharth_khatri_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/siddharth_khatri_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/siddharth_khatri_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..c12cb40a --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/siddharth_khatri_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "siddharth_khatri_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sreenidhireddy_bommu_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sreenidhireddy_bommu_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..fb27837f --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sreenidhireddy_bommu_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "sreenidhireddy_bommu_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sreenidhireddy_bommu_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sreenidhireddy_bommu_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..ac8e95ba --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/sreenidhireddy_bommu_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "sreenidhireddy_bommu_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/stefan_test_design/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/stefan_test_design/hlsfactory.toml new file mode 100644 index 00000000..2d7d03cb --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/stefan_test_design/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "stefan_test_design" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/suyeon_yoon_lab3_spring25/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/suyeon_yoon_lab3_spring25/hlsfactory.toml new file mode 100644 index 00000000..a0e861f4 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/suyeon_yoon_lab3_spring25/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "suyeon_yoon_lab3_spring25" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/vishnu_varma_venkata_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/vishnu_varma_venkata_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..10920181 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/vishnu_varma_venkata_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "vishnu_varma_venkata_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/vishnu_varma_venkata_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/vishnu_varma_venkata_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..419f19be --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/vishnu_varma_venkata_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "vishnu_varma_venkata_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zihan_qi_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zihan_qi_lab2/hlsfactory.toml new file mode 100644 index 00000000..7f415459 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zihan_qi_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "zihan_qi_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zihan_qi_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zihan_qi_lab3/hlsfactory.toml new file mode 100644 index 00000000..90c35e59 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zihan_qi_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "zihan_qi_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zijun_wang_ece8893_spring25_lab2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zijun_wang_ece8893_spring25_lab2/hlsfactory.toml new file mode 100644 index 00000000..eeb6bb3d --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zijun_wang_ece8893_spring25_lab2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "zijun_wang_ece8893_spring25_lab2" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zijun_wang_ece8893_spring25_lab3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zijun_wang_ece8893_spring25_lab3/hlsfactory.toml new file mode 100644 index 00000000..87b68ef0 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/class_ece8893_spring_2025/zijun_wang_ece8893_spring25_lab3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "zijun_wang_ece8893_spring25_lab3" +dataset_name = "class_ece8893_spring_2025" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/flowgnn/dgn/hlsfactory.toml b/hlsfactory/hls_dataset_sources/flowgnn/dgn/hlsfactory.toml new file mode 100644 index 00000000..358606c6 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/flowgnn/dgn/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "dgn" +dataset_name = "flowgnn" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/flowgnn/gat/hlsfactory.toml b/hlsfactory/hls_dataset_sources/flowgnn/gat/hlsfactory.toml new file mode 100644 index 00000000..fa2fa638 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/flowgnn/gat/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "gat" +dataset_name = "flowgnn" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/flowgnn/gcn/hlsfactory.toml b/hlsfactory/hls_dataset_sources/flowgnn/gcn/hlsfactory.toml new file mode 100644 index 00000000..14b32789 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/flowgnn/gcn/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "gcn" +dataset_name = "flowgnn" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/flowgnn/gin/hlsfactory.toml b/hlsfactory/hls_dataset_sources/flowgnn/gin/hlsfactory.toml new file mode 100644 index 00000000..81d00d03 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/flowgnn/gin/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "gin" +dataset_name = "flowgnn" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/flowgnn/pna/hlsfactory.toml b/hlsfactory/hls_dataset_sources/flowgnn/pna/hlsfactory.toml new file mode 100644 index 00000000..61e97318 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/flowgnn/pna/hlsfactory.toml @@ -0,0 +1,6 @@ +design_name = "pna" +dataset_name = "flowgnn" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/Llama_GPT_module/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/Llama_GPT_module/hlsfactory.toml new file mode 100644 index 00000000..e1ba8e6a --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/Llama_GPT_module/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "Llama_GPT_module" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/activation_module/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/activation_module/hlsfactory.toml new file mode 100644 index 00000000..de995ec3 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/activation_module/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "activation_module" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/activation_op1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/activation_op1/hlsfactory.toml new file mode 100644 index 00000000..f90908c2 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/activation_op1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "activation_op1" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/activation_op2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/activation_op2/hlsfactory.toml new file mode 100644 index 00000000..b2fb9730 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/activation_op2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "activation_op2" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/activation_op3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/activation_op3/hlsfactory.toml new file mode 100644 index 00000000..05f02edd --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/activation_op3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "activation_op3" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/attention_op_p1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/attention_op_p1/hlsfactory.toml new file mode 100644 index 00000000..5ab52c57 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/attention_op_p1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "attention_op_p1" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/attention_op_p2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/attention_op_p2/hlsfactory.toml new file mode 100644 index 00000000..9d673bf9 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/attention_op_p2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "attention_op_p2" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/attention_op_p3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/attention_op_p3/hlsfactory.toml new file mode 100644 index 00000000..f6a01e61 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/attention_op_p3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "attention_op_p3" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/attn_breakdown_module/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/attn_breakdown_module/hlsfactory.toml new file mode 100644 index 00000000..b062a950 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/attn_breakdown_module/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "attn_breakdown_module" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/attn_breakdown_op1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/attn_breakdown_op1/hlsfactory.toml new file mode 100644 index 00000000..bf0261f6 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/attn_breakdown_op1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "attn_breakdown_op1" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/attn_breakdown_op2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/attn_breakdown_op2/hlsfactory.toml new file mode 100644 index 00000000..80a024ec --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/attn_breakdown_op2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "attn_breakdown_op2" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/conv_A/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/conv_A/hlsfactory.toml new file mode 100644 index 00000000..b5fd06c8 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/conv_A/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "conv_A" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/conv_B/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/conv_B/hlsfactory.toml new file mode 100644 index 00000000..105a0f1f --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/conv_B/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "conv_B" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/conv_C/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/conv_C/hlsfactory.toml new file mode 100644 index 00000000..0bfab6dd --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/conv_C/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "conv_C" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/conv_block_module/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/conv_block_module/hlsfactory.toml new file mode 100644 index 00000000..7a84eaa7 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/conv_block_module/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "conv_block_module" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/conv_block_op1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/conv_block_op1/hlsfactory.toml new file mode 100644 index 00000000..47f69d26 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/conv_block_op1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "conv_block_op1" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/conv_block_op2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/conv_block_op2/hlsfactory.toml new file mode 100644 index 00000000..b79d02f5 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/conv_block_op2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "conv_block_op2" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/conv_block_op3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/conv_block_op3/hlsfactory.toml new file mode 100644 index 00000000..795d9b51 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/conv_block_op3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "conv_block_op3" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/conv_module/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/conv_module/hlsfactory.toml new file mode 100644 index 00000000..6ba77995 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/conv_module/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "conv_module" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/diff_dims_module_large/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/diff_dims_module_large/hlsfactory.toml new file mode 100644 index 00000000..1d28a128 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/diff_dims_module_large/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "diff_dims_module_large" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/diff_dims_module_small/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/diff_dims_module_small/hlsfactory.toml new file mode 100644 index 00000000..2c240c8f --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/diff_dims_module_small/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "diff_dims_module_small" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/diff_dims_p1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/diff_dims_p1/hlsfactory.toml new file mode 100644 index 00000000..11359994 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/diff_dims_p1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "diff_dims_p1" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/diff_dims_p2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/diff_dims_p2/hlsfactory.toml new file mode 100644 index 00000000..a1d2e3d1 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/diff_dims_p2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "diff_dims_p2" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/diff_dims_p3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/diff_dims_p3/hlsfactory.toml new file mode 100644 index 00000000..12a43b4b --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/diff_dims_p3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "diff_dims_p3" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/diff_orders_module/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/diff_orders_module/hlsfactory.toml new file mode 100644 index 00000000..7147c210 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/diff_orders_module/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "diff_orders_module" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/diff_orders_p1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/diff_orders_p1/hlsfactory.toml new file mode 100644 index 00000000..861c0fa1 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/diff_orders_p1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "diff_orders_p1" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/diff_orders_p2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/diff_orders_p2/hlsfactory.toml new file mode 100644 index 00000000..5e225577 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/diff_orders_p2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "diff_orders_p2" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/diff_orders_p3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/diff_orders_p3/hlsfactory.toml new file mode 100644 index 00000000..2e08f4de --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/diff_orders_p3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "diff_orders_p3" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/gpt_transformer_p1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/gpt_transformer_p1/hlsfactory.toml new file mode 100644 index 00000000..762baba3 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/gpt_transformer_p1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "gpt_transformer_p1" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/llama_transformer_p2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/llama_transformer_p2/hlsfactory.toml new file mode 100644 index 00000000..fd2baa7f --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/llama_transformer_p2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "llama_transformer_p2" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/mlp/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/mlp/hlsfactory.toml new file mode 100644 index 00000000..028c0938 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/mlp/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "mlp" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/mult_op_module_dot/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/mult_op_module_dot/hlsfactory.toml new file mode 100644 index 00000000..f7e5e593 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/mult_op_module_dot/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "mult_op_module_dot" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/mult_op_module_mm/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/mult_op_module_mm/hlsfactory.toml new file mode 100644 index 00000000..9f02af1d --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/mult_op_module_mm/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "mult_op_module_mm" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/mult_op_module_mmv/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/mult_op_module_mmv/hlsfactory.toml new file mode 100644 index 00000000..db153b61 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/mult_op_module_mmv/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "mult_op_module_mmv" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/mult_op_p1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/mult_op_p1/hlsfactory.toml new file mode 100644 index 00000000..14cfb88c --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/mult_op_p1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "mult_op_p1" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/mult_op_p2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/mult_op_p2/hlsfactory.toml new file mode 100644 index 00000000..9b9fd6b3 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/mult_op_p2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "mult_op_p2" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/mult_op_p3/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/mult_op_p3/hlsfactory.toml new file mode 100644 index 00000000..d1ad9089 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/mult_op_p3/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "mult_op_p3" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/testing_impl/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/testing_impl/hlsfactory.toml new file mode 100644 index 00000000..bd0af5b0 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/testing_impl/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "testing_impl" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/testing_unroll/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/testing_unroll/hlsfactory.toml new file mode 100644 index 00000000..00e91342 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/testing_unroll/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "testing_unroll" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/tiled_attn_module/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/tiled_attn_module/hlsfactory.toml new file mode 100644 index 00000000..64d10f0e --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/tiled_attn_module/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "tiled_attn_module" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/tiled_attn_p1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/tiled_attn_p1/hlsfactory.toml new file mode 100644 index 00000000..a0fdddd5 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/tiled_attn_p1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "tiled_attn_p1" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/tiled_attn_p2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/tiled_attn_p2/hlsfactory.toml new file mode 100644 index 00000000..94449a1f --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/tiled_attn_p2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "tiled_attn_p2" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/vec_mtx_module/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/vec_mtx_module/hlsfactory.toml new file mode 100644 index 00000000..34a3ae57 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/vec_mtx_module/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "vec_mtx_module" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/vec_mtx_p1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/vec_mtx_p1/hlsfactory.toml new file mode 100644 index 00000000..ce5e18a2 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/vec_mtx_p1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "vec_mtx_p1" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/forgebench/vec_mtx_p2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/forgebench/vec_mtx_p2/hlsfactory.toml new file mode 100644 index 00000000..1ebd3f12 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/forgebench/vec_mtx_p2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "vec_mtx_p2" +dataset_name = "forgebench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF1/hlsfactory.toml new file mode 100644 index 00000000..6dcc3c5c --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n1024__UF1" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF16/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF16/hlsfactory.toml new file mode 100644 index 00000000..7f168f57 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF16/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n1024__UF16" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF2/hlsfactory.toml new file mode 100644 index 00000000..82958d27 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n1024__UF2" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF32/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF32/hlsfactory.toml new file mode 100644 index 00000000..933a736a --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF32/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n1024__UF32" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF4/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF4/hlsfactory.toml new file mode 100644 index 00000000..e25df12e --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF4/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n1024__UF4" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF8/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF8/hlsfactory.toml new file mode 100644 index 00000000..36fdaee9 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__UF8/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n1024__UF8" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__no_StagePipeline/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__no_StagePipeline/hlsfactory.toml new file mode 100644 index 00000000..0dcf6b3f --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__no_StagePipeline/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n1024__no_StagePipeline" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__original_C_style/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__original_C_style/hlsfactory.toml new file mode 100644 index 00000000..0142647c --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n1024__original_C_style/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n1024__original_C_style" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF1/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF1/hlsfactory.toml new file mode 100644 index 00000000..db04756a --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF1/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n256__UF1" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF16/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF16/hlsfactory.toml new file mode 100644 index 00000000..00c2df92 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF16/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n256__UF16" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF2/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF2/hlsfactory.toml new file mode 100644 index 00000000..17db88c1 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF2/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n256__UF2" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF32/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF32/hlsfactory.toml new file mode 100644 index 00000000..97a5b572 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF32/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n256__UF32" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF4/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF4/hlsfactory.toml new file mode 100644 index 00000000..ef14d302 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF4/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n256__UF4" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF8/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF8/hlsfactory.toml new file mode 100644 index 00000000..b40dcbc5 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__UF8/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n256__UF8" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__no_StagePipeline/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__no_StagePipeline/hlsfactory.toml new file mode 100644 index 00000000..9e398ea2 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__no_StagePipeline/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n256__no_StagePipeline" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__original_C_style/hlsfactory.toml b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__original_C_style/hlsfactory.toml new file mode 100644 index 00000000..b5e6c40f --- /dev/null +++ b/hlsfactory/hls_dataset_sources/hp_fft_hls/n256__original_C_style/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "n256__original_C_style" +dataset_name = "hp_fft" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/aes_table/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/aes_table/hlsfactory.toml new file mode 100644 index 00000000..931e668a --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/aes_table/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "aes_table" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/aes_tableless/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/aes_tableless/hlsfactory.toml new file mode 100644 index 00000000..1ce9a2a5 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/aes_tableless/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "aes_tableless" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/backprop/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/backprop/hlsfactory.toml new file mode 100644 index 00000000..203038df --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/backprop/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "backprop" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/bfs_bulk/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/bfs_bulk/hlsfactory.toml new file mode 100644 index 00000000..1cce4015 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/bfs_bulk/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "bfs_bulk" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/bfs_queue/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/bfs_queue/hlsfactory.toml new file mode 100644 index 00000000..fd3b69de --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/bfs_queue/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "bfs_queue" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/fft_transpose/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/fft_transpose/hlsfactory.toml new file mode 100644 index 00000000..23746567 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/fft_transpose/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "fft_transpose" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/gemm_blocked/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/gemm_blocked/hlsfactory.toml new file mode 100644 index 00000000..59e83a95 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/gemm_blocked/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "gemm_blocked" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/gemm_ncubed/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/gemm_ncubed/hlsfactory.toml new file mode 100644 index 00000000..ea4f1644 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/gemm_ncubed/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "gemm_ncubed" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/md_grid/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/md_grid/hlsfactory.toml new file mode 100644 index 00000000..d050746a --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/md_grid/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "md_grid" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/md_knn/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/md_knn/hlsfactory.toml new file mode 100644 index 00000000..f4085198 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/md_knn/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "md_knn" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/nw/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/nw/hlsfactory.toml new file mode 100644 index 00000000..5baec468 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/nw/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "nw" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/sort_merge/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/sort_merge/hlsfactory.toml new file mode 100644 index 00000000..12918b08 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/sort_merge/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "sort_merge" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/sort_radix/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/sort_radix/hlsfactory.toml new file mode 100644 index 00000000..39ce2554 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/sort_radix/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "sort_radix" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/spmv_crs/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/spmv_crs/hlsfactory.toml new file mode 100644 index 00000000..6256880e --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/spmv_crs/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "spmv_crs" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/spmv_ellpack/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/spmv_ellpack/hlsfactory.toml new file mode 100644 index 00000000..38187b35 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/spmv_ellpack/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "spmv_ellpack" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/stencil2D/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/stencil2D/hlsfactory.toml new file mode 100644 index 00000000..4aa48997 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/stencil2D/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "stencil2D" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/stencil3D/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/stencil3D/hlsfactory.toml new file mode 100644 index 00000000..8198dc28 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/stencil3D/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "stencil3D" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/machsuite/viterbi/hlsfactory.toml b/hlsfactory/hls_dataset_sources/machsuite/viterbi/hlsfactory.toml new file mode 100644 index 00000000..737c6387 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/machsuite/viterbi/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "viterbi" +dataset_name = "machsuite" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" + +[[flow_configs]] +flow_name = "OptDSLv2" +opt_dsl_file = "opt_template.tcl" diff --git a/hlsfactory/hls_dataset_sources/polybench/atax/hlsfactory.toml b/hlsfactory/hls_dataset_sources/polybench/atax/hlsfactory.toml new file mode 100644 index 00000000..d19621f4 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/polybench/atax/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "atax" +dataset_name = "polybench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSCosimSetupFlow" +cosim_setup_tcl = "dataset_hls_cosim_setup.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" \ No newline at end of file diff --git a/hlsfactory/hls_dataset_sources/polybench/bicg/hlsfactory.toml b/hlsfactory/hls_dataset_sources/polybench/bicg/hlsfactory.toml new file mode 100644 index 00000000..2cc2b66d --- /dev/null +++ b/hlsfactory/hls_dataset_sources/polybench/bicg/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "bicg" +dataset_name = "polybench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSCosimSetupFlow" +cosim_setup_tcl = "dataset_hls_cosim_setup.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/polybench/gemm/hlsfactory.toml b/hlsfactory/hls_dataset_sources/polybench/gemm/hlsfactory.toml new file mode 100644 index 00000000..cb1fc429 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/polybench/gemm/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "gemm" +dataset_name = "polybench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSCosimSetupFlow" +cosim_setup_tcl = "dataset_hls_cosim_setup.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/polybench/gesummv/hlsfactory.toml b/hlsfactory/hls_dataset_sources/polybench/gesummv/hlsfactory.toml new file mode 100644 index 00000000..8440893b --- /dev/null +++ b/hlsfactory/hls_dataset_sources/polybench/gesummv/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "gesummv" +dataset_name = "polybench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSCosimSetupFlow" +cosim_setup_tcl = "dataset_hls_cosim_setup.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/polybench/k2mm/hlsfactory.toml b/hlsfactory/hls_dataset_sources/polybench/k2mm/hlsfactory.toml new file mode 100644 index 00000000..48d4cec6 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/polybench/k2mm/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "k2mm" +dataset_name = "polybench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSCosimSetupFlow" +cosim_setup_tcl = "dataset_hls_cosim_setup.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/polybench/k3mm/hlsfactory.toml b/hlsfactory/hls_dataset_sources/polybench/k3mm/hlsfactory.toml new file mode 100644 index 00000000..3de6685f --- /dev/null +++ b/hlsfactory/hls_dataset_sources/polybench/k3mm/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "k3mm" +dataset_name = "polybench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSCosimSetupFlow" +cosim_setup_tcl = "dataset_hls_cosim_setup.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/polybench/mvt/hlsfactory.toml b/hlsfactory/hls_dataset_sources/polybench/mvt/hlsfactory.toml new file mode 100644 index 00000000..69ac1654 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/polybench/mvt/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "mvt" +dataset_name = "polybench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSCosimSetupFlow" +cosim_setup_tcl = "dataset_hls_cosim_setup.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/polybench/syr2k/hlsfactory.toml b/hlsfactory/hls_dataset_sources/polybench/syr2k/hlsfactory.toml new file mode 100644 index 00000000..b146f350 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/polybench/syr2k/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "syr2k" +dataset_name = "polybench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSCosimSetupFlow" +cosim_setup_tcl = "dataset_hls_cosim_setup.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/polybench/syrk/hlsfactory.toml b/hlsfactory/hls_dataset_sources/polybench/syrk/hlsfactory.toml new file mode 100644 index 00000000..1ad4e215 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/polybench/syrk/hlsfactory.toml @@ -0,0 +1,14 @@ +design_name = "syrk" +dataset_name = "polybench" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSCosimSetupFlow" +cosim_setup_tcl = "dataset_hls_cosim_setup.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/pp4fpgas/23_pp4fpgas_unoptimized_fft/hlsfactory.toml b/hlsfactory/hls_dataset_sources/pp4fpgas/23_pp4fpgas_unoptimized_fft/hlsfactory.toml new file mode 100644 index 00000000..80180eff --- /dev/null +++ b/hlsfactory/hls_dataset_sources/pp4fpgas/23_pp4fpgas_unoptimized_fft/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "23_pp4fpgas_unoptimized_fft" +dataset_name = "pp4fpgas" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/pp4fpgas/24_pp4fpgas_multi_stage_fft/hlsfactory.toml b/hlsfactory/hls_dataset_sources/pp4fpgas/24_pp4fpgas_multi_stage_fft/hlsfactory.toml new file mode 100644 index 00000000..0bbceafe --- /dev/null +++ b/hlsfactory/hls_dataset_sources/pp4fpgas/24_pp4fpgas_multi_stage_fft/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "24_pp4fpgas_multi_stage_fft" +dataset_name = "pp4fpgas" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/pp4fpgas/25_pp4fpgas_huffman_encoding/hlsfactory.toml b/hlsfactory/hls_dataset_sources/pp4fpgas/25_pp4fpgas_huffman_encoding/hlsfactory.toml new file mode 100644 index 00000000..b91fe2b3 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/pp4fpgas/25_pp4fpgas_huffman_encoding/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "25_pp4fpgas_huffman_encoding" +dataset_name = "pp4fpgas" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/pp4fpgas/26_pp4fpgas_matmul/hlsfactory.toml b/hlsfactory/hls_dataset_sources/pp4fpgas/26_pp4fpgas_matmul/hlsfactory.toml new file mode 100644 index 00000000..e2b65f80 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/pp4fpgas/26_pp4fpgas_matmul/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "26_pp4fpgas_matmul" +dataset_name = "pp4fpgas" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/hls_dataset_sources/pp4fpgas/27_pp4fpgas_parallel_merge_sort/hlsfactory.toml b/hlsfactory/hls_dataset_sources/pp4fpgas/27_pp4fpgas_parallel_merge_sort/hlsfactory.toml new file mode 100644 index 00000000..39fad4a4 --- /dev/null +++ b/hlsfactory/hls_dataset_sources/pp4fpgas/27_pp4fpgas_parallel_merge_sort/hlsfactory.toml @@ -0,0 +1,10 @@ +design_name = "27_pp4fpgas_parallel_merge_sort" +dataset_name = "pp4fpgas" + +[[flow_configs]] +flow_name = "VitisHLSSynthFlow" +synth_tcl = "dataset_hls.tcl" + +[[flow_configs]] +flow_name = "VitisHLSImplFlow" +impl_tcl = "dataset_hls_ip_export.tcl" diff --git a/hlsfactory/scripts/audit_design_configs.py b/hlsfactory/scripts/audit_design_configs.py new file mode 100644 index 00000000..aca751b1 --- /dev/null +++ b/hlsfactory/scripts/audit_design_configs.py @@ -0,0 +1,77 @@ +"""Audit hlsfactory.toml coverage and validity across all design datasets. + +Scans every dataset directory under hls_dataset_sources/ and reports, per +dataset, how many designs have an hlsfactory.toml, how many are missing one, +and whether any existing config files fail to parse/validate against the +DesignConfig schema. + +Usage: + uv run python -m hlsfactory.scripts.audit_design_configs +""" + +from __future__ import annotations + +from pathlib import Path + +from hlsfactory.design_config import DesignConfigError, read_design_config + + +def main() -> int: + script_dir = Path(__file__).resolve().parent + base = script_dir.parent / "hls_dataset_sources" + + if not base.exists(): + print(f"ERROR: Dataset sources not found at {base}") + return 1 + + print("=" * 70) + print("HLSFactory Design Config Audit") + print("=" * 70) + + total_errors = 0 + + for dataset_dir in sorted(base.iterdir()): + if not dataset_dir.is_dir(): + continue + dataset_name = dataset_dir.name + + designs = [d for d in dataset_dir.iterdir() if d.is_dir()] + + with_toml: list[str] = [] + without_toml: list[str] = [] + errors: list[tuple[str, str]] = [] + + for design in sorted(designs): + toml_path = design / "hlsfactory.toml" + if toml_path.exists(): + with_toml.append(design.name) + try: + read_design_config(toml_path) + except DesignConfigError as e: + errors.append((design.name, str(e))) + except Exception as e: # noqa: BLE001 - report any parse failure + errors.append((design.name, f"Unexpected error: {e}")) + else: + without_toml.append(design.name) + + if with_toml or without_toml: + print(f"\n{dataset_name}") + print(f" Designs WITH hlsfactory.toml: {len(with_toml)}") + print(f" Designs WITHOUT hlsfactory.toml: {len(without_toml)}") + if errors: + total_errors += len(errors) + print(f" VALIDATION ERRORS: {len(errors)}") + for name, err in errors: + print(f" - {name}: {err}") + if without_toml and len(without_toml) <= 25: + print(f" Missing in: {', '.join(without_toml)}") + + print("\n" + "=" * 70) + print(f"Done. {total_errors} validation error(s) found.") + print("=" * 70) + + return 1 if total_errors else 0 + + +if __name__ == "__main__": + raise SystemExit(main()) \ No newline at end of file