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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: psd0208

[求助] 有将C++算法转化为Verllog代码经验的高手请进

[复制链接]
发表于 2011-8-30 15:09:48 | 显示全部楼层
我之前做过视频处理的软件算法,到rtl建模的设计及验证工作,不介意的话发给我,我可以帮你构思构思,呵。sun_scs@163.com
发表于 2011-8-30 15:13:39 | 显示全部楼层
状态机是个好东西
发表于 2011-8-30 16:29:31 | 显示全部楼层
状态机的悲剧在于你很难控制规模和延迟,
但这个应该不是你现在要考虑的 (- -;)
状态机是敏捷开发必备。。。。
发表于 2011-8-30 16:43:40 | 显示全部楼层
回复 10# psd0208


    对于asic设计(尤其是数据处理算法)来讲,数据通路才是根本,状态机是为了控制数据通路的。从状态机入手是典型的软件思维方式,不但不容易做到资源优化,而且很可能把问题复杂化。
c代码转成rtl,首先要针对硬件的特性对c算法进行优化,比如除法能否改成乘法,甚至有可能对算法进行取舍以牺牲性能来换取硬件易于实现。然后,需要浮点定点化,仅这个过程就要反复调整c代码。这些都做完之后,才谈得上rtl实现。
发表于 2011-8-30 17:23:45 | 显示全部楼层
姐妹啊,我想说,我以前做过一个东西,是用FPGA做的,然后有另一个厂家是用软件做的,这其中两者的原理固然一样,但是做法差距甚大,我做的是(500M的系统频率)。所以你想直接转化过来,不具有实现行,建议你找个人合作,一起来,例如你讲原理,她写代码
发表于 2018-4-19 17:18:24 | 显示全部楼层
你可以把经常要被调用的逻辑写成一个模块,这样就是调用这个模块了,节省资源
发表于 2018-5-9 15:52:35 | 显示全部楼层
其实也要看算法的复杂度了,稍微上点规模的算法,三个星期是不太可能的。
如果搞懂了算法原理,不理会C是怎么实现的,直接想用RTL怎么实现,可能思路还清晰一点。
多年以后,不知道HLS能否解决楼主那个问题?
发表于 2018-5-30 17:35:41 | 显示全部楼层
解决了吗?
发表于 2018-11-27 09:00:09 | 显示全部楼层
学习中。。。。。。。
发表于 2018-12-19 11:07:44 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-19 09:11 , Processed in 0.029802 second(s), 8 queries , Gzip On, Redis On.

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