運(yùn)行狀態(tài)下的FPGA內(nèi)部對于設(shè)計(jì)人員是黑匣子,為了驗(yàn)證和調(diào)試FPGA,設(shè)計(jì)人員需要把內(nèi)部節(jié)點(diǎn)引出到外部管腳。由于管腳資源有限,一次只能引出有限的幾到十幾個(gè)節(jié)點(diǎn)。為了測試更多的內(nèi)部節(jié)點(diǎn),設(shè)計(jì)師必須重新編寫程序、編譯、再綜合。每次測試都要花費(fèi)設(shè)計(jì)師幾天的寶貴時(shí)間。而且由于要重新編譯和綜合,信號的時(shí)序?qū)l(fā)生變化。
安捷倫與Xilinx 合作,共同開發(fā)FPGA 動(dòng)態(tài)探頭解決方案,通過提前植入FPGA 內(nèi)部的名叫ATC-II的核,實(shí)現(xiàn)一個(gè)奪路轉(zhuǎn)換器的功能,從而把多組內(nèi)部節(jié)點(diǎn)分時(shí)地切換到測試管腳。不同組信號的切換是由示波器或邏輯分析儀通過JTAG口控制多路轉(zhuǎn)換器實(shí)現(xiàn)的。只要幾秒鐘就可實(shí)現(xiàn)不同信號組的切換。儀器還可以把您設(shè)計(jì)時(shí)各個(gè)節(jié)點(diǎn)的名稱直接對應(yīng)到示波器或邏輯分析儀中,避免信號名稱的混淆。
目前,F(xiàn)PGA 動(dòng)態(tài)探頭不僅支持安捷倫的所有邏輯分析儀,而且支持所有安捷倫的基于Windows 平臺的混合信號示波器5483D系列和MSO8000A 系列以及MSO6000 系列(通過PC 實(shí)現(xiàn))。與邏輯分析儀比,混合信號示波器的FPGA動(dòng)態(tài)探頭不但可以觀察數(shù)字信號,而且可以同時(shí)觀測外部的模擬信號,分析他們之間的時(shí)間關(guān)系。
由于示波器采用了*新的MegaZoom 技術(shù),信號更新速度快,更容易發(fā)現(xiàn)異常信號。