|
電子系統級設計所面臨的挑戰 0 _0 {2 M6 ~" Z5 M( A
根據 思源科技市場行銷部負責ESL偵錯產品規劃╱賴依秀 指出 在 ESL所遇到的硬體除錯問題,包含:
- K0 L* t& E. p5 o9 H- ~2 v" n
7 [1 I' `# r2 J, L$ B(1)追蹤硬體各個不同層級的資訊交換; K: M6 i% P2 C, y; ^ X
(2)程序錯誤所造成的問題:資源競爭(resource racing),訊息競爭(message racing),死結(deadlock),活結(livelock)) ~0 d0 C# Z0 X* Z+ v
(3)模擬時間或重複複製錯誤的時間過長0 }1 m# L! i; X! y
(4)除了硬體相關的問題外,軟體和硬體的除錯更是複雜
; @5 n3 S* r* e' a" B' }, B& n+ i, c(5)當有錯誤發生時,如何停在(break)在軟體的某一點,追蹤軟體和硬體資訊交換之間的關係
! Z& ?0 t L2 E(6)當停在軟體的某一點,如何讓其他處理器要繼續跑亦或是停下來0 V% A! X) i# r0 Q6 Y5 d) O
(7)如何分析硬體資源應用是否最佳化;經由軟體工程師或編譯器產生的threads,是否有將硬體資源充分應用6 ^4 W0 L, E6 \9 D
(8)根據不同的應用,如何在價格、速度、省電上很快的抉擇出軟硬體系統的架構上) `& U& m" i* v% ] I2 E: ?6 O4 K
( g' R' b# `6 \% j
因此,在ESL,好的除錯軟體和分析軟體更扮演著舉足輕重的腳色。大家認為哪些問題最大?是最大挑戰?來交換點經驗談?:o |
|