找回密码
 注册
关于网站域名变更的通知
查看: 310|回复: 2
打印 上一主题 下一主题

如何选择国产化替代FPGA产品

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-11-9 13:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
1、根据需求先选择资源足够的芯片,估算使用的资源,资源包括LUT、RAM、DSP和GTP等,记得留余量,我是留40%~50%,资源用太多容易出现问题。: t& E( R. m% o' n/ U! N# k
  2、根据系统时钟频率选择一个系列,频率高的就选择中端以上的FPGA,速度等级一般先-2。4 M0 d# R  |7 t- C
  3、根据IO需求选择封装,IO规划是最麻烦的,一定要仔细看DATASHEET。- j2 R! Q& m) \$ \& v( Q8 h% O
  4、根据芯片选择的文档,对比一下就知道选哪个了。当然要考虑价格,冷门或新出的芯片都非常贵,尽量选容易买到的,货期快,替换方便。
1 `( C6 t3 ~/ K4 G4 I2 x  在国产FPGA的技术选型上,用户sleepybear表示选型主要看两方面:接口和容量。
$ W, R- p! l0 l  G8 f' c) b  W  1、接口: 要看你外接的数据口是什么类型,速度高低。一个很现实的问题是:普通并行口就可以,还是需要用到高速Serdes?国产FPGA在高速Serdes这方面貌似做的还没到特别高的速度级别。另一端,就是FPGA和DSP/ARM的接口是什么。6 {6 o0 w2 q9 e! ~% i) _( L2 s8 G
  2、容量: 无非就是你需要多少资源?这个可以先选一个Xilinx或者Intel(Altera)的,在软件环境下估一下,再横向比较国产FPGA的型号,是否有满足要求的。
  ~/ Y" S8 |& ~' y! V  如果自己要做的处理算法还没有做或者没概念,也可以去这两家网站上找一找差不多同等规模的算法应用示例(图像处理的应该有不少),把代码和工程环境下载下来跑一跑,估一下大概的资源量级。
- u8 g& g  p: A4 E6 I* o: U$ y# [  还有一个比较快的方法,尽早和相关厂商FAE取得联系,让他们帮忙推荐。一般来说,应用范围广的东西客户的资源会比较多,应该有同类型应用的其他客户,参考着推荐会准一些。/ i! a; i6 Q" c- V7 s6 N3 q
  3、其他: 是不是需要外扩RAM,这个其实也属于接口问题。这个取决于你们的工作模式,以及你们的处理算法,是否需要前后帧间运算或者有没有同步要求。有帧间运算,就需要帧缓存,一般FPGA的片上RAM是不够的,需要外扩。 同步要求也一样,如果接口和内部是不同的时钟域,可能需要定期丢帧、加帧,也需要存帧队列,同样需要外扩RAM

  i, q. C' e! p: b% g; D

该用户从未签到

2#
发表于 2021-11-9 14:04 | 只看该作者
有帧间运算,就需要帧缓存,一般FPGA的片上RAM是不够的,需要外扩。 同步要求也一样,如果接口和内部是不同的时钟域,可能需要定期丢帧、加帧,也需要存帧队列,同样需要外扩RAM. w9 _- {- @# K- b) M

该用户从未签到

3#
发表于 2021-11-9 14:17 | 只看该作者
根据需求先选择资源足够的芯片,估算使用的资源,资源包括LUT、RAM、DSP和GTP等,记得留余量,我是留40%~50%,资源用太多容易出现问题
. \4 \3 l% ^* k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-21 13:34 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表