首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]片外sram的问题

[求助]片外sram的问题

是不是板子上所使用的SRAM的型号和SOPC中已有的SRAM的组件型号不同~

直接用已有SRAM组件就会出现不兼容的情况

望达人指点~

sram的读取时序基本都差不多,就是cs,w,o,三根线。

如果你的信号不同,可以对比一下datasheet,也可以写component来完成时序控制。

直接使用sopc上的型号是不会出现问题的。

这个版主不太冷 =========================== 我的bwin客户端 博客:http://blog.chinaecnet.com/u/20/index.htm
QUOTE:
以下是引用caopengly在2007-7-13 12:59:00的发言:

sram的读取时序基本都差不多,就是cs,w,o,三根线。

如果你的信号不同,可以对比一下datasheet,也可以写component来完成时序控制。

直接使用sopc上的型号是不会出现问题的。

了解!~

我还想问一下,我们自己做的板子,所用sram 的型号和sopc中已有组件型号相同~

在sopc中添加了三态桥,将sram和avalon总线连接在一起~

确定板上各时序控制端口,sram的地址线,tri_state_bridge的32位数据接口的连接都无误~

程序能下载到FPGA中,但是确不能跑起来,reset和exception地址指向的是sram

这会是出现了什么问题~

reset地址必须指向rom单元。如flash或片上rom。

SOPC中的reset address 指定的是最终全部软件程序代码下载到的地方,并且程序从reset address 启动。
SOPC中的exception address 指定的是系统异常处理代码存放的地方。如果exception address 和reset address 不一样,那么程序从reset address 启动后将把放在reset address 处的系统异常处理代码拷贝到exception address 。
NIOS II软件中的text address指定的是程序运行的地方。如果text address和reset address 不一样,那么程序从reset address 启动后将把放在reset address 处的普通只读程序代码拷贝到text address 。NIOS II软件中的rodata address指定的是只读数据的存放地方。如果rodata address和reset address 不一样,那么程序从reset address 启动后将把放在reset address 处的只读数据拷贝到rodata address 。
NIOS II软件中的rwdata address指定的是可读写数据的存放地方。如果rwdata address和reset address 不一样,那么程序从reset address 启动后将初始化rwdata address 处的可读写数据。

这个版主不太冷 =========================== 我的bwin客户端 博客:http://blog.chinaecnet.com/u/20/index.htm
先写一个简单代码,把代码存放在片内ram中,试着对你的sram进行操作(读写),是否成功,可以的话再把代码存放到sram中。
在交流中前进,共同实现nios的应用。

请问我测试SDRM的时候,我的处理器是32位的 ,SDRM的数据线是16位的,当我写一句IOWR,和IODR的时候,相当于进行了16位还是32位的操作呢?望指点

这个问题你不用担心,你用sdram的话,应该是直接对地址进行读写,怎么会用到IOWR和IORD呢,对地址读写的时候,你定义的指针是int型,就进行了一个次32bit的读写。其实这个东西和我们编程没有太大的关系的。

在交流中前进,共同实现nios的应用。
在sopc builder中选器件的时候选Legacy Components中的Interface to user logic,自己填需要的信号和时序就行啦,不需要自己写器件的,对于sram来说很方便的
那我想问问????????????
SRM的数据线是16位的,当我写一句IOWR,和IODR的时候,相当于进行了16位还是32位的操作呢
我公司是专业从事缓存芯片市场推广,代理的品牌来自美国,韩国以及台湾,产品种类有:
1.低功耗随机存储器 (Low Power SRAM):1M/2M/4M/8M/16M bit

2.高速静态随机存储器(High Speed SRAM):1M/2M/4M/8M bit  

3.伪静态随机存储器 (Pseudo SRAM):1M/2M/4M/8M bit

4.动态同步随机存储器(SDRAM):64M/128M/256M bit

电话:021-31166585/31166589/31166591
手机:郭彩莲(15921611441)
这个我也不知道呀,只是过来看看
返回列表