laozhoujzl 发表于 2012-5-2 23:22:11

关于RAM 求助

我调用FPGA自带的IP ram核,地址信号好像不起作用,我直接在初始化中给写地址和读地址,一个0,一个三,后面也没给他们递增什么的,按理来说,应该读不出数据,可我控制图像写入,也能读书,无论我怎么给地址信号也没用,好像地址信号时自增的,有人知道这是为什么吗,我不知道这地址应该怎么给,

lkl10800139 发表于 2012-5-3 08:55:28

没有用过ip核,帮不上你。

cqq163 发表于 2012-5-3 12:29:17

应该不会有问题啊,你先仿真看看啊。。。我最近也在做,用的也是例化的RAM核。。。

simpleh 发表于 2012-5-10 12:46:50

怎么调用FPGA自带的IP ram核,菜鸟求助啊!

dytdyt2010 发表于 2012-5-10 13:34:05

用 megewizard 定制 你要的IP核。可以再原理图中 生成,你在连线就行 ,或者也可以生成一个对应的VHD文件 。例化调用就行。

NJ8888 发表于 2012-5-10 20:07:01

XILINX的BRAM肯定没问题

imsaws 发表于 2012-5-11 14:25:26

是说lpm_ram吗?我用过这个

simpleh 发表于 2012-5-15 16:29:57

dytdyt2010 发表于 2012-5-10 13:34 static/image/common/back.gif
用 megewizard 定制 你要的IP核。可以再原理图中 生成,你在连线就行 ,或者也可以生成一个对应的VHD文件...

可以用这个IP核来模拟一个SRAM么?

dytdyt2010 发表于 2012-5-15 17:16:43

simpleh 发表于 2012-5-15 16:29 static/image/common/back.gif
可以用这个IP核来模拟一个SRAM么?

        PORT (
                        address_a        : IN STD_LOGIC_VECTOR (6 DOWNTO 0);
                        clock0        : IN STD_LOGIC ;
                        data_a        : IN STD_LOGIC_VECTOR (7 DOWNTO 0);
                        wren_a        : IN STD_LOGIC ;
                        clocken0        : IN STD_LOGIC ;
                        q_a        : OUT STD_LOGIC_VECTOR (7 DOWNTO 0)
        );
这是我从例化的 ram VHD文件找到的 端口定义,调用了另外一个描述ram功能的 文件,其实完全可以自己写的,只是调用altera的IP核,应该更严谨,节约资源吧。不是模拟,ram不是存储器嘛,由触发器存储单元,FPGA不是也可以实现触发器吗?~

simpleh 发表于 2012-5-17 10:52:01

