UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Adventurer
Adventurer
4,103 Views
Registered: ‎03-20-2016

How to write a data into block memory using fpga and send it to arm?

Hello,

    How to write a data into any memory location of block memory using fpga and send it to arm so that arm will read the data from that memory location?

 

 

Thanks

Deepak

0 Kudos
2 Replies
Xilinx Employee
Xilinx Employee
4,102 Views
Registered: ‎08-01-2008

Re: How to write a data into block memory using fpga and send it to arm?

You can use data2mem to create a mem file.
data2mem -bm test.bmm -bd test.rlf -bx
http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_7/data2mem.pdf
Thanks and Regards
Balkrishan
--------------------------------------------------------------------------------------------
Please mark the post as an answer "Accept as solution" in case it helped resolve your query.
Give kudos in case a post in case it guided to the solution.
0 Kudos
Contributor
Contributor
4,093 Views
Registered: ‎05-27-2015

Re: How to write a data into block memory using fpga and send it to arm?

Hi,

You can write to a Dual port BRAM.

You can create a simple IP that does the writing on Port A. Basically you need to generate required signals to write to BRAM (CLK, reset, en, w_en(3:0), data(), address()) .

The Port B is connected to AXI controller which is connected to AXI GP.

Best Regards,

A

 

0 Kudos