1. gzyueqian
      18078865874
      首頁 > 新聞中心 > > 正文

      可調試設計提供對信號數據細節(jié)的查看

      更新時間: 2007-07-05 09:48:11來源: 粵嵌教育瀏覽量:332

             設計功能的調試是一件持續(xù)的事情:從架構設計開始,貫穿邏輯和物理實現整個過程,并且在出帶后也不會停止。一旦原型硅片被制造出來并被安裝在目標板上,系統(tǒng)驗證工程師就要執(zhí)行一連串的系統(tǒng)級測試,并處理任何檢測到的故障。
             理解造成這些故障原因的關鍵在于內部信號值的可視性。許多工程師會在設計階段忽視這種后硅片要求,但數據表明,從原型硅制造出來到大批量生產的時間越來越長,因此急需改進系統(tǒng)級硅片調試。
             設計驗證的改善不能徹底縮短系統(tǒng)級調試時間。由于驗證工具受容量和性能的限制,工程師在完成出帶前的驗證時必須經常權衡精度和完全性與可用時間和資源之間的關系。另外,軟件在硅片制造出來之前不可能做到沒有任何缺陷。而且在制造過程中還會引入物理缺陷。
             可調試設計(DFD)方法可以幫助人們在系統(tǒng)級驗證階段就深入了解內部硅片行為。大多數DFD實現的一個重要方面是復用現有的可測試設計(DFT)邏輯,如掃描鏈和邊界掃描控制器(IEEE1149.1)。這些結構可以方便地通過與PC相連的調試端口提供對硅片信號數據的訪問。
             分析工具可用來處理采集到的數據,并作進一步的圖形化顯示。DFD系統(tǒng)在系統(tǒng)驗證工程師和設計師之間架起了聯(lián)系的橋梁。它提供了對硅片信號數據的可視性,提高了調試產能,縮短了系統(tǒng)驗證時間。以下針對DFD給出了一些建議。
             要
             1.考慮調試必須實時完成還是可以采用時間插入技術。實時調試可以詳細查看高帶寬的信號信息,適用于具有大量嵌入式軟件交互的系統(tǒng)。時間插入方法則更容易實現,可以提供更多的數據,但帶寬較低。
             2.復用DFT。大多數設計包含掃描鏈和JTAG控制器,這些設施可作為DFD的基礎。在器件工作時進入調試模式并通過JTAG移出捕獲的數據要求額外的復位和時鐘控制邏輯。TAP控制器必須用在線調試操作指令進行擴展,這些指令可以從PC上的控制程序中裝載。
             3.盡可能使用非破壞性掃描來實現“一停二看三通過”的調試方法。寄存器值會在掃描移位中遭到破壞,除非硬件能阻止這種破壞,或DFD控制軟件能透明地重新裝載正確的值。
             4.計劃好整個DFD。在片上放置DFD邏輯只是其中的一個步驟。電路板必須包含芯片調試口和插座連接器之間的連線。要確保電路板連接器和PC之間的電纜兼容性。控制程序是在用于JTAG測試的軟件庫基礎上開發(fā)的,必須格式化捕獲的數據以便調試工具的進一步分析。
             不要
             1.在硅片制造出來后才決定調試策略,這對提高內部信號的可視性來說已經太晚了。在編碼開發(fā)前就要在器件規(guī)范中整合DFD概念。
             2.認為軟件開發(fā)環(huán)境可以提供足夠的硬件調試能力。內部信號數據有時可以被SDE訪問,但通常僅限于結構化寄存器,如數據和地址寄存器。高效的硬件調試要求實現狀態(tài)機寄存器和其它關鍵信號的可視化。
             3.忽略時鐘處理和數據交互。要確保控制邏輯不會無意間在時鐘線上注入毛刺。另外,要監(jiān)視跨時鐘域的數據,并確定系統(tǒng)停止后是否有效。
             4.忽視在出帶前驗證DFD邏輯。DFD是器件的功能特性,必須加以規(guī)范和驗證。
             5.忘記考慮在采集到信號數據后做什么。檢查文本化值對數據和地址寄存器來說已經足夠,但其它寄存器數據采用面向HDL的調試系統(tǒng)提供的波形、源、原理圖和事務窗口進行分析。需要包含將信號值輸出為數值信息轉儲或快速信號數據庫等格式的能力,以確保這種連接的存在。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 亚洲成熟少妇Aⅴ | 日韩vs欧美vs国产肉 | 午夜亚洲国产理论片中文飘花 | 在线国内在线播放 | 天天爱天天做天天做天天吃中文 | 亚洲一区色77综合影院 |