dytdyt2010 发表于 2012-5-15 17:16 static/image/common/back.gif
PORT (
                        address_a        : IN STD_LOGIC_VECTOR (6 DOWNTO 0);
                        clock0        : IN STD_LOGIC ;


就是用FPGA实现一个SRAM的功能?

dytdyt2010 发表于 2012-5-17 13:33:22

simpleh 发表于 2012-5-17 10:52 static/image/common/back.gif
就是用FPGA实现一个SRAM的功能?

嗯 当然可以的。调用一个例化sram的IP核,但是有可能 不适合你的设计。对于容量小的的SRAM,自己产生读写时序就好、

simpleh 发表于 2012-5-17 16:33:59

dytdyt2010 发表于 2012-5-17 13:33 static/image/common/back.gif
嗯 当然可以的。调用一个例化sram的IP核,但是有可能 不适合你的设计。对于容量小的的SRAM,自己产生读写 ...

自己产生读写时序是不是也要调用 RAM 的IP核呢

dytdyt2010 发表于 2012-5-17 17:43:40

simpleh 发表于 2012-5-17 16:33 static/image/common/back.gif
自己产生读写时序是不是也要调用 RAM 的IP核呢

这个 就不需要了,,其实蛮简单的,你可以去找本资料,ram 没你看起来的那么难写,就那么几句话,其他的事情就交给软件去综合了。

simpleh 发表于 2012-5-18 11:13:09

dytdyt2010 发表于 2012-5-17 17:43 static/image/common/back.gif
这个 就不需要了,,其实蛮简单的,你可以去找本资料,ram 没你看起来的那么难写,就那么几句话,其他的 ...

有没有什么资料可以推荐啊,新手不懂啊,谢谢啊!

pocker5200 发表于 2012-5-18 11:30:02

看软件自带的文档,那是最权威的资料了。

dytdyt2010 发表于 2012-5-18 17:38:09

simpleh 发表于 2012-5-18 11:13 static/image/common/back.gif
有没有什么资料可以推荐啊,新手不懂啊,谢谢啊!

FPGA Prototyping by VHDLExamples~~里面有相应 的章节。

shangdawei 发表于 2012-5-18 21:36:05

dytdyt2010 发表于 2012-5-18 17:38 static/image/common/back.gif
FPGA Prototyping by VHDLExamples~~里面有相应 的章节。

上传 FPGA prototyping by VHDL examples 供参考

dytdyt2010 发表于 2012-5-18 22:33:54

shangdawei 发表于 2012-5-18 21:36 static/image/common/back.gif
上传 FPGA prototyping by VHDL examples 供参考

嗯 就是这个,,~~里面的例子都自己动手写过了,很好的书。

shangdawei 发表于 2012-5-18 22:42:17

dytdyt2010 发表于 2012-5-18 22:33 static/image/common/back.gif
嗯 就是这个,,~~里面的例子都自己动手写过了,很好的书。

例子都自己动手写过了, 想必有很大的提高啊

dytdyt2010 发表于 2012-5-18 22:59:03

shangdawei 发表于 2012-5-18 22:42 static/image/common/back.gif
例子都自己动手写过了, 想必有很大的提高啊

嗯 感觉有点,从PS2 keyboard 到PS2 mouse 到VGA GRAPHIC 到VGA TEXT,这几个花了两个月。。。看的也很痛苦,看完了 总有恍然大悟的感觉,之前都是看视频 的,写的程序 很多warning 却不知道为什么,按照书中的思路,,几乎0warning。http://www.ourdev.cn/forum.php?mod=viewthread&tid=5469088&page=1#pid5765001,这个是我改进的书中的 PONG_GAME.

shangdawei 发表于 2012-5-18 23:27:10

dytdyt2010 发表于 2012-5-18 22:59 static/image/common/back.gif
嗯 感觉有点,从PS2 keyboard 到PS2 mouse 到VGA GRAPHIC 到VGA TEXT,这几个花了两个月。。。看的也很痛 ...

有空也学习一下

simpleh 发表于 2012-5-19 21:25:30

shangdawei 发表于 2012-5-18 21:36 static/image/common/back.gif
上传 FPGA prototyping by VHDL examples 供参考

谢谢分享啊,学习!

simpleh 发表于 2012-5-19 21:35:12

dytdyt2010 发表于 2012-5-18 17:38 static/image/common/back.gif
FPGA Prototyping by VHDLExamples~~里面有相应 的章节。

FPGA Prototyping by VerilogExamples 这俩书是不是一样的,只是用的语言不一样啊

shangdawei 发表于 2012-5-19 22:22:57

>>FPGA Prototyping by VerilogExamples 这俩书是不是一样的,只是用的语言不一样啊

基本一样, 唯语言不通而已

dytdyt2010 发表于 2012-5-19 23:05:15

simpleh 发表于 2012-5-19 21:35 static/image/common/back.gif
FPGA Prototyping by VerilogExamples 这俩书是不是一样的,只是用的语言不一样啊

嗯就语言 不一样而已 ~~~

simpleh 发表于 2012-5-23 15:14:11

dytdyt2010 发表于 2012-5-19 23:05 static/image/common/back.gif
嗯就语言 不一样而已 ~~~

这书里的用的是Spartan-3系列的FPGA,如果用ALTERA公司的FPGA,有什么不一样的地方么?

dytdyt2010 发表于 2012-5-23 19:29:47

simpleh 发表于 2012-5-23 15:14 static/image/common/back.gif
这书里的用的是Spartan-3系列的FPGA,如果用ALTERA公司的FPGA,有什么不一样的地方么? ...

没事,我用的就是altera的啊,完全不用担心平台,貌似 最后一章 picoblaze是嵌入 微处理器的,不能照着它来。说不定人家用的是几万一块的开发板呢~~不需要跟别人一样,貌似xilinx最新的到了Virtex-7了,spatan系列是03年的.

simpleh 发表于 2012-5-28 16:08:06

dytdyt2010 发表于 2012-5-23 19:29 static/image/common/back.gif
没事,我用的就是altera的啊,完全不用担心平台,貌似 最后一章 picoblaze是嵌入 微处理器的,不能照着它 ...

内部的RAM貌似都是同步的,有时钟管脚。要生成异步的SRAM,时钟应该怎么处理呢?
页: [1]
查看完整版本: 关于RAM 求助