OpenCores
URL https://opencores.org/ocsvn/sdram/sdram/trunk

Subversion Repositories sdram

[/] [sdram/] [web_uploads/] [sdram.html] - Blame information for rev 14

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 14 root
<HTML>
2
<HEAD>
3
  <META NAME="GENERATOR" CONTENT="Adobe PageMill 3.0 Win">
4
  <TITLE>OPENCORES.ORG</TITLE>
5
  <META NAME="keywords" CONTENT="cores, VHDL, Verilog HDL, ASIC, Synthesizable,
6
standard cell, IP, Intellectual Property, 32-bit RISC, UART, PCI, SDRAM,
7
full custom, system on a chip, SOC, reusable, design, development, synthesis,
8
designs, developers, C, Linux, eCos, open, free, open source cores, RTL code,
9
system-on-a-chip, circuits, digital, GNU, GPL, core, controller, processor,
10
system design, chip design, EDA, design methodology, design tools, ASICs, programmable logic,
11
FPGA's, PLDs, CPLDs, verification, Synthesis, HDL, Simulation, IC design software,
12
semiconductor design, integrated circuits, system designs, chip designs, EDAs,
13
design methodologies, design tool, ASIC, programmable logics, FPGA, PLD, CPLD, Synthesis,
14
circuit, Synopsys, system design, chip design, programmable logic, FPGA's, PLDs,
15
CPLDs, verification, Simulation">
16
  <META NAME="description" CONTENT="OPENCORES.ORG endorses development and hosts
17
a repository of free, open source IP cores (chip designs, System-on-a-Chip) and
18
supplemental boards.">
19
</HEAD>
20
<BODY BGCOLOR="#ffffff">
21
 
22
<TABLE WIDTH="100%" CELLSPACING="5" CELLPADDING="0" BORDER="0">
23
  <TR VALIGN="TOP">
24
    <TD>
25
      <P><CENTER><TABLE CELLSPACING="0" CELLPADDING="5" WIDTH="100%"
26
      VALIGN="TOP" BORDER="0">
27
        <TR VALIGN="TOP">
28
          <TD BGCOLOR="#f0f0f0" VALIGN="TOP">
29
            <P><CENTER><B><FONT SIZE="+3">OPENCORES.ORG</FONT></B> <BR>
30
            <FONT COLOR="#ffffff" SIZE="-2">.</FONT><FONT SIZE="+2"> <BR>
31
            [ <A HREF="http://www.opencores.org/mission.shtml" TARGET="_top">Mission</A>
32
            ] [ <A HREF="http://www.opencores.org/faq.shtml" TARGET="_top">FAQ</A>
33
            ] [ <A HREF="http://www.opencores.org/cvs.shtml" TARGET="_top">CVS</A>
34
            ] [ <A HREF="http://www.opencores.org/teams.shtml" TARGET="_top">Teams</A>
35
            ] [ <A HREF="http://www.opencores.org/mailinglists.shtml" TARGET="_top">Mailing
36
            lists</A> | <A HREF="http://www.opencores.org/ml-archive/cores/maillist.shtml"
37
            TARGET="_top">ML-archive</A> ] [ <A HREF="http://www.opencores.org/mirrors.shtml"
38
            TARGET="_top">Mirrors</A> ] [ <A HREF="http://www.opencores.org/sponsors.shtml"
39
            TARGET="_top">Sponsors</A> ]</FONT></CENTER></TD>
40
        </TR>
41
      </TABLE></CENTER></TD>
42
  </TR>
43
  <TR VALIGN="TOP">
44
    <TD><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="5" WIDTH="100%">
45
        <TR VALIGN="TOP">
46
          <TD BGCOLOR="#f8f8f0"><TABLE BORDER="0" CELLPADDING="8" CELLSPACING="2">
47
              <TR>
48
                <TD>
49
                  <P><STRONG><FONT SIZE="-1">Comm Controllers</FONT></STRONG> <BR>
50
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/wanted.shtml"
51
                  TARGET="_top">ATM AALx</A></FONT> <BR>
52
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/wanted.shtml"
53
                  TARGET="_top">Eth MAC 10Mbps</A></FONT> <BR>
54
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/wanted.shtml"
55
                  TARGET="_top">FireWire</A></FONT> <BR>
56
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/wanted.shtml"
57
                  TARGET="_top">IP Engine</A></FONT> <BR>
58
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/cores/uart/"
59
                  TARGET="_top">Serial UART</A></FONT> <BR>
60
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/cores/usb/"
61
                  TARGET="_top">USB Controller</A></FONT></P>
62
 
63
                  <P><STRONG><FONT SIZE="-1">DSP Cores</FONT></STRONG> <BR>
64
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/wanted.shtml"
65
                  TARGET="_top">FIR Filter</A></FONT> <BR>
66
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/wanted.shtml"
67
                  TARGET="_top">MAC unit</A></FONT></P>
68
 
69
                  <P><STRONG><FONT SIZE="-1">Microprocessors</FONT></STRONG> <BR>
70
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/cores/or1k/"
71
                  TARGET="_top">OpenRISC 1000</A></FONT> <BR>
72
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/cores/or2k/"
73
                  TARGET="_top">OpenRISC 2000</A></FONT></P>
74
 
75
                  <P><STRONG><FONT SIZE="-1">System Controllers</FONT></STRONG>
76
<BR>
77
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/wanted.shtml"
78
                  TARGET="_top">ATA-3 (EIDE)</A></FONT> <BR>
