1) Where in the demo block design should I connect this?
(a) Between the video-to-axi4-stream ip and the axi-vdma ip
(b) Add 1 more axi-vdma IP with both read and write channels and connect to it
(c) Some better alternative?
2) In HLS, this design was synthesized with a clock constraint of 6.7 ns, so it meets the HDMI clock constraint of 148.5 MHz. However, in IP Integrator, a default value of 100 MHz is taken and I am unable to change this. What is the solution?
3) Is there any Digilent reference design/demo that already has HLS OpenCV IP integrated into the block design?
Xilinx provides XAPP1167, but this only compiles on 2014.4 version which I don't have. I don't know how to upgrade the design to the current version.
I might be asking too much, but any help is appreciated.
Question
RajatRao
Hello,
I have a Arty-Z7-20 board and got the hdmi_in demo working on it.
I need to process the incoming hdmi stream and I found that doing it as an application on Zynq is too slow because pixel accesses are required.
I would like to use the OpenCV functions in HLS to do this. I wrote the following program in HLS -
{
#pragma HLS INTERFACE axis port=video_in bundle=INPUT_STREAM
#pragma HLS INTERFACE axis port=video_out bundle=OUTPUT_STREAM
hls::Mat<1080, 1920, HLS_8UC3> dst;
#pragma HLS dataflow
hls::AXIvideo2Mat(video_in, src);
hls::Scale(src, dst, 2.0, 0.0); //Simple processing
hls::Mat2AXIvideo(dst, video_out);
}
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.