debug調試總共有三種方式。
無非就是ila核監測。
(*mark_debug= “true” *) wire [3:0] in;
以及網表檢測(利用綜合好的信息,添加debug,然後給觸發時鐘)三種方式的操作方式不表。
對三種方式的解釋說明。
ila核其實就是用集成好的嚮導,操作簡單,但是每次更改ila核工作量巨大,一般新手使用。
debug,是在底層生成相對應的電路。但是觸發條件簡單,只有真假。
網表監測,是直接根據生成的網表連線,是我覺得最好用的方式。
關於ECO,就是因爲ila核改動需要重新綜合,所以利用eco替換待監測數據。感覺類似於網表,但是會根據dcp文件編譯。
題外話,dcp是一個牛逼的東西。