RealView ICE (RVI) 和 RealView Trace 2 (RVT2)仿真器
概念:該產(chǎn)品官方名稱為RVI仿真器和RVT2跟蹤器,也稱ARM Realview ICE,ARM Realview Trace 2 等,系為同一產(chǎn)品。
RealView ICE (RVI) 和 RealView Trace 2 (RVT2) 分別是 ARM 之前的 JTAG 調(diào)試單元和實(shí)時(shí)追蹤調(diào)試單元。RVI 為 DS-5 和 RVDS 用戶提供運(yùn)行控制調(diào)試功能,RVT2 將跟蹤功能添加到 RVI,僅供 RVDS 用戶使用。
或者,DS-5 和 RVDS 用戶可以從使用下一代目標(biāo)連接 DSTREAM 的快速、靈活和低成本解決方案進(jìn)行調(diào)試和跟蹤中受益。
RVI 運(yùn)行控制調(diào)試單元
借助于 RVI,可以通過(guò) JTAG 或串行線調(diào)試將 ARM 調(diào)試器和第三方調(diào)試器連接到基于 ARM 處理器的設(shè)備。RVI 使用 FPGA 加速,在單處理器和多處理器芯片上實(shí)現(xiàn)較高的下載速度,并快速進(jìn)行單步程序運(yùn)行。
RVI 具有虛擬以太網(wǎng)(用于在沒(méi)有其他驅(qū)動(dòng)程序或 I/O 端口時(shí)裝載遠(yuǎn)程文件系統(tǒng))、針對(duì)許多開(kāi)發(fā)平臺(tái)的加速硬件引導(dǎo)啟動(dòng)以及與第三方工具結(jié)合使用的開(kāi)放式調(diào)試接口等功能,它是一個(gè)用于開(kāi)發(fā)和調(diào)試復(fù)雜 SoC 的綜合性解決方案。
RVT2 實(shí)時(shí)追蹤調(diào)試單元
RVT2 是一個(gè)跟蹤、捕獲處理器執(zhí)行代碼的硬件單元,它是對(duì) RVI 的擴(kuò)展。RVT2 連接到硬件目標(biāo)的跟蹤端口,以從芯片中提取實(shí)時(shí)跟蹤數(shù)據(jù),然后將數(shù)據(jù)存儲(chǔ)到其 24MB 緩沖區(qū)或?qū)?shù)據(jù)傳輸?shù)街鳈C(jī)。
跟蹤是用于解決復(fù)雜的軟件/硬件問(wèn)題以及與 Timing 相關(guān)問(wèn)題的必不可少的工具;因?yàn)橥ㄟ^(guò)跟蹤,您可以對(duì)軟件的執(zhí)行情況進(jìn)行后分析,而不需要借助任何軟件或硬件工具。此外,得益于 RVT2 中的創(chuàng)新性數(shù)據(jù)流功能以及 ARM Profiler,您還可以進(jìn)行長(zhǎng)期的非侵入式軟件分析。
RVI 和 RVT2 隨附了功能強(qiáng)大的軟件實(shí)用工具,以幫助進(jìn)行 SoC 引入和硬件驗(yàn)證。它們還提供了用于第三方工具和自定義工具的接口。
特點(diǎn)
RVI
運(yùn)行控制調(diào)試單元支持所有 ARM 和 Cortex 處理器
通過(guò) USB 2.0 和以太網(wǎng)接口,可以從主機(jī) PC 進(jìn)行直接和遠(yuǎn)程連接
支持 JTAG 和串行線調(diào)試目標(biāo)接口
設(shè)備引導(dǎo)啟動(dòng)和測(cè)試實(shí)用工具
支持通過(guò) JTAG 進(jìn)行虛擬以太網(wǎng)鏈接
支持第三方 IP 和調(diào)試器
RVT2
跟蹤所有 ARM 處理器和不同類型 ETM 的指令和數(shù)據(jù)
具有跟蹤數(shù)據(jù)壓縮功能的 24MB 緩沖區(qū)可存儲(chǔ) 50M 指令
對(duì)于以高達(dá) 400MHz 主頻運(yùn)行的處理器,實(shí)現(xiàn)對(duì)主機(jī)的 USB 流式跟蹤
32 位跟蹤端口支持高達(dá) 480MHz(單倍數(shù)據(jù)速率)或 240MHz(雙倍數(shù)據(jù)速率)的頻率
支持常規(guī)和多路復(fù)用 ETM 模式
可選的 48 位時(shí)間戳功能允許調(diào)試器在禁用周期精確跟蹤時(shí)了解指令的執(zhí)行時(shí)間
可將跟蹤接口的所有信號(hào)上的延遲配置為支持具有異常跟蹤計(jì)時(shí)的目標(biāo)
用作 RVI 的插件單元
RVI
Windows XP Professional Service Pack 3
Windows 7 專業(yè)版
Windows 7 企業(yè)版
Red Hat Enterprise Linux 5 桌面版和工作站選項(xiàng)、標(biāo)準(zhǔn)版
通過(guò)以太網(wǎng)連接到主機(jī)時(shí),將同時(shí)支持這些操作系統(tǒng)的 32 位和 64 位版本。如果通過(guò) USB 進(jìn)行連接,則只支持 32 位版本。
對(duì)主機(jī) PC 的要求
Pentium IBM 兼容機(jī)
一個(gè)未用 USB 端口(如果需要直接連接到運(yùn)行控制單元)
一個(gè) TCP/IP 連接(如果需要遠(yuǎn)程連接到運(yùn)行控制單元)
目標(biāo)接口
調(diào)試協(xié)議:JTAG 和串行線調(diào)試
目標(biāo)連接器:
20 針和 14 針 ARM JTAG
14 針 TI OMAP
10 針高密度 CoreSight 連接器
接口參考電壓:1.0 伏至 5.0 伏,可隨目標(biāo)進(jìn)行配置
JTAG 接口速度:2KHz 至 50MHz
RVI 和目標(biāo)之間的最大距離:3 米
最大軟件下載速度:1.7 兆字節(jié)/秒
遠(yuǎn)程目標(biāo)重置:是
主機(jī)接口
連接類型:USB 2.0 和 10/100baseT 以太網(wǎng)
連接協(xié)議:
RVI-API(至 RVD 調(diào)試器)
GDBServer(至 GDB)
RDDI(至 DS-5 和其他調(diào)試器)
處理器和目標(biāo) IP 支持
ARM 處理器體系結(jié)構(gòu):
ARM7、ARM9、ARM11
Cortex-A、Cortex-R、Cortex-M
CoreSight 調(diào)試組件:
調(diào)試訪問(wèn)端口 (DAP)
DAP-Lite
CoreSight 跟蹤組件
嵌入式跟蹤緩沖區(qū) (ETB)
RVT2
操作系統(tǒng)
與 RVI 相同
對(duì)主機(jī) PC 的要求
與 RVI 相同
目標(biāo)接口
跟蹤端口寬度:1 至 32 位
跟蹤端口計(jì)時(shí)模式:?jiǎn)芜呇睾碗p邊沿
跟蹤端口參考電壓:0.9V 至 5.0V
跟蹤連接器:?jiǎn)魏碗p MICTOR 跟蹤連接器
跟蹤端口上的定時(shí)
跟蹤信號(hào)的各個(gè)延遲的分辨率:75ps
跟蹤端口信號(hào)的自動(dòng)校準(zhǔn):是,與 ARM 性能分析器一起使用時(shí)
時(shí)間戳分辨率:10ns
處理器和目標(biāo) IP 支持
ARM 處理器體系結(jié)構(gòu):
ARM7、ARM9、ARM11
Cortex-A、Cortex-R、Cortex-M
CoreSight 跟蹤組件
嵌入式跟蹤宏單元 (ETM)
嵌入式跟蹤緩沖區(qū) (ETB)
跟蹤端口接口單元 (TPIU)
跟蹤聚合器和復(fù)制器
-
WINDOWS
+關(guān)注
關(guān)注
3文章
3509瀏覽量
88200 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6083瀏覽量
35092 -
米爾科技
+關(guān)注
關(guān)注
5文章
227瀏覽量
20858
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論