在使用xilinx廠家的FPGA時,chipscope經常被用來分析和調試,在我們使用chipscope時,有的時候會發現想要添加的信號會無法找到,主要原因是ise在綜合時將會對我們的v文件進行相應的優化,我們可以使用(* KEEP="TRUE"*)原語保證一些信號不被優化掉,但並不是對於任何信號都是有用的。
為了方便使用,v3學院為大家整理出來了具體的步驟,具體如下:
1、打開ise,點擊

2、按照下圖找到對應位置

3、將右邊的(* KEEP="TRUE" *)添加到需要不被優化掉的信號前面,如下所示
(* KEEP="TRUE" *) wire clk_125M;
我們再次對工程進行綜合后,即可在chipscope中找到對應的變量。