2019-03-25 07:49发布
Aragorn 发表于 2015-5-19 09:40 人家现在正是因为用了RAM而不知道怎么处理接下来的逻辑
仙猫 发表于 2015-5-19 10:02 至少从字面上理解,现有的4路收发已占资源80%,要扩展成10路收发资源还够不够用是要首先考虑的。 因此做扩展时能否不再使用太多的新添资源,尽量复用现有逻辑,恐怕是个关键。 当然,没看到具体的东西无法准确判断。
pinggougou 发表于 2015-5-21 01:39 没法复用的! 十路收发都是相互独立的,周期接收数据,然后组合成新的十路后周期发送出去…… 原来用定义数组的方法时,定义四个接收数组,四个发送数组,然后可以在一个时钟内直接拼接发送数组。 但是如果用ram的话,一个时钟只能取一个数据,这样的话,怎么拼接新的数组?
最多设置5个标签!
至少从字面上理解,现有的4路收发已占资源80%,要扩展成10路收发资源还够不够用是要首先考虑的。
因此做扩展时能否不再使用太多的新添资源,尽量复用现有逻辑,恐怕是个关键。
当然,没看到具体的东西无法准确判断。
没法复用的!
十路收发都是相互独立的,周期接收数据,然后组合成新的十路后周期发送出去……
原来用定义数组的方法时,定义四个接收数组,四个发送数组,然后可以在一个时钟内直接拼接发送数组。
但是如果用ram的话,一个时钟只能取一个数据,这样的话,怎么拼接新的数组?
感觉是必须复用,全面展开的话,既然现有的4路已占资源80%,要展成10路眼瞅着资源不够用。
复用的意思也就是搞个FIFO什么的,设法让收发一路一路按时序做,最大限度地共用一套处理逻辑。
有没可能不深入看具体代码不好说,但思路是这样。
看你的描述,用下图的方式来实现就可以了。
一周热门 更多>