heyuanpi

vivado IP的版本管理

0
阅读(2838)
  1. 使用core container方式,每个IP对应一个.xcix文件,它其实是个压缩包,里面包含了所有的中间文件

  2. 将.xcix进行上库管理

  3. 假设从库上拖下来之后IP所在目录为./fpga/zc706/IP/这个文件夹,那么打开vivado,建立一个ip manage的工程,工程目录就选择为./fpga/zc706/IP,vivado会在这个目录下新建两个文件夹:ip_user_files和managed_ip_project.   前者是空的,后者是工程文件

  4. 然后在工程中add existing IPs将./fpga/zc706/IP/目录下的所有.xcix添加进工程,工具会自动将.xcix中的仿真等中间文件释放出来,可以在ip_user_files下面看到,这些目录地址都是固定的,所以尽管从库上拖下来没有这些中间文件,但是只需建个工程释放出来,那么file list就能用了。

  5. 总结就是只需要管理.xcix和.coe文件,IP就应该这么管理