Board logo

标题: 自定制ssram问题 [打印本页]

作者: chunlei9924    时间: 2008-8-17 17:01     标题: 自定制ssram问题

向各位大侠请教一下,我自定制了一个ssram,是要挂在三态桥上的,

即三态从端口传输,定制成完后出现了此种情况:

当构建sopc系统后,在我的cpu的复位和异常地址的下拉框中找不到我定制的ssram

这是什么原因啊?

是不是我定制的ssram没有成功连接到三态桥总线上啊?

在定制过程中没收现异常。


作者: caopengly    时间: 2008-8-18 12:48

定制的compoent可以在里面看到啊。楼主的定制方法有没有问题啊,而且ssram定制是要写一定的vhdl和c驱动的,这样系统调用这个地址的空间时才可以调用楼主的驱动,然后根据vhdl产生时序啥。
作者: chunlei9924    时间: 2008-8-19 09:16

是吗,我现在是用vhd文件做了ssram与三态桥的接口,

难道还要加什么C驱动吗?这个还不清楚

请版主指点一下,c驱动要写点什么啊?


作者: caopengly    时间: 2008-8-19 12:46

这个相当于告诉nios你需要怎么来使用vhdl中的原件啊。

比如这个驱动会提供一个api函数,对于上层。楼主可以调用

对于下层,就是对vhdl原件的操作。方法楼主可以看看compoent的说明,


作者: chunlei9924    时间: 2008-8-20 11:16

在与版主讨论一下:定制的ssram一定要用c驱动吗?

我最先自定制了ssram,也没加c驱动,但是其接口是与avalon slave连接的,定制

后,在我的cpu的复位和异常地址的下拉框中可以找到定制的ssram,

但是我把接口换成是与tristate avalon slave连接时,定制完后

就出现了上面的情况。

我认为,组件是定制成功了,可能是与三态桥总线连接有问题,但是

没有警告之类的提示,所以一头雾水,找不到原因。


作者: caopengly    时间: 2008-8-20 12:42

因为定制compoent的东东比较久了,楼主可以看看nios中的相关document。只要顺着document说明就可用做出了的。具体的东西还是要看manual。

楼主可以定制一下简单的来做做实验啊,比如简单的时序控制compoent。


作者: chunlei9924    时间: 2008-8-21 22:22

十分感谢版主的关注,问题已解决,我用的是quartus7.2,是sopc软件bug导致的,

用了最笨的方法才发现.






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