在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1762|回复: 3

[原创] 任意宽度位拼接,如何提升数据通量

[复制链接]
发表于 2022-7-28 16:01:14 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
做了一个任意宽度位拼接代码,有两个输入源:adata(位宽为a_len)和bdata(位宽为b_len),
将adata与bdata拼接后,8bit输出,剩下的位拼接到下一个8bit数据。详细可以看代码。

现在的问题是,因为经过并转串,一个idata最多需要27个时钟后才能更新,否则可能出现拼接错误,
idata数据通量受限,如何才能提高它呢,比如2倍、4倍?
有谁有好办法,说一说思路或者code呀?

图片.png
图片.png
图片.png

仿真结果

图片.png


图片.png
发表于 2022-8-5 17:31:26 | 显示全部楼层
Did you got any solution? Solution looks complicated wroth a patent!
 楼主| 发表于 2022-8-17 09:47:04 | 显示全部楼层


ashish 发表于 2022-8-5 17:31
Did you got any solution? Solution looks complicated wroth a patent!


我通过将并串转换1条总线扩成2条总线,实现了数据通量提高两倍的目标,但是代码变得复杂了点,将就可以接受吧

发表于 2022-9-14 15:01:10 | 显示全部楼层
本帖最后由 西门村村 于 2022-9-14 15:13 编辑

最坏情况下,也就是1个数据进来,4个数据出去的情况,需要8个时钟,才可更新数据
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-8 22:38 , Processed in 0.019292 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表