1 |
30 |
root |
<!--# set var="title" value="Advanced Memory Controller" -->
|
2 |
|
|
<!--# include virtual="/ssi/ssi_start.shtml" -->
|
3 |
|
|
|
4 |
|
|
<b><font face="Helvetica, Arial"><font color="#BF0000"><font size=+2>Project Name:
|
5 |
|
|
WISHBONE Memory Controller 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 advanced Memory Controller intended for embedded applications. Some
|
10 |
|
|
of the features are:
|
11 |
|
|
<ul>
|
12 |
|
|
<li>SDRAM, SSRAM, FLASH, ROM and many other devices supported</li>
|
13 |
|
|
<li>8 Chip selects, each uniquely programmable</li>
|
14 |
|
|
<li>Flexible timing to accommodate a variety of memory devices</li>
|
15 |
|
|
<li>Burst transfers and burst termination</li>
|
16 |
|
|
<li>Performance optimization by leaving active rows open</li>
|
17 |
|
|
<li>Default boot sequence support</li>
|
18 |
|
|
<li>Dynamic bus sizing for reading from Async. Devices</li>
|
19 |
|
|
<li>Byte parity Generation and Checking</li>
|
20 |
|
|
<li>Multi Master memory bus support</li>
|
21 |
|
|
<li>Industry standard WISHBONE SoC host interface</li>
|
22 |
|
|
<li>Up to 8 * 128 Mbyte memory size</li>
|
23 |
|
|
<li>Supports Power Down Mode </li>
|
24 |
|
|
</ul>
|
25 |
|
|
<p><u><font size=+1>Status</font></u>
|
26 |
|
|
<ul>
|
27 |
|
|
<li> 8/2/2001 I have fixed various bugs and made many small changes and am still
|
28 |
|
|
trying to improve and debug the memory controller further.</li>
|
29 |
|
|
<li>New Directory Structure ! We have agreed on a common directory structure
|
30 |
|
|
at OpenCores.</li>
|
31 |
|
|
<li><font color="#FF0000">PLEASE HELP</font>: I'm looking for people to help
|
32 |
|
|
me verify the core</li>
|
33 |
|
|
<li> I will post a message to cores@opencores.org_NOSPAM each time I have an
|
34 |
|
|
update </li>
|
35 |
|
|
</ul>
|
36 |
|
|
<p><u><font size="+1">Downloading</font></u>
|
37 |
|
|
<p>To get a tared and gziped snapshot from CVS click <a href="http://www.opencores.org/cgi-bin/cvsget.cgi?module=mem_ctrl">here</a>,
|
38 |
|
|
or go to the <a href="http://www.opencores.org/cvs.shtml">CVS info page</a>.</p>
|
39 |
|
|
<p>The latest Specification is available here: <a href="http://www.opencores.org/cgi-bin/cvsget.cgi/mem_ctrl/doc/mc_doc.pdf">mc_doc.pdf
|
40 |
|
|
(about 260K)</a></p>
|
41 |
|
|
<p><u><font size=+1>Author / Maintainer</font></u>
|
42 |
|
|
<p>I have been doing ASIC design, verification and synthesis for over 15 years.
|
43 |
|
|
I hope you find this cores useful. Please send me a note if you intend to use
|
44 |
|
|
it !
|
45 |
|
|
<p>Rudolf Usselmann
|
46 |
|
|
<br>
|
47 |
|
|
<a href="mailto:rudi@asics.ws_NOSPAM">rudi@asics.ws_NOSPAM</a> <br>
|
48 |
|
|
<a href="http://www.asics.ws">www.asics.ws</a>
|
49 |
|
|
<p>Feel free to send me comments, suggestions and bug reports.
|
50 |
|
|
<p>
|
51 |
|
|
<p><u><font size=+1>Change Log</font></u>
|
52 |
|
|
<blockquote> 8/2/2001 Many Bug Fixes and Changes, Directory Structure Update<br>
|
53 |
|
|
13/5/2001 Core Done Update<br>
|
54 |
|
|
19/4/2001 Updates List of Features<br>
|
55 |
|
|
7/4/2001 RU Initial web page </blockquote>
|
56 |
|
|
<!--# include virtual="/ssi/ssi_end.shtml" -->
|