症状
xpm_fifo_async
,xpm_fifo_sync
の、prog_empty
ピンの出力が0
に固定される。PROG_EMPTY _THRESH
で設定した値を超えても1
にならない。
解決法
USE_ADV_FEATURES
が"0000"
になっていた。
USE_ADV_FEATURES
を"0707"
に変更する。
> USE_ADV_FEATURES
文字列型
> デフォルト値 "0707"
> data_valid、almost_empty、rd_data_count、prog_empty、underflow、wr_ack、almost_full、wr_data_count、prog_full、overflow をイネーブルにします。
"0000"
だと、これらの機能が無効化される。"0707"
だと、すべての機能が有効化される。
"0707"
ですべて有効がデフォルトになってるはずなのに"0000"
がセットされてた。なんで?