79
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/wanted.shtml"
80
                  TARGET="_top">PCI 32 Bridge</A></FONT> <BR>
81
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/cores/pci64/"
82
                  TARGET="_top">PCI 64 Bridge</A></FONT> <BR>
83
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/wanted.shtml"
84
                  TARGET="_top">SDRAM Controller</A></FONT></P>
85
 
86
                  <P><STRONG><FONT SIZE="-1">Video Controllers</FONT></STRONG>
87
<BR>
88
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/wanted.shtml"
89
                  TARGET="_top">CRT (VGA)</A></FONT> <BR>
90
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/wanted.shtml"
91
                  TARGET="_top">LCD</A></FONT></P>
92
 
93
                  <P><STRONG><FONT SIZE="-1">Prototype Boards</FONT></STRONG> <BR>
94
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/cores/mfpga/"
95
                  TARGET="_top">Micro FPGA board</A></FONT> <BR>
96
                  <FONT SIZE="-1">&nbsp;&nbsp;&nbsp; <A HREF="http://www.opencores.org/cores/sfpga/"
97
                  TARGET="_top">Super FPGA board</A></FONT>
98
                </TD>
99
              </TR>
100
            </TABLE></TD>
101
          <TD VALIGN="TOP"><TABLE CELLPADDING="5" BORDER="0" CELLSPACING="2">
102
              <TR>
103
                <TD VALIGN="TOP">
104
                  <P><B><FONT COLOR="#bf0000" SIZE="+2" FACE="Helvetica, Arial">Project
105
                  Name: Synchronous-DRAM Controller</FONT></B></P>
106
 
107
                  <P><B><FONT SIZE="+1">Description</FONT></B></P>
108
 
109
                  <P>The Synchronous-DRAM controller core allows any asynchronous
110
                  bus masters, such as most Intel microcontroller and x86 processors,
111
                  to effortlessly interface to a large capacity SDRAM. By default
112
                  the core is configured to work with 2-bank x 512-Word x 16-bit
113
                  SDRAMs such as NEC uPD451616A, Samsung KM416S1120D, OKIMSM56V16160D.
114
                  Easy modifications allows the core to work with different capacity
115
                  SDRAMs. Most of the critical parameters are defines in a global
116
                  include file allowing easy reconfigurability of the core.</P>
117
 
118
                  <P>The core handles much of the low level functions such as address
119
                  demultiplexing, refresh generation and busy status generation.
120
                  In addtion, the non-trivial powerup initialization sequence is
121
                  also handled transparently to the host. Flexible refresh generation
122
                  permits burst refresh, normal refresh or everything in between.
123
                  The SDRAM mode-register can also be reprogrammed on the fly by
124
                  the host, although the core uses a default value upon powerup.</P>
125
 
126
                  <P>The core also includes a set of synthesiable &quot;test&quot;
127
                  modules. When enabled for compilation, these test modules becomes
128
                  a host to the SDRAM controller and issues a series of read/write
129
                  test sequences to the SDRAM. This allows designers working on
130
                  FPGA/CPLD platforms to turn the SDRAM controller core into a
131
                  &quot;stand-alone&quot; SDRAM tester. </P>
132
 
133
                  <P>The core has been sucessfully tested with a Samsung KM416S1120D
134
                  SDRAM on Altera Flex10K20 FPGA and :Lattice isp3256 CPLD devices
135
                  (using the built-in tester).</P>
136
 
137
                  <P>&nbsp;</P>
138
 
139
                  <P><CENTER><IMG SRC="intefacing%20block%20diagram.gif" WIDTH="681"
140
                  HEIGHT="348" ALIGN="BOTTOM" BORDER="0" NATURALSIZEFLAG="0"></CENTER></P>
141
 
142
                  <P>Current Status:</P>
143
 
144
                  <UL>
145
                    <LI>Initial release available in CVS for download.
146
                    <LI>Working on the specification documentation.
147
                  </UL>
148
 
149
                  <P>Maintainer(s):</P>
150
 
151
                  <UL>
152
                    <P>SDRAM development team
153
                  </UL>
154
 
155
                  <P>Author(s):</P>
156
 
157
                  <UL>
158
                    <P>SDRAM development team
159
                  </UL>
160
 
161
                  <P>Mailing-list:</P>
162
 
163
                  <UL>
164
                    <P><A HREF="mailto:cores@opencores.org_NOSPAM">cores@opencores.org_NOSPAM</ul></A>
165
                  </UL>
166
                </TD>
167
              </TR>
168
            </TABLE></TD>
169
        </TR>
170
        <TR>
171
          <TD BGCOLOR="#f8f8f0">
172
            <P><CENTER><HR WIDTH="90%"><FONT SIZE="-1"><A HREF="mailto:webmaster@opencores.org_NOSPAM">webmaster</A></FONT></CENTER></TD>
173
          <TD VALIGN="BOTTOM"><TABLE CELLSPACING="0" CELLPADDING="4" BORDER="0"
174
            WIDTH="100%" BGCOLOR="#f0f0f0">
175
              <TR>
176
                <TD ALIGN="RIGHT"><I><FONT SIZE="-1">Copyright &COPY; 1999 OPENCORES.ORG.
177
                  All rights reserved.</FONT></I></TD>
178
              </TR>
179
            </TABLE></TD>
180
        </TR>
181
      </TABLE></TD>
182
  </TR>
183
</TABLE>
184
 
185
</BODY>
186
</HTML>

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.