[Synth 8-439] module ‘xpm_fifo_async‘ not found

[Synth 8-439] module ‘xpm_fifo_async’ not found

xilinx的xpm系列原语在我们的日常开发中经常被使用到,他分为以下三类

  • XPM_CDC
  • XPM_FIFO
  • XPM_MEMORY

但是在使用的时候突然出现了下面的错误

[Synth 8-439] module ‘xpm_fifo_async‘ not found

[Synth 8-439] module ‘xpm_fifo_async‘ not found_第1张图片

就是明明有例化xpm_fifo,但是在综合的时候报错。

这个时候需要将bd从ooc编译改为global编译即可解决问题。

原因参考于

https://adaptivesupport.amd.com/s/question/0D52E00006xoJK8SAM/错误error-synth-8439-module-xpmfifoasync-not-found请问是什么原因我使用的是vivado20192?language=en_US

另外如果是2016版本的IDE以及更早的IDE的话在使用的时候需要在TCL执行下面这句话

set_property XPM_LIBRARIES {XPM_CDC XPM_MEMORY XPM_FIFO} [current_project]

你可能感兴趣的:(FPGA,fpga开发)