chunlei9924 当前离线
中级会员
向各位大侠请教一下,我自定制了一个ssram,是要挂在三态桥上的,
即三态从端口传输,定制成完后出现了此种情况:
当构建sopc系统后,在我的cpu的复位和异常地址的下拉框中找不到我定制的ssram
这是什么原因啊?
是不是我定制的ssram没有成功连接到三态桥总线上啊?
在定制过程中没收现异常。
订阅 TOP
caopengly 当前离线
版主
论坛元老
TOP
是吗,我现在是用vhd文件做了ssram与三态桥的接口,
难道还要加什么C驱动吗?这个还不清楚
请版主指点一下,c驱动要写点什么啊?
这个相当于告诉nios你需要怎么来使用vhdl中的原件啊。
比如这个驱动会提供一个api函数,对于上层。楼主可以调用
对于下层,就是对vhdl原件的操作。方法楼主可以看看compoent的说明,
在与版主讨论一下:定制的ssram一定要用c驱动吗?
我最先自定制了ssram,也没加c驱动,但是其接口是与avalon slave连接的,定制
后,在我的cpu的复位和异常地址的下拉框中可以找到定制的ssram,
但是我把接口换成是与tristate avalon slave连接时,定制完后
就出现了上面的情况。
我认为,组件是定制成功了,可能是与三态桥总线连接有问题,但是
没有警告之类的提示,所以一头雾水,找不到原因。
因为定制compoent的东东比较久了,楼主可以看看nios中的相关document。只要顺着document说明就可用做出了的。具体的东西还是要看manual。
楼主可以定制一下简单的来做做实验啊,比如简单的时序控制compoent。
十分感谢版主的关注,问题已解决,我用的是quartus7.2,是sopc软件bug导致的,
用了最笨的方法才发现.