From 942b6f14acd0935ae47658aec38fe2334f83666f Mon Sep 17 00:00:00 2001 From: Vipin Thomas <vipin.thomas@stud.th-deg.de> Date: Thu, 3 Jun 2021 01:29:08 +0000 Subject: [PATCH] Update pixel.cpp --- pixel.cpp | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/pixel.cpp b/pixel.cpp index ac6c0bd..247f1ca 100644 --- a/pixel.cpp +++ b/pixel.cpp @@ -9,24 +9,29 @@ typedef ap_axis<32,0,0,0> pkt_t; void pixel( - + ap_int<32> w, hls::stream< pkt_t > &din, hls::stream< pkt_t > &dout - ) { #pragma HLS INTERFACE ap_ctrl_none port=return + #pragma HLS INTERFACE s_axilite port=w #pragma HLS INTERFACE axis port=din #pragma HLS INTERFACE axis port=dout + int i=0; pkt_t pkt; din.read(pkt); - if(pkt.data == 1){ - pkt.data = 215; + + if(pkt.data){ + + i=i+1; + } + + if(i==w){ + pkt.data*=2; } - if(pkt.data == 215){ - pkt.data = 1; - } dout.write(pkt); } + -- GitLab