MyFPGA Forum

 找回密码
 注册
搜索
查看: 5562|回复: 5
打印 上一主题 下一主题

SDRAM可以同时做两种用途吗

[复制链接]
1#
发表于 2010-12-4 09:58:51 | 显示全部楼层
回复 1# 木易X布

我不知道新版本有没有这种限制,但是我以前用的时候,nios或者sopc,是不会因为已经把exp vec指向SDRAM,就禁止其他设备对sdram的访问的,因为sopc的interconnect fabric 是可以从容应付多主从设备之间的互联的。

当然,所说的从容应对,是说底层会给予支持,但程序中还是要避免因为两个主设备的访问而导致不希望发生的数据被覆盖

所以dma的api中,才需要规划出一块安全的数据区域供使用,如果你直接用底层代码去控制硬件,让dma的访问区域覆盖exp vec,我猜是会出问题的。。。起码,我曾经做过类似的事情,代码就跑飞了。。

最后。。。。你说的编译错误。。。。。这个。。。我一下就想不出来了。。你还是更详细的描述一下错误的情况吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|MyFPGA

GMT+8, 2024-5-12 11:14 , Processed in 0.043963 second(s), 14 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表