AMD Xilinx MPSoC Linux加载bit文件
草稿
目录- 总结
- 概述 Overview
- Linux 加载 full bit
- Linux 加载 full bit 和 devicetree
- Linux 加载 partial bit
- Linux 加载 partial bit 和 devicetree
- 其它
- 测试环境
- 参考文档
总结
概述 Overview
对于FPGA设计,传统设计都是一个FPGA一个设计,产生一个Bit文件。这就是full bit,完整bit文件。
Xilinx很早之前有PR(Partial Re-Configuration)特性,FPGA设计分为两个部分,一部分加载后就不再更改,称之为静态设计; 另外一部分可以对应多个设计,可以被重新配置, 每个可被重配置的设计产生一个Bit文件,称之为partial bit,部分bit文件。
Linux 加载 full bit
Linux 加载 full bit 和 devicetree
Linux 加载 partial bit
Linux 加载 partial bit 和 devicetree
其它
U-BOot 加载 full bit
测试环境
工具
X86 Ubuntu 18.04
Vitis 2022.1
PetaLinux 2022.1
测试单板
KR260