打印

FPGA使用资源问题?

[复制链接]
1256|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jlgcumt|  楼主 | 2013-8-1 11:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Backkom80| | 2013-8-1 12:42 | 只看该作者
生成RAM,
少用二维寄存器定义

使用特权

评论回复
板凳
zbhbyc| | 2013-8-1 13:35 | 只看该作者
例化RAM IP核

使用特权

评论回复
地板
jlgcumt|  楼主 | 2013-8-1 14:24 | 只看该作者
Backkom80 发表于 2013-8-1 12:42
生成RAM,
少用二维寄存器定义

里面有一些一维的寄存器定义,但是综合的的时候使用的还是逻辑宏!
我用的是Altera的FPGA,里面的那个综合选项 Auto  RAM replacement 是打开的!
有人说是同步的寄存器才能综合成Ram,但有部分我使用同步时序写的,也没用!

使用特权

评论回复
5
smckay| | 2013-8-2 11:51 | 只看该作者
學習學習

使用特权

评论回复
6
子龙007| | 2013-8-4 09:38 | 只看该作者
直接用RAM核吧

使用特权

评论回复
7
mhanchen| | 2013-8-4 11:45 | 只看该作者
自己手动生成RAM,别让综合器去自己判断,另外查一下芯片手册,看看片上的RAM的控制信号都是同步还是异步(比如复位),尽量和其他逻辑保持一致

使用特权

评论回复
8
jlgcumt|  楼主 | 2013-8-4 20:56 | 只看该作者
mhanchen 发表于 2013-8-4 11:45
自己手动生成RAM,别让综合器去自己判断,另外查一下芯片手册,看看片上的RAM的控制信号都是同步还是异步( ...

怎么手动生成RAM,这个不会!

使用特权

评论回复
9
mhanchen| | 2013-8-4 21:13 | 只看该作者
jlgcumt 发表于 2013-8-4 20:56
怎么手动生成RAM,这个不会!

不会就查资料啊。。不会还这么理直气壮。。:L

使用特权

评论回复
10
Black残| | 2013-8-4 21:31 | 只看该作者
mhanchen 发表于 2013-8-4 21:13
不会就查资料啊。。不会还这么理直气壮。。

他要是会就不会求教你了  既然你选择留言帮人家  就宽容点吧

使用特权

评论回复
11
mhanchen| | 2013-8-4 21:46 | 只看该作者
Black残 发表于 2013-8-4 21:31
他要是会就不会求教你了  既然你选择留言帮人家  就宽容点吧

开发环境使用当然要自己查资料。。谁能记住那么多步骤:L

使用特权

评论回复
12
jlgcumt|  楼主 | 2013-8-5 15:27 | 只看该作者
mhanchen 发表于 2013-8-4 21:46
开发环境使用当然要自己查资料。。谁能记住那么多步骤

晕,我明白你啥意思了,但你不明白我啥意思,晕!

使用特权

评论回复
13
mhanchen| | 2013-8-5 19:48 | 只看该作者
jlgcumt 发表于 2013-8-5 15:27
晕,我明白你啥意思了,但你不明白我啥意思,晕!

说叉了?

使用特权

评论回复
14
pianran| | 2013-8-6 23:09 | 只看该作者
想使用片上ram最好的方法就是调用megafuctions。
QUARTUS II HELP工具栏里面有megafuctions,点进去,里面有各种core的用法。选择你需要的RAM类型。
家里电脑没有装QUARTUS II ,也没有例程。明天争取帮你copy一段。

使用特权

评论回复
15
jlgcumt|  楼主 | 2013-8-9 09:58 | 只看该作者
pianran 发表于 2013-8-6 23:09
想使用片上ram最好的方法就是调用megafuctions。
QUARTUS II HELP工具栏里面有megafuctions,点进去,里面 ...

这个我会,呵呵!

使用特权

评论回复
16
HORSE7812| | 2013-8-9 15:16 | 只看该作者
:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:善攻者,动于九天之上,善守者,藏于九地之下!

183

主题

733

帖子

4

粉丝