将某一目标平台中实现的应用移植到另一个目标平台上时,重要的是了解两个目标平台之间的差异以及这些差异对于设计所产生的影响。
关键考虑因素:
- 发布的版本较前版本是否有变化?
- 新目标平台是否包含不同的目标平台?
- 内核是否需要在超级逻辑区域 (SLR) 中重新分配?
- 设计是否满足新平台所需的频率(时序)性能?
下图总结了本指南中描述的移植流程以及移植过程中要考虑的主题。
图 1. 目标平台移植流程图
重要: 在开始设计移植之前,了解 FPGA 和目标平台的架构非常重要。