Vitis_HLS、Vivado 和 Vitis IDE 工具的设置与使用
1. FPGA 开发板介绍
在 FPGA 开发中,不同系列的 FPGA 芯片有着不同的资源。例如,在 Xilinx Artix - 7 FPGA 系列中,XC7A35T 有 33K 查找表(LUTs),XC7A100T 有 101K LUTs。在 Xilinx UltraScale + FPGA 系列中,XCZU7EV 有 230K LUTs(适用于 ZCU104/106 开发板),XCZU9EG 有 274K LUTs(适用于 ZCU 102 开发板)。
常见的开发板有两种类型:
- 嵌入 Artix - 7 系列 FPGA 的开发板,如 Nexys4 和 Basys3。这类开发板通过 MicroBlaze 处理器访问 FPGA 的可编程部分,MicroBlaze 是 Xilinx 的软核处理器,具有类似 MIPS 的 CPU。
- 嵌入 Zynq - 7000 系列 FPGA 的开发板,如 Pynq - Z1、Pynq - Z2、Zybo 和 Zedboard。这类开发板通过 Zynq7 处理系统 IP 进行接口,该 IP 位于嵌入式 Cortex - A9 ARM 处理器和 FPGA 的可编程部分之间。
在编程方面,MicroBlaze 或 ARM 处理器都运行由 C 代码构建的程序,但在将开发的 IP 连接到接口系统 IP(MicroBlaze 或 Zynq)的方式上存在差异。
开发板的价格信息如下:
| 开发板名称 | 价格(2022 Q2) |
| — | — |
| Pynq - Z2 | 约 200 欧元(210 美元或
订阅专栏 解锁全文
301




被折叠的 条评论
为什么被折叠?



