Vitis_HLS、Vivado和Vitis IDE工具的设置与使用
1. FPGA开发板介绍
不同FPGA家族的芯片具有不同数量的查找表(LUTs),如下表所示:
| FPGA家族 | 芯片型号 | LUTs数量 |
| ---- | ---- | ---- |
| Xilinx Artix - 7 | XC7A35T | 33K |
| Xilinx Artix - 7 | XC7A100T | 101K |
| Xilinx UltraScale+ | XCZU7EV | 230K |
| Xilinx UltraScale+ | XCZU9EG | 274K |
测试过两种类型的开发板:
- 嵌入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)的方式有所不同。
对于大学教授,可以通过XUP Xilinx大学计划申请免费的Pynq - Z2开发板。否则,Pynq - Z2板约200欧元(2022年第二季度价格),Basys3板售价130
超级会员免费看
订阅专栏 解锁全文

375

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



