通常可先在Vivado上搭建完成原型工程,能够生成bitstream并通过时序分析后,再将原型移植到ProtoCompiler。将.xci文件导入ProtoCompiler时需注意2点:
1.严格保证ProtoCompiler内部调用的Vivado与生成.xci的Vivado版本一致。若使用2020.2生成.xci,导入调用2018.1的ProtoCompiler,则报出无法读取.xci的Error。
2.在读取.xci的文件列表中,避免使用主tcl脚本中定义的变量作为路径。因为ProtoCompiler并不能将主tcl脚本中的变量写入供Vivado执行的脚本中,故会报出找不到路径的错误。可以使用绝对路径。