File tree 14 files changed +37
-26
lines changed
zlib_decompress_8KB_checksum
14 files changed +37
-26
lines changed Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ PLATFORM := xilinx_u200_gen3x16_xdma_2_202110_1
65
65
endif
66
66
67
67
# #################### Checking if PLATFORM in whitelist ############################
68
- PLATFORM_ALLOWLIST += u200 u250 u50 vck190 aws-vu9p-f1
68
+ PLATFORM_ALLOWLIST += u200 u250 vck190 aws-vu9p-f1
69
69
PLATFORM_BLOCKLIST += zc xilinx_vck190_base_202210_1
70
70
71
71
include ./utils.mk
@@ -224,9 +224,9 @@ $(SD_CARD): $(EXE_FILE) $(BINARY_CONTAINERS) $(RUN_SCRIPT) $(EMCONFIG)
224
224
@echo " Generating sd_card folder...."
225
225
mkdir -p $(SD_CARD )
226
226
chmod a+rx $(BUILD_DIR ) /run_script.sh
227
- ifneq (, $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) )
227
+ ifeq ( $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) ,vck190_base_dfx )
228
228
ifeq ($(TARGET ) ,hw)
229
- $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) -o $(BINARY_CONTAINERS_PKG)
229
+ $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) $(VPP_PACKAGE) -o $(BINARY_CONTAINERS_PKG)
230
230
$(VPP) -t $(TARGET) --platform $(XPLATFORM) -p --package.out_dir $(SD_CARD) --package.rootfs $(SYSROOT)/../../rootfs.ext4 --package.kernel_image $(K_IMAGE) $(SD_FILES_WITH_PREFIX) $(SD_DIRS_WITH_PREFIX) --package.sd_file $(BINARY_CONTAINERS_PKG)
231
231
@echo "# ## ***** sd_card generation done! ***** ###"
232
232
vck190_dfx_hw := true
Original file line number Diff line number Diff line change 38
38
"platform_allowlist" : [
39
39
" u200" ,
40
40
" u250" ,
41
- " u50" ,
42
41
" vck190" ,
43
42
" aws-vu9p-f1"
44
43
],
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ PLATFORM := xilinx_u250_gen3x16_xdma_3_1_202020_1
65
65
endif
66
66
67
67
# #################### Checking if PLATFORM in whitelist ############################
68
- PLATFORM_ALLOWLIST += xilinx_u250_gen3x16_xdma_3_1_202020_1 u200 u50
68
+ PLATFORM_ALLOWLIST += xilinx_u250_gen3x16_xdma_3_1_202020_1 u200
69
69
PLATFORM_BLOCKLIST += zc vck
70
70
71
71
include ./utils.mk
@@ -218,9 +218,9 @@ $(SD_CARD): $(EXE_FILE) $(BINARY_CONTAINERS) $(RUN_SCRIPT) $(EMCONFIG)
218
218
@echo " Generating sd_card folder...."
219
219
mkdir -p $(SD_CARD )
220
220
chmod a+rx $(BUILD_DIR ) /run_script.sh
221
- ifneq (, $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) )
221
+ ifeq ( $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) ,vck190_base_dfx )
222
222
ifeq ($(TARGET ) ,hw)
223
- $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) -o $(BINARY_CONTAINERS_PKG)
223
+ $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) $(VPP_PACKAGE) -o $(BINARY_CONTAINERS_PKG)
224
224
$(VPP) -t $(TARGET) --platform $(XPLATFORM) -p --package.out_dir $(SD_CARD) --package.rootfs $(SYSROOT)/../../rootfs.ext4 --package.kernel_image $(K_IMAGE) $(SD_FILES_WITH_PREFIX) $(SD_DIRS_WITH_PREFIX) --package.sd_file $(BINARY_CONTAINERS_PKG)
225
225
@echo "# ## ***** sd_card generation done! ***** ###"
226
226
vck190_dfx_hw := true
Original file line number Diff line number Diff line change 18
18
],
19
19
"platform_allowlist" : [
20
20
" xilinx_u250_gen3x16_xdma_3_1_202020_1" ,
21
- " u200" ,
22
- " u50"
21
+ " u200"
23
22
],
24
23
"host" : {
25
24
"host_exe" : " xil_zlib" ,
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ PLATFORM := xilinx_u200_gen3x16_xdma_2_202110_1
65
65
endif
66
66
67
67
# #################### Checking if PLATFORM in whitelist ############################
68
- PLATFORM_ALLOWLIST += u200 u250 u50 vck190 aws-vu9p-f1
68
+ PLATFORM_ALLOWLIST += u200 u250 vck190 aws-vu9p-f1
69
69
PLATFORM_BLOCKLIST += zc xilinx_vck190_base_202210_1
70
70
71
71
include ./utils.mk
@@ -231,9 +231,9 @@ $(SD_CARD): $(EXE_FILE) $(BINARY_CONTAINERS) $(RUN_SCRIPT) $(EMCONFIG)
231
231
@echo " Generating sd_card folder...."
232
232
mkdir -p $(SD_CARD )
233
233
chmod a+rx $(BUILD_DIR ) /run_script.sh
234
- ifneq (, $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) )
234
+ ifeq ( $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) ,vck190_base_dfx )
235
235
ifeq ($(TARGET ) ,hw)
236
- $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) -o $(BINARY_CONTAINERS_PKG)
236
+ $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) $(VPP_PACKAGE) -o $(BINARY_CONTAINERS_PKG)
237
237
$(VPP) -t $(TARGET) --platform $(XPLATFORM) -p --package.out_dir $(SD_CARD) --package.rootfs $(SYSROOT)/../../rootfs.ext4 --package.kernel_image $(K_IMAGE) $(SD_FILES_WITH_PREFIX) $(SD_DIRS_WITH_PREFIX) --package.sd_file $(BINARY_CONTAINERS_PKG)
238
238
@echo "# ## ***** sd_card generation done! ***** ###"
239
239
vck190_dfx_hw := true
Original file line number Diff line number Diff line change 26
26
"platform_allowlist" : [
27
27
" u200" ,
28
28
" u250" ,
29
- " u50" ,
30
29
" vck190" ,
31
30
" aws-vu9p-f1"
32
31
],
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ PLATFORM := xilinx_u250_gen3x16_xdma_4_1_202210_1
65
65
endif
66
66
67
67
# #################### Checking if PLATFORM in whitelist ############################
68
- PLATFORM_ALLOWLIST += xilinx_u250_gen3x16_xdma_3_1_202020_1 u200 u50 vck190 aws-vu9p-f1
68
+ PLATFORM_ALLOWLIST += xilinx_u250_gen3x16_xdma_3_1_202020_1 u200 vck190 aws-vu9p-f1
69
69
PLATFORM_BLOCKLIST += zc xilinx_vck190_base_202210_1
70
70
71
71
include ./utils.mk
@@ -227,9 +227,9 @@ $(SD_CARD): $(EXE_FILE) $(BINARY_CONTAINERS) $(RUN_SCRIPT) $(EMCONFIG)
227
227
@echo " Generating sd_card folder...."
228
228
mkdir -p $(SD_CARD )
229
229
chmod a+rx $(BUILD_DIR ) /run_script.sh
230
- ifneq (, $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) )
230
+ ifeq ( $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) ,vck190_base_dfx )
231
231
ifeq ($(TARGET ) ,hw)
232
- $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) -o $(BINARY_CONTAINERS_PKG)
232
+ $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) $(VPP_PACKAGE) -o $(BINARY_CONTAINERS_PKG)
233
233
$(VPP) -t $(TARGET) --platform $(XPLATFORM) -p --package.out_dir $(SD_CARD) --package.rootfs $(SYSROOT)/../../rootfs.ext4 --package.kernel_image $(K_IMAGE) $(SD_FILES_WITH_PREFIX) $(SD_DIRS_WITH_PREFIX) --package.sd_file $(BINARY_CONTAINERS_PKG)
234
234
@echo "# ## ***** sd_card generation done! ***** ###"
235
235
vck190_dfx_hw := true
Original file line number Diff line number Diff line change 44
44
"platform_allowlist" : [
45
45
" xilinx_u250_gen3x16_xdma_3_1_202020_1" ,
46
46
" u200" ,
47
- " u50" ,
48
47
" vck190" ,
49
48
" aws-vu9p-f1"
50
49
],
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ PLATFORM := xilinx_u200_gen3x16_xdma_2_202110_1
65
65
endif
66
66
67
67
# #################### Checking if PLATFORM in whitelist ############################
68
- PLATFORM_ALLOWLIST += u200 u250 u50 u280 vck190 aws-vu9p-f1
68
+ PLATFORM_ALLOWLIST += u200 u250 u280 vck190 aws-vu9p-f1
69
69
PLATFORM_BLOCKLIST += xilinx_vck190_base_202210_1
70
70
71
71
include ./utils.mk
@@ -226,9 +226,9 @@ $(SD_CARD): $(EXE_FILE) $(BINARY_CONTAINERS) $(RUN_SCRIPT) $(EMCONFIG)
226
226
@echo " Generating sd_card folder...."
227
227
mkdir -p $(SD_CARD )
228
228
chmod a+rx $(BUILD_DIR ) /run_script.sh
229
- ifneq (, $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) )
229
+ ifeq ( $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) ,vck190_base_dfx )
230
230
ifeq ($(TARGET ) ,hw)
231
- $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) -o $(BINARY_CONTAINERS_PKG)
231
+ $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) $(VPP_PACKAGE) -o $(BINARY_CONTAINERS_PKG)
232
232
$(VPP) -t $(TARGET) --platform $(XPLATFORM) -p --package.out_dir $(SD_CARD) --package.rootfs $(SYSROOT)/../../rootfs.ext4 --package.kernel_image $(K_IMAGE) $(SD_FILES_WITH_PREFIX) $(SD_DIRS_WITH_PREFIX) --package.sd_file $(BINARY_CONTAINERS_PKG)
233
233
@echo "# ## ***** sd_card generation done! ***** ###"
234
234
vck190_dfx_hw := true
Original file line number Diff line number Diff line change 11
11
"platform_allowlist" : [
12
12
" u200" ,
13
13
" u250" ,
14
- " u50" ,
15
14
" u280" ,
16
15
" vck190" ,
17
16
" aws-vu9p-f1"
Original file line number Diff line number Diff line change @@ -65,7 +65,7 @@ PLATFORM := xilinx_u200_gen3x16_xdma_2_202110_1
65
65
endif
66
66
67
67
# #################### Checking if PLATFORM in whitelist ############################
68
- PLATFORM_ALLOWLIST += u200 u250 u50 u280 vck190 aws-vu9p-f1
68
+ PLATFORM_ALLOWLIST += u200 u250 u280 vck190 aws-vu9p-f1
69
69
PLATFORM_BLOCKLIST += xilinx_vck190_base_202210_1
70
70
71
71
include ./utils.mk
@@ -231,9 +231,9 @@ $(SD_CARD): $(EXE_FILE) $(BINARY_CONTAINERS) $(RUN_SCRIPT) $(EMCONFIG)
231
231
@echo " Generating sd_card folder...."
232
232
mkdir -p $(SD_CARD )
233
233
chmod a+rx $(BUILD_DIR ) /run_script.sh
234
- ifneq (, $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) )
234
+ ifeq ( $(findstring vck190_base_dfx, $(PLATFORM_NAME ) ) ,vck190_base_dfx )
235
235
ifeq ($(TARGET ) ,hw)
236
- $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) -o $(BINARY_CONTAINERS_PKG)
236
+ $(VPP) -t $(TARGET) --platform $(XPLATFORM) -p $(PACKAGE_FILES) $(VPP_PACKAGE) -o $(BINARY_CONTAINERS_PKG)
237
237
$(VPP) -t $(TARGET) --platform $(XPLATFORM) -p --package.out_dir $(SD_CARD) --package.rootfs $(SYSROOT)/../../rootfs.ext4 --package.kernel_image $(K_IMAGE) $(SD_FILES_WITH_PREFIX) $(SD_DIRS_WITH_PREFIX) --package.sd_file $(BINARY_CONTAINERS_PKG)
238
238
@echo "# ## ***** sd_card generation done! ***** ###"
239
239
vck190_dfx_hw := true
Original file line number Diff line number Diff line change 11
11
"platform_allowlist" : [
12
12
" u200" ,
13
13
" u250" ,
14
- " u50" ,
15
14
" u280" ,
16
15
" vck190" ,
17
16
" aws-vu9p-f1"
Original file line number Diff line number Diff line change @@ -375,7 +375,7 @@ $(HOST_OBJ_FILES): $(OBJ_DIR)/host.o $(SRC_DIR)/host.cpp
375
375
$(EXE_FILE ) : $(HOST_OBJ_FILES )
376
376
@echo -e " ----\nCompiling host executable..."
377
377
mkdir -p $(BUILD_DIR )
378
- $(CXX ) -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o $@ $^ -L. $(LIBZLIB_NAME ) $(LDXRM ) -lboost_system -lboost_filesystem -lOpenCL
378
+ $(CXX ) -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN -o $@ $^ -L. $(LIBZLIB_NAME ) $(LDXRM ) -lboost_system -lboost_filesystem -lOpenCL -lpthread
379
379
380
380
# ------------------------------------------------------------
381
381
# build rules
Original file line number Diff line number Diff line change @@ -7,6 +7,23 @@ Release Note
7
7
:hidden
8
8
:maxdepth: 1
9
9
10
+ 2022.1
11
+ ------
12
+
13
+ Following is the 2022.1 release notes.
14
+
15
+ * **ZLIB Compression Improvement **
16
+ - Reduced TreeGen Initial Interval < 1K to reduce overall resource utilization for 8KB octa core compression.
17
+ - Customized Octa-Core compression for 8KB solution ( Reduced Booster Window 8KB)
18
+ - Static IP customized.
19
+ - Improved Compression IP Timing for Versal and achieved > 250MHz.
20
+ - Provided Memory Mapped GZIP File Decompression.
21
+
22
+ * **ZLIB Decompression Improvement **
23
+ - Customized IP for 8KB file size.
24
+ - Added ADL32 and provided uncompressed size in TUSER.
25
+ - Provided Quad-Core Decompress solution for 32KB and 8KB file size to achieve 4x throughput (upto 2GB/s).
26
+
10
27
2021.2
11
28
------
12
29
You can’t perform that action at this time.
0 commit comments