cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Observer
Observer
1,197 Views
Registered: ‎07-04-2017

stream to address map ddr

Jump to solution

Hi,

 

Vivado 2016.4, board VC707.

 

The test pattern generator generates an image of 720 by 576. One pixel takes 8 bits. This image comes through VDMA and MIG in DDR. VDMA is configured for writing only. The base address of MIG is 0x90000000. Gen-lock is disabled.

Question: By what addresses are the image bytes located in DDR memory? Do I understand correctly that 720 by 576 bytes should be located at the addresses 0x90000000 ... 0x90065400?

I connected the ILA to the AXI4 vdma bus. Judging by the addresses on the address bus, bytes are located in the memory blocks of 714 bytes. In the SDK on the memory tab, bytes from the AXI bus to ILA are the same as in memory.

Is it possible to arrange the bytes of the entire image in memory consecutively?

 

Best regards.

Tags (1)
0 Kudos
1 Solution

Accepted Solutions
Highlighted
Observer
Observer
1,455 Views
Registered: ‎07-04-2017

Re: stream to address map ddr

Jump to solution

The question is closed. Incorrectly calculated Horizontal Size for a given image size in the settings of vdma.

View solution in original post

0 Kudos
3 Replies
Highlighted
Mentor
Mentor
1,190 Views
Registered: ‎06-16-2013

Re: stream to address map ddr

Jump to solution

Hi @bva_rzn

 

What format do you use ? RGB 888 ? Y 8 ? YUV422 ?

 

I guess you use RGB888 format.

If my understanding is correct, 720 by 576 bytes is located at the addresses 0x90000000 ... 0x9012EC00.

 

Best regards,

 

Highlighted
Observer
Observer
1,183 Views
Registered: ‎07-04-2017

Re: stream to address map ddr

Jump to solution

Sorry,

 

format image 8-bit grayscale.

0 Kudos
Highlighted
Observer
Observer
1,456 Views
Registered: ‎07-04-2017

Re: stream to address map ddr

Jump to solution

The question is closed. Incorrectly calculated Horizontal Size for a given image size in the settings of vdma.

View solution in original post

0 Kudos