[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
就是明明有例化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]