• Content Count

  • Joined

  • Last visited

  1. Hi @[email protected], Yes the MIG IP does have the configurability. Unfortunately, I'm not using MIG - I'm using Zynq which has an in-built DDRC. I don't think the Zynq DDRC can be configured, can it? Any ideas? Thanks, Rajat Rao
  2. Thanks for pointing me to those tutorials. The tutorials explain how to create an IP with AXI4 interface. I am quite familiar with this. In this case, the IP created will have its own address space because it needs to be addressable. However, the IP I am looking to create should behave similar to the AXI interconnect. It just forwards AXI transactions from one port to the other. This means that it should not have an address space of its own. Specifically, I'm looking for what settings to change in IP packager that will allow me to do this. The AXI interconnect port has Type
  3. Hello, I am trying to create an IP that reorders AXI DRAM addresses, similar to the one described in Xilinx xapp792. The main purpose is to change from Row/Bank/Column to Bank/Row/Column addressing. A portion of the block design where the IP will be used is attached. When I create this IP, it gets its own address space. However, it should only be a forwarder, like the axi interconnect. I know I should be setting some parameters in IP packager, but I don't know what those are. Can anyone help me out with this? Thanks, Rajat Rao
  4. Hello, On Pg 12 of the Pynq schematic, the following information is mentioned 1V -> 1.6A 3.3V -> 2.6A 1.8V -> 1.8A 1.5V -> 1.8A What exactly does this mean? Is it the maximum current consumption on the respective voltage levels? If yes, how is the current on 1.5V line so high when it is only connected to the DDR section? Thanks, Rajat Rao
  5. I have made some progress since I posted the question. 1,2) The clock problem was due to connecting the axilite interface and the video streaming interface to different clock domains. Once I connected both to clk1 of the reference design, it works smoothly. The HLS IP was inserted between the video streaming IP and the AXI VDMA IP. I would still like to have an educated opinion on the best way to do video processing. 3) I would still appreciate if someone could tell me how to upgrade the design without the relevant Vivado version. A huge thank you to Digilent for providing such
  6. 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 - #include <hls_video.h> void video_resize(hls::stream< ap_axiu<24,1,1,1> > &video_in, hls::stream< ap_axiu<24,1,1,1> > &video_out) { #pragma HLS INTERFACE axis port=video_in bundle=INPUT_STREAM #pragma HLS INTERFACE a