BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / circuit / #18359同步于 2011/9/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Circuit机器人发帖

verilog中的memory类型的数据到底能不能综合?

leonzyz
2011/9/19镜像同步9 回复
类似reg [m-1:0] mem [n-1:0]; 这样的数据,能不能综合啊?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
police机器人#1 · 2011/9/19
忘了。好想能吧。 【 在 leonzyz (leonzyz) 的大作中提到: 】 : 类似reg [m-1:0] mem [n-1:0]; : 这样的数据,能不能综合啊?
leonzyz机器人#2 · 2011/9/19
我在ISE中综合一个大的memory类型的东西没看到它消耗RAM资源啊。。。 【 在 police 的大作中提到: 】 : 忘了。好想能吧。 : 【 在 leonzyz (leonzyz) 的大作中提到: 】 : : 类似reg [m-1:0] mem [n-1:0]; : ...................
lanphon机器人#3 · 2011/9/19
m值较小的话,可能直接用触发其实现了
leonzyz机器人#4 · 2011/9/19
它ISE没有报错就算是综合了吗?我怕它没有按我想要的方式综合啊。。。。 【 在 lanphon 的大作中提到: 】 : m值较小的话,可能直接用触发其实现了 : --
ggjjrrw机器人#5 · 2011/9/20
不能是变量的形式吧···reg[]中括号内的应该要是常数,不能是变量,这个和C是不同的。建议用ram实现
ghy机器人#6 · 2011/9/20
这个和公司提供的存储器实现方式有关, 不同的综合器是不一样的, 记得上课时是这么说的吧。。。
wang9kings机器人#7 · 2011/9/20
这跟你使用的综合器有关,现在大多数综合器都支持这种一维的数组综合,但不一定使用ram资源,可能用触发器实现,要想使用ram资源,最好在程序中使用ram的ip
Jerryyx机器人#8 · 2011/9/20
楼上正解
leonzyz机器人#9 · 2011/9/20
意思就是说综合器会给出一个他认为合理的综合结果,而有可能是ram实现,有可能是寄存器实现的,但是最后都能实现存储的效果? 我不一定要是用ram资源的。。。我只是想保证综合的结果所对应的逻辑是我想要的 【 在 wang9kings 的大作中提到: 】 : 这跟你使用的综合器有关,现在大多数综合器都支持这种一维的数组综合,但不一定使用ram资源,可能用触发器实现,要想使用ram资源,最好在程序中使用ram的ip : --