Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Regular Visitor
massi_jam
Posts: 22
Registered: ‎12-12-2008
0

DMA reference design in VHDL?

Hi everyone, I'm trying to implement bus master DMA in my design. I found XAPP1052 but it only provides the example design in verilog. Is there something similar written in VHDL? Thanks in advance.
Visitor
pwie42
Posts: 6
Registered: ‎02-25-2009
0

Re: DMA reference design in VHDL?

hello,

 

i am currently working on a DMA Ctrl implemented in VHDL and it is allmost ready! 

 

when it is done i gonna release it in some way, and let the forum know!

 

cherrio,

paul

Visitor
mcmurtre
Posts: 5
Registered: ‎07-17-2009
0

Re: DMA reference design in VHDL?

Paul,

I was excited to see your post, as I have a decent PCIe design in VHDL. This week I downloaded and got the Bus Master DMA design working with their Windows demo.  My next step is to integrate my design with the bus master design.  This would be a lot easier if I had teh bus master design in VHDL. I would be very interested to get your VHDL DMMA Ctrl if you have it ready.  Thanks,

Brian

Visitor
pwie42
Posts: 6
Registered: ‎02-25-2009

Re: DMA reference design in VHDL?

Hey brain,

 

jpe, its ready and working, but not released (yet)!

the thing is I am not quit shure hwo to release it, in terms of license, but probably under GPL on opencores.org. I hope this is not a problem for you.

But i have to check first how i gonna release the files i adopted form the coregen PIO design, testcases, and so on... i order not to violate the Xilinx rights on their property!

 

Basicly the design is the BMD rewritten in vhdl, with working MSI and INTx interrupts, a FIFO backend for the RX and TX engines and a working linux driver for DMA.

Able to achive a bandwidth of160 MB/s Tx and 140 MB/s Rx !

 

greetz paul

 

 

 

 

Visitor
mcmurtre
Posts: 5
Registered: ‎07-17-2009
0

Re: DMA reference design in VHDL?

Paul,

That sounds great.  Good luck working out the details. I just created an account on opencores.org.  Just this morning I was looking at Verilog to VHDL translators, although I expect the automated tools aren't a perfect solution.  If you already have a working version of the BMD in VHDL that sounds great. Actually I would also be interested in using your Linux driver, as I planned to write one.  Good luck getting the details worked out on the core with Xilinx!!

I'll keep watching for release information.   thanks again,

Brian

 

Regular Visitor
mit_brooks
Posts: 21
Registered: ‎01-29-2008
0

Re: DMA reference design in VHDL?

Hey Paul,

 

How did you get on with releasing the BMD in VHDL? I had a look on opencores but couldn't find it there...

I'm just starting to look into a design using PCIe and DMA to stream data. As VHDL is my Harware language, its taking quite a long time and head aches to get around the Verilog!

Tim

Contributor
nugentoffer
Posts: 23
Registered: ‎10-27-2010
0

Re: DMA reference design in VHDL?

Sorry to bump this very old thread, but was wondering if anyone was able to get any updates from Paul on the xapp1052 in VHDL?

 

Thanks very much.

Contributor
ouadrani
Posts: 32
Registered: ‎03-17-2011
0

Re: DMA reference design in VHDL?

hello Paul

 

I'm wondering if you can help me with the code of the DMA in VHDL .

I really need it for my project .

Any documents for DMA would be great .

In fact I need this one explained in the XAPP1052.

Please can you send me the code at this adresse : o.sarsoura@hotmail.fr


Thank you in advance .

Newbie
nuji
Posts: 3
Registered: ‎02-28-2012
0

Re: DMA reference design in VHDL?

plz send ur project on my email address ..........dubey.priya99@gmail.com

Newbie
nuji
Posts: 3
Registered: ‎02-28-2012
0

Re: DMA reference design in VHDL?

plz send me ur project on my email address .dubey.priya99@yahoo.com