完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本人使用FPGA的搭建Qsys系统作为从系统程序存放选择EPCS器件代码运行空间选择SDRAM,现在要和主板进行数据信息的交换由于,数据存放点再用FPGA的片上RAM来实现一个IDT7130的作用。其意思是
主板 <---->片上RAM<-------->从系统这样的架构模式,目前片上RAM这块整合到了Qsys里面使用片上RAM做一个双端口RAM来使用,一个端口连接nios II另外一个端口作为外部引脚连接外面的主板,目前还没有和主板建立通信,我是用nios II来控制RAM能够写数据能够读数据,但是出现以下问题,比如我想0x30地址写入4,然后读0x30地址能够读到4,但是再读一次0x30地址程序就死了,还有另外一个问题就是我想读取一个地址比如0x50地址上的数据,但是再之前我的程序里面没有向改地址写过数据程序这样就会死了。这样对我来说十分的不利,因为我的RAM中有的地址是由主板向改地址写数据我读如果该问题不能解决那么我的程序就会死了运行不起来。 由于项目时间有点紧,恳请大神帮帮忙,小弟感激不尽
|
|
相关推荐
3个回答
|
|
1.instruction 总线不连接试试。
2.另外你可以考虑把AVALON总线引出来,把RAM放外面,通过CPU总线读写方式来操作RAM,这是比较通用的方法。 我的Q 89801280 |
|
|
|
1.instruction 总线不连接试试。
2.另外你可以考虑把AVALON总线引出来,把RAM放外面,通过CPU总线读写方式来操作RAM,这是比较通用的方法。 我的Q 89801280 |
|
|
|
结贴,是自己弄错了现在已经搞定了,感谢carthyyang的回答
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-20 12:19 , Processed in 0.384165 second(s), Total 40, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号