【FPGA & 芯片架构 & HDL】FPGA常见重要知识点积累(待更新)

本文介绍了FPGA开发工具Quartus II的使用入门,并探讨了FPGA嵌入SoC的两种方式:eFPGA和Chiplet。eFPGA作为SoC中的IP核,可以是硬核或软核。硬核处理器如Xilinx的ZYNQ系列结合了ARM和FPGA的优势,而软核如MicroBlaze和Nios-II则允许用户自定义但性能较低。文章还对比了硬核和软核处理器的优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

FPGA常见重要知识点积累

工具部分

quartus Ⅱ

使用入门:https://zhuanlan.zhihu.com/p/355253280

处理器部分

FPGA嵌入SoC

  • 集成FPGA具有两种方式:Embedded FPGA(SoC)和FPGA Chiplets(SiP)
  • eFPGA集成方案eFPGA是嵌入到SoC中的FPGA IP核,可以是软核或者是硬核,工艺节点往往需要和SoC保持一致。
  • 而cFPGA集成方案Chiplet则是通过die-to-die内部互联技术将多个模块芯片与底层基础芯片封装在一起,构成多功能的异构System in Package(SiP)芯片的模式。
    ![Chiplet框架](https://img-blog.csdnimg.cn/6e5790b755fa4c13ab88a92207b88598.png

参考来源:https://mp.weixin.qq.com/s/jQAtdsUUcgQiWrT3JPBJfA

硬核处理器 vs 软核处理器

  • 在内部的硬件电路上添加了硬核处理器,将ARM与FPGA封装成一块芯片,称为SoC FPGA。Xilinx的ZYNQ/PYNQ系列集成ARM Cortex-A9处理器,同时具有ARM的软件可编程性和FPGA 的硬件可编程性。SoC处理器提供统一的系统API,降低开发者的软件开发难度。——在QPU控制中,常用的ZYNQ如Zynq® UltraScale+™ RFSoC ZCU111的实物图与架构如下图所示。
  • 使用FPGA的逻辑和资源搭建出一个软核CPU系统,称为SOPC FPGA。用户可以根据需求对CPU进行定制修改,具有很大的灵活性,但由于未经过布局布线优化,实时性不高。具体有8051,RISC-V,Xilinx的 MicroBlaze ,Altera的Nios-II等等。
  • 一般来说,硬核处理器的性能要远远高于软核处理器。
    Zynq® UltraScale+™ RFSoC ZCU111
    参考来源:https://mp.weixin.qq.com/s/jm_EpvTy3i-E7NPVD4Alag
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值