1 |
19 |
root |
<!--# set var="title" value="WISHBONE DMA/Bridge IP Core" -->
|
2 |
|
|
<!--# include virtual="/ssi/ssi_start.shtml" -->
|
3 |
|
|
|
4 |
|
|
<b><font face="Helvetica, Arial"><font color="#BF0000"><font size=+2>Project Name:
|
5 |
|
|
WISHBONE DMA/Bridge IP Core</font></font></font></b>
|
6 |
|
|
<p><font size=-1>(See change Log at bottom of page for changes/updates)</font>
|
7 |
|
|
<br>
|
8 |
|
|
<p><u><font size=+1>Description</font></u>
|
9 |
|
|
<p>This is a simple DMA/Bridge IP core. It has two WISHBONE interface. It can
|
10 |
|
|
perform DMA transfers between the two interfaces or on the same interfaces.
|
11 |
|
|
<p>Some of the main features are:
|
12 |
|
|
<ul>
|
13 |
|
|
<li>Up to 31 DMA Channels</li>
|
14 |
|
|
<li>2, 4 or 8 priority levels</li>
|
15 |
|
|
<li>Linked List Descriptors support</li>
|
16 |
|
|
<li>Circular Buffer support</li>
|
17 |
|
|
<li>FIFO buffer support</li>
|
18 |
|
|
<li>Software & Hardware handshake support</li>
|
19 |
|
|
<li>Automatic Cannel registers Reload support</li>
|
20 |
|
|
<li>Fully configurable</li>
|
21 |
|
|
</ul>
|
22 |
|
|
<p>Please see the spec for more details !
|
23 |
|
|
<p><u><font size=+1>Status</font></u>
|
24 |
|
|
<ul>
|
25 |
|
|
<li>10/19/2001 Made the core parametarized - No more editing of the wb_dma_defines.v
|
26 |
|
|
file, just pass the configuration as parameters when you instantiate the core
|
27 |
|
|
! </li>
|
28 |
|
|
<li>8/2/2001 Added another feature: Now you can backoff to the beginning of
|
29 |
|
|
the current transfers (this is useful for things like Etherenet, where you
|
30 |
|
|
might have to restart in case of collisions or errors).</li>
|
31 |
|
|
<li>New Directory Structure ! We have agreed on a common directory structure
|
32 |
|
|
at OpenCores.</li>
|
33 |
|
|
<li><font color="#FF0000">PLEASE HELP</font>: I'm looking for people to help
|
34 |
|
|
me verify the core. Even though I have written a test bench (and checked it
|
35 |
|
|
in) I would like for somebody else to verify the core as well.</li>
|
36 |
|
|
<li> I will post a message to cores@opencores.org_NOSPAM each time I have an
|
37 |
|
|
update </li>
|
38 |
|
|
</ul>
|
39 |
|
|
<p><u><font size="+1">Downloading</font></u>
|
40 |
|
|
<p>To get a tared and gziped snapshot from CVS click <a href="http://www.opencores.org/cgi-bin/cvsget.cgi?module=wb_dma">here</a>,
|
41 |
|
|
or go to the <a href="http://www.opencores.org/cvs.shtml">CVS info page</a>.</p>
|
42 |
|
|
<p>The Specification is available here: <a href="http://www.opencores.org/cgi-bin/cvsget.cgi/wb_dma/doc/dma_doc.pdf">dma_doc.pdf
|
43 |
|
|
(about 230K)</a></p>
|
44 |
|
|
<p>
|
45 |
|
|
<p><u><font size=+1>Author / Maintainer</font></u>
|
46 |
|
|
<p>I have been doing ASIC design, verification and synthesis for over 15 years.
|
47 |
|
|
I hope you find this cores useful. Please send me a note if you intend to use
|
48 |
|
|
it !
|
49 |
|
|
<p>Rudolf Usselmann
|
50 |
|
|
<br><a href="mailto:rudi@asics.ws_NOSPAM">rudi@asics.ws_NOSPAM</a>
|
51 |
|
|
<br>
|
52 |
|
|
<a href="http://www.asics.ws">www.asics.ws</a>
|
53 |
|
|
<p>Feel free to send me comments, suggestions and bug reports.
|
54 |
|
|
<p><u><font size=+1>Change Log</font></u>
|
55 |
|
|
<ul>
|
56 |
|
|
<p>10/19/2001 Made the core parameterized<br>
|
57 |
|
|
8/2/2001 Added another feature, Directory Structure has changed<br>
|
58 |
|
|
6/6/2001 RU Second Release<br>
|
59 |
|
|
19/3/2001 RU Released Code<br>
|
60 |
|
|
16/3/2001 RU Initial web page </p>
|
61 |
|
|
</ul>
|
62 |
|
|
<!--# include virtual="/ssi/ssi_end.shtml" -->
|