cadence indago征程(一)indago系列工具介紹

indago工具,是cadence工具,推出的一系列debug工具。在啓動simvision工具時,就會彈出一個窗口,裏面就提到了indago工具。

這套工具,非常的強大,但是就是網上介紹的資料不多。因爲,有很多人,都不知道這個工具。


主要包括3個工具:

  • debug analyzer app

  • protocol debug app

  • embedded software debug app,簡稱eswd工具

     

這三個工具,我只用過debug analyzer app(之後,均簡稱爲indago)和eswd,這兩個工具,後面,就對這個兩個工具進行詳細的介紹。

對於indago,主要用來debug uvm驗證環境,會非常有用,當然也可以用來debug RTL。因爲該工具,可以查看仿真過程中任意時刻的仿真狀態。除了可以往後單步,還能往前單步。因爲需要在仿真過程中,將整個仿真過程給記錄,因此帶來的一個問題,就是造成仿真速度較慢。

而eswed工具,我認爲是針對cpu,最強的軟件debug工具。該工具,可以將cpu執行的trace流(需要自己開發monitor,從RTL中,將cpu的執行流抓出來),和elf程序,進行一一對應,並且還能和波形進行對應,讓我們可以清晰的指導,cpu在每個時刻,在執行什麼程序,以及當前的cpu狀態。

下面,就開始我們的indago征程。一起來感受,cadence indago工具的強大。

更多內容,訪問我的個人網站:

http://www.lujun.org.cn

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章