原创 NIOS 添加SDRAM CFI FLASH 的使用

2011-5-9 23:01 5102 13 14 分类: FPGA/CPLD

(1)添加SDRAM Controller ,根据SDRAM的大小进行配置,如图所示:e4e74d19-51e3-477c-800e-f89648251901.jpg


设置,配置SDRAM参数等等,点击完成。


0573b536-bab4-47ba-8ce8-b611ce94deff.jpg


(2)添加CFI,Flash Memory Interface(CFI),如下图所示,设置地址、数据总线。ef055ba0-08a6-4ddf-85b7-3cab45dbe90a.jpg


设置是需要求,建立、保持时间等,如下图。


02b84424-547f-46a9-9e99-630247177283.jpg


点击完成。


(3)添加Memory Mapped,Avalon-MM Tristate Bridge,三态桥。与CFI相连。


(4)CPU配置,如下图如所示:23e36ef0-a564-4602-a25b-9179b797ecc4.jpg


其他配置省略,如EPCS控制器,uart等外设。在这里不作介绍。


(5)设置完成后,保存,配置引脚,编译。即硬件系统搭建完毕。


(6)进行NIOS软件设计,通过RUN,下载到SDRAM中运行,或者将代码固化到FLASH中。

文章评论1条评论)

登录后参与讨论

用户250833 2011-6-23 21:45

你好,我用的flash数据位宽16地址24,用nios生成cfi_flash是定义地址宽度25,但是实际生成的flash输出地址是26,看到网上说,如果数据位是16,那么flash地址0位无效,我也这么做了,原本没这么连的时候,向flash能写,能读,改了后,nios无法显示任何数据和信息,不知道问题在哪?希望高手给点指点
相关推荐阅读
用户404775 2011-11-30 11:43
DC-AC逆变正弦案例,SPWM,0-2000Hz连续可调,正弦波
  1 概述 DC-AC,实现直流信号转换成频率可调的正弦信号,以5VDC转正负峰峰值2.5V,频率最高2.5KHz正弦波信号为例。频率0Hz-2.5KHz连续可调。   2 MA...
用户404775 2011-11-25 10:44
LM3S9792 C5Version下载程序Fatal error: There were warnings during download of FLASH
LM3S9792 C5Version下载程序Fatal error: There were warnings during download of FLASH loader, see Log Wi...
用户404775 2011-08-02 10:51
PADS Layout 布局 Reuse 的使用
PADS 设计的思想,PADS Logic与Layout 交互使用,模块化设计。 一、在Layout布局时,先完成一个模块的布局,选中,Make Reuse,保存。 二、选中Reuse,右键,选择 M...
用户404775 2011-07-20 13:30
论坛+网址
(1)射频器件 http://china.skyworksinc.com/ 论坛 (1)http://bbs.rfeda.cn/ 微波仿真 (2)http://rf.eefocus.com/ RF 技...
用户404775 2011-07-13 22:41
MATLAB 绘制函数曲线图
(1)y=1/x: n=0:10:1000; y=1./n; plot(n,y) grid on (2)y=x*x: n=-1000:10:1000; y=n.*n; plot(n,y...
用户404775 2011-07-04 08:53
安规测试问题整理 (转)
Q:何谓Ⅰ类产品与Ⅱ类产品?<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> A:...
我要评论
1
13
关闭 站长推荐上一条 /2 下一条