原创 【原创】Nios II 嵌入式系统硬件设计(二)

2008-11-18 21:49 6151 10 14 分类: FPGA/CPLD

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />SDRAM硬件设计


       SDRAM的硬件设计包括SDRAM芯片的电路设计以及在QuartusII顶层文件中SDRAM控制器的引脚连接,下面以我前段时间做的FPGA开发板上的SDRAM电路为例来说明,板子已经顺利调通,证明电路没有问题。


一、SDRAM电路设计


点击看大图


 



       上面为板子上SDRAM部分的电路(省略了一些电源去耦电容)。芯片为三星的K4S641632H,4M*16位。


       介绍一些主要引脚的作用:


CKE: 时钟使能


A:地址线


BA:bank地址选择信号


RAS:行选择信号


CAS:列选择信号


WE:写使能信号


DQM:数据掩码


DQ:数据线


二、基于SDRAM的最小系统



点击看大图


在CPU的属性中设置如下:


点击看大图



三、SDRAM控制器的引脚连线



点击看大图


       Nios II中没有优化的程序非常耗内存,FPGA自带的RAM(我用的是EP2C8)很难满足要求,因此在Nios II开发板上SDRAM基本是必须的,SDRAM能够提供大容量的内存。调通SDRAM后基本就解决了内存紧张的情况。

文章评论4条评论)

登录后参与讨论

用户1324799 2009-2-24 12:49

DDR还问题不大,如果DDR2就更复杂了。100M,133M我保证不等长可以,但是还是要足以抗干扰。看下altera的高速layout 和其他的EMI EMC 会有点帮助,不要想了,直接走吧

用户1332143 2008-11-23 15:51

你有什么问题可以在回复中说明,我看看能不能帮忙

用户517979 2008-11-23 13:13

你好,我现在也在画NIOS II的板子,我在网上查过说SDARM 布线要求比较高,要求信号线要等长,不知道你是怎么布局的。我现在基本画好了,想和你交流一下。

用户177835 2008-11-19 11:17

不错,学习了.
相关推荐阅读
用户1332143 2009-08-16 21:47
时序电路亚稳态分析
这篇文章是我对电子设计中,亚稳态问题的一种分析和总结。文章通过对数字电路中器件的工作机制的介绍,引出亚稳态问题的发生机制。并通过对亚稳态问题发生机制的探讨,用以得到一种能够清楚地,有的放矢地解决亚稳态...
用户1332143 2009-08-16 10:52
【推荐】ADF4350配置软件下载
p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt">  随着现代半导体工艺的不断发展, 几十纳米级的CMOS工艺给数字电路带来了很大的恩惠, 但对模拟...
用户1332143 2009-08-14 12:47
【原创】基于NiosII及FT245BM的USB接口设计
以前做的一个项目,FPGA接收AD采集数据后,通过串口发送回PC机,由于串口传输速率较低,对于实时性要求较高的场合不太适用,因此站长选用FT245BM芯片来实现USB接口传输,本文主要讲解FT245B...
用户1332143 2009-08-13 14:56
【原创】MAXII:UFM中晶振的使用
MAXII系列CPLD中带有UFM模块,本文主要讲解UFM中晶振的使用,具体内容请点击下面链接MAXII:UFM中晶振的使用...
用户1332143 2009-03-01 21:53
【原创】如何使用FPGA进行信号调制
       最近要做一个通信收发系统项目,以前对收发器的射频前段关注的比较多,而对基带部分的信号处理一直没有仔细研究。因此,正好借这个项目,熟悉整个基带部分的信号处理流程。       基带部分主要...
用户1332143 2009-02-27 21:56
寒假回来——FPGA市场评论
寒假在家里电脑不能上网,好久没来更新自己的博客了,首先感谢大家对我博客的支持。回来后马上开始了一个863项目,一直没有时间来写博客,今天总算有时间,上来看看。回来这段时间关注了下FPGA的相关新闻,发...
EE直播间
更多
我要评论
4
10
关闭 站长推荐上一条 /3 下一条