头疼啊,求思路

2019-03-25 07:49发布

现在要用60万门的fpga做一个接口模块,一开始只是四路串口收发,收到的数据经过组合后发出,我用fpga内部寄存器定义的数组,实现了功能。但是,综合后资源利用率达到了80%。

现在,功能扩展了,要完成十路串口的收发,肯定要用块ram来存储收到的数据了。问题是,发出的数据是对十路收到数据的重新排列组合,这种逻辑功能,我应该怎么实现呢??

经验少,没有思路,求大家给点意见!

@00750
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
chenzhufly
1楼-- · 2019-03-25 13:18
< / 什么资源用了80%
pinggougou
2楼-- · 2019-03-25 18:38
本帖最后由 pinggougou 于 2015-5-19 02:08 编辑


逻辑资源呀!因为我定义的数組来存储接收和要发送的数据,所以逻辑资源利用率比较高。然后发现fpga内有很多ram块资源没有用,想用起来!
但是数据存在RAM块里后,如何实现从ram块里取收到的数据,然后对其进行重新排列组合,是个问题!
ybbrdfxk0922
3楼-- · 2019-03-25 23:28
功能接口怎么定义的?不知道你描述的四路组合是什么个意思
pinggougou
4楼-- · 2019-03-26 04:09
 精彩回答 2  元偷偷看……
仙猫
5楼-- · 2019-03-26 04:31
综合后资源利用率达到了80%

细看下综合报告,具体是哪些资源不够用了。
如果只是存储单元不够或可利用块RAM,其他资源不足的话就另当别论了。
Aragorn
6楼-- · 2019-03-26 09:14
仙猫 发表于 2015-5-19 08:53
细看下综合报告,具体是哪些资源不够用了。
如果只是存储单元不够或可利用块RAM,其他资源不足的话就另当别论了。

人家现在正是因为用了RAM而不知道怎么处理接下来的逻辑

一周热门 更多>