打印
[个人承接]

SOC设计和FPGA开发这么像,那有什么区别呢?

[复制链接]
2095|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nezha357|  楼主 | 2021-1-28 18:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
huaquan236| | 2021-1-28 18:10 | 只看该作者

SOC设计和FPGA开发这么像,那有什么区别呢?

用于FPGA的代码例子,理论上都可以用于SOC设计,并拿去流片,因为verilog的代码就是硬件描述语言。至于为什么不拿去流片,是因为流片除了要对硬件相关东西的限制考虑外(面积、功耗、布线、成本等等),把这个东西拿到工厂流一次片太贵了。如果有1K+/月的需求量,可以考虑去流片。不然只需要用FPGA上去顶一下就可以了。
至于SOC流程和FPGA流程的不同之处
第一点:工具集的不同。
SOC设计及验证的工具集是:1、SOC流程对对应的工具、2、SOC开发和FPGA开发,流程的一些区别(很细致)、3、ASIC/SOC开发工具集及流程
FPGA程序设计的工具集是:FPGA的是集成开发环境。如英特尔家族的Quartus II、赛灵思家族的ISE或Vivado。不同FPGA厂商对自家FPGA板提供软件支持。1、FPGA工具,以及为什么只有Intel和Xlinx两大家族的FPGA板;2、FPGA工具及学习路线;3、FPGA的一些经验和流程。这些集成开发环境,包含从代码编辑、编译、仿真验证、布局布线到最后生成FPGA可识别的配置文件,这些所有流程。
第二点:使用频次不同
FPGA可以高频次的擦写,有些特定的电路,用FPGA更合适,因为SOC流一次片太贵,流片了又只用一次会很浪费;而FPGA实现了该电路,用过一次后,该FPGA可以下载其他配置文件,再进行其他操作,多么经济的选择。

使用特权

评论回复
板凳
标准化技术研究| | 2025-7-29 10:51 | 只看该作者

SOC设计和FPGA开发这么像,那有什么区别呢?

[color=rgba(0, 0, 0, 0.85) !important]我建了个技术交流微信群(微信号:hqy20938911),感兴趣可以共同探讨以下内容:

  • MCU 在 BMS 中的选型标准与应用技巧,如不同内核架构的性能差异、存储器容量需求、接口兼容性等。
  • SOC 估算的先进算法与精度提升方法,交流如何满足 GB/T 38661 - 2020 等标准中对 SOC 估算累积误差的要求。
  • ADC 芯片的高精度采样技术,分析不同采样速率、分辨率下对电池参数监测精度的影响。
  • 电源管理芯片的高效设计方案,包括如何降低功耗、提高电源转换效率、增强电源稳定性等。
  • 分享各类芯片在实际项目中的应用案例,讨论遇到的问题及解决方案,了解行业最新的技术趋势和市场需求。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

6

帖子

0

粉丝