Board logo

标题: [求助]片外sram的问题 [打印本页]

作者: hwanyan_bupt_ro    时间: 2007-7-12 13:22     标题: [求助]片外sram的问题

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

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

望达人指点~


作者: caopengly    时间: 2007-7-13 12:59

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

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

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


作者: hwanyan_bupt_ro    时间: 2007-7-13 16:26

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

这会是出现了什么问题~


作者: caopengly    时间: 2007-7-14 12:38

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 处的可读写数据。


作者: kzw    时间: 2007-7-16 10:00

先写一个简单代码,把代码存放在片内ram中,试着对你的sram进行操作(读写),是否成功,可以的话再把代码存放到sram中。
作者: HARLEM    时间: 2007-8-16 15:38

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


作者: kzw    时间: 2007-8-16 17:43

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


作者: cmheaven    时间: 2007-8-18 01:23

在sopc builder中选器件的时候选Legacy Components中的Interface to user logic,自己填需要的信号和时序就行啦,不需要自己写器件的,对于sram来说很方便的

作者: quickjing    时间: 2009-11-21 13:45

那我想问问????????????
SRM的数据线是16位的,当我写一句IOWR,和IODR的时候,相当于进行了16位还是32位的操作呢
作者: tracy沈    时间: 2012-7-17 10:59

我公司是专业从事缓存芯片市场推广,代理的品牌来自美国,韩国以及台湾,产品种类有:
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)
作者: gzoufu    时间: 2012-8-30 10:43

这个我也不知道呀,只是过来看看




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0