完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
8个回答
|
|
希望有高手指点,谢谢。
|
|
|
|
对于你的需求, 建议你去官网下载他们公司某个系列的产品,看有没有DSP模块,然后数落一下性能。 或者直接联系代理商FAE,他们或许给你一个很合理的方案
|
|
|
|
谢谢你的回复,联系FAE得到比较好的回复,谢谢。由于是新手同时还请问一个问题,FPGA处理下面C语言循环代码怎样处理才能最省时间,谢谢。 for(int i =0;i<100;i++) { int num = m;//m是一个变量,取值不确定。 for(int j=0;j int ipword = assigned[i*m+j];//assigned为一个前面定义的数组,成员值不确定。 int tmpvalid = pfile[ipword];// for(int k=0;k float tmpscore = signatureset[i*m+j] ^ pinvert[ipword][k];//数据处理。 } } } |
|
|
|
找FAE啊,售后还好 循环的话一般用状态机比较多吧
|
|
|
|
我想如果用状态机处理,就相当于一步一步的顺序执行,也就是说如果C代码顺序执行了100次,在FPGA中用状态机实现也需要执行100次,至少需要100个时钟周期?这样就没有用到FPGA的并行特性了,请问是这样理解吗?我想能不能有其他办法使其在FPGA中执行时减少执行的时钟周期数,用上FPGA的并行特性,以减少处理时间,谢谢。
|
|
|
|
FPGA执行时以时钟为单位,MCU执行是以指令周期为单位。
|
|
|
|
时间是省不了吧。。。因为伴随i,j,k的变化都有输出信号的变化,,,所以只能把每次k加一时打一拍,,但是通过三个触发器就可以完成设计,,,不使用状态机,,,这样可以在fpga综合时剩面积。 |
|
|
|
谢谢你的提示,非常感谢,我也需要做一下实验。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
762 浏览 0 评论
422 浏览 0 评论
求FPGA 驱动控制ltc2271 或者 ltc2180 或者 ltc2190或者 ltc2202 的代码
1805 浏览 0 评论
489 浏览 0 评论
求助:遇见诡异问题,FPGA模块A输出端口连接模块B输入后,模块A不能正常工作的
1923 浏览 1 评论
4652 浏览 104 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-8-31 22:14 , Processed in 0.604317 second(s), Total 87, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191