“作為調(diào)試和跟蹤工具的全球市場領(lǐng)導(dǎo)者,我們必須對我們的開發(fā)平臺提出最高要求。在性能、可靠性、能效和靈活性方面,AMD Zynq UltraScale+ MPSoC 是為當(dāng)今和未來要求嚴(yán)苛的客戶開發(fā)領(lǐng)先產(chǎn)品的出色解決方案。”
共同所有者兼首席技術(shù)官
創(chuàng)立于 1979 年,勞特巴赫( Lauterbach )已經(jīng)確立自身的電路仿真器和調(diào)試工具市場領(lǐng)導(dǎo)者的地位。如今,憑借著 40 多年的經(jīng)驗(yàn),勞特巴赫易于使用的 TRACE32 微處理器調(diào)試與跟蹤工具已廣泛應(yīng)用于從可再生能源到智能手機(jī)以及汽車等多個(gè)行業(yè)。
TRACE32 PowerDebug 是一個(gè)功能強(qiáng)大、模塊化、靈活的調(diào)試系統(tǒng),可適應(yīng)客戶不同項(xiàng)目和芯片的變化并進(jìn)行調(diào)整。TRACE32 PowerTrace 擴(kuò)展在系統(tǒng)正常運(yùn)行時(shí)收集信息,無需中斷任務(wù)運(yùn)行。它可用于時(shí)序分析,定位僅在運(yùn)行時(shí)發(fā)生的難以發(fā)現(xiàn)的錯誤,或者創(chuàng)建用于認(rèn)證的代碼覆蓋率報(bào)告。
項(xiàng)目挑戰(zhàn)
勞特巴赫的客戶一直期望 TRACE32 工具能夠?qū)崿F(xiàn)高性能、功能性和可靠性,以及對多核調(diào)試、各種類型的管理程序和操作系統(tǒng)的支持。
此外,工具也需要通過靈活升級來支持新芯片,并將外部信號與程序代碼相關(guān)聯(lián),以執(zhí)行例如能量分析之類的操作。
勞特巴赫必須在芯片和軟件層面上將所有這些要求整合到其產(chǎn)品中,并探索一種盡可能減少搭載芯片數(shù)量的高性能、靈活和低能耗解決方案,以最大限度提高可靠性。
解決方案
經(jīng)過深度評估,勞特巴赫的 PowerDebug 模塊設(shè)計(jì)選用了 AMD Zynq UltraScale+ MPSoC。該器件以優(yōu)化的異構(gòu)處理引擎組合形式提供了出色的處理、I/O 和內(nèi)存帶寬(Arm Cortex-A53 CPU 時(shí)鐘頻率為 1.3GHz,Arm Cortex-R5F 實(shí)時(shí) CPU 時(shí)鐘頻率為 533MHz),嵌入在高性能片上互聯(lián)并搭配適當(dāng)?shù)钠洗鎯ζ髯酉到y(tǒng)。
AMD Zynq UltraScale+ MPSoC 提供了勞特巴赫所需的廣泛性能、靈活性和效率,以滿足其新一代 TRACE32 調(diào)試與跟蹤工具的需求,同時(shí)提供多重安全級別、更高的安全性和高級電源管理特性,這也是 勞特巴赫的關(guān)鍵需求。
圖 1:TRACE32 模塊化系統(tǒng)
勞特巴赫戰(zhàn)略技術(shù)聯(lián)盟經(jīng)理 Rolf Kühnis 表示:“我們的客戶擁有面世 15 年歷史的調(diào)試工具,因此涉及到長期的維護(hù)時(shí)間。這些產(chǎn)品非常耐用,通常在惡劣環(huán)境中運(yùn)行。借助 AMD 靈活應(yīng)變的 Zynq 自適應(yīng) SoC,我們能夠輕松地在現(xiàn)場升級這些產(chǎn)品。”
設(shè)計(jì)成效
通過使用搭載 Zynq UltraScale+ MPSoC 高性能芯片(由 AMD Kintex 7 FPGA 提供支持)進(jìn)行跟蹤擴(kuò)展的解決方案,勞特巴赫能夠?qū)崿F(xiàn)所有設(shè)計(jì)目標(biāo),包括:
提供極高水平的靈活性:TRACE32 PowerDebug X50 基礎(chǔ)模塊可以通過簡單更換調(diào)試探針或添加適當(dāng)?shù)脑S可證來進(jìn)行配置,以支持 15,000 多種器件,涵蓋 150 多種受支持的芯片架構(gòu)。
擴(kuò)展調(diào)試與跟蹤工具的性能:PowerDebug 模塊的強(qiáng)大實(shí)現(xiàn)能力意味著調(diào)試中的響應(yīng)極為迅速。勞特巴赫將許多任務(wù)的處理卸載至靠近目標(biāo)的 Zynq UltraScale+ MPSoC。PC 中的純軟件實(shí)現(xiàn)會由于高時(shí)延而導(dǎo)致整體流程更為冗長。跟蹤擴(kuò)展實(shí)現(xiàn)了 80Gb/s 的跟蹤帶寬,由 TRACE32 PowerTrace Serial 2 提供。
擴(kuò)展功能集:勞特巴赫提供了無限的多核調(diào)試、OS 和 AUTOSAR 感知調(diào)試、管理程序感知調(diào)試、遠(yuǎn)程調(diào)試,實(shí)時(shí)添加邏輯分析儀模塊以記錄芯片數(shù)據(jù)和硬件信號等功能。
功率效率:基于 AMD Zynq UltraScale+ MPSoC 及其高級動態(tài)功耗管理單元的勞特巴赫解決方案有助于用戶保持低功耗。
Kühnis 指出:“AMD 是一家值得信賴的合作伙伴,能夠在適當(dāng)?shù)臅r(shí)機(jī)以適當(dāng)?shù)膬r(jià)格和封裝方案提供靈活的產(chǎn)品。當(dāng)我們的客戶提出新的解決方案,并且需要迅速實(shí)現(xiàn)解決方案時(shí),AMD 提供的靈活性能夠幫助我們盡快滿足這些客戶的需求。”
-
amd
+關(guān)注
關(guān)注
25文章
5539瀏覽量
135556 -
嵌入式系統(tǒng)
+關(guān)注
關(guān)注
41文章
3662瀏覽量
130588 -
微處理器
+關(guān)注
關(guān)注
11文章
2355瀏覽量
83570 -
Zynq
+關(guān)注
關(guān)注
10文章
614瀏覽量
47878
原文標(biāo)題:勞特巴赫利用 Zynq 突破嵌入式系統(tǒng)設(shè)計(jì)極限
文章出處:【微信號:賽靈思,微信公眾號:Xilinx賽靈思官微】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
IMXRT1170-EVK如何使用J-Trace探針啟用指令跟蹤?
無法使用lauterbach trace32調(diào)試器解鎖ECM上的JTAG,怎么解決?
基于SEGGER的Ozone調(diào)試器和J-Trace工具跟蹤Ferrocene的Rust應(yīng)用
新思科技推出基于AMD芯片的新一代原型驗(yàn)證系統(tǒng)
直播預(yù)告|智算時(shí)代,如何通過 N-Trace 助力 RISC-V 性能優(yōu)化

評論