天天看點

關于vivado中使用ila觀測信号的問題

調用ZYNQ的IP核,并産生100M和200M的時鐘提供給PL端使用,再調用一個異步FIFO,用100M時鐘做為寫時鐘,并用它産生100個時鐘周期的寫使能。200M的時鐘做為讀時鐘,産生讀使能。

然後調用ila抓取寫使能的波形,使用200M時鐘做為采樣時鐘。按道理觀測到的寫使能應該是200個時鐘周期左右,但是卻大概隻有50個時鐘周期。

再通過修改ZYNQ的IP核,隻産生一個200M的時鐘,然後再通過clk_wiz的IP核分頻出一個100M的時鐘,再分别用這兩個時鐘去重複上述操作,ila觀測到的寫使能信号為200周期左右。

并未找到原因,記錄等待解答。