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í)時追蹤調(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,可以通過 JTAG 或串行線調(diào)試將 ARM 調(diào)試器和第三方調(diào)試器連接到基于 ARM 處理器的設(shè)備。RVI 使用 FPGA 加速,在單處理器和多處理器芯片上實(shí)現(xiàn)較高的下載速度,并快速進(jìn)行單步程序運(yùn)行。
RVI 具有虛擬以太網(wǎng)(用于在沒有其他驅(qū)動程序或 I/O 端口時裝載遠(yuǎn)程文件系統(tǒng))、針對許多開發(fā)平臺的加速硬件引導(dǎo)啟動以及與第三方工具結(jié)合使用的開放式調(diào)試接口等功能,它是一個用于開發(fā)和調(diào)試復(fù)雜 SoC 的綜合性解決方案。
RVT2 實(shí)時追蹤調(diào)試單元
RVT2 是一個跟蹤、捕獲處理器執(zhí)行代碼的硬件單元,它是對 RVI 的擴(kuò)展。RVT2 連接到硬件目標(biāo)的跟蹤端口,以從芯片中提取實(shí)時跟蹤數(shù)據(jù),然后將數(shù)據(jù)存儲到其 24MB 緩沖區(qū)或?qū)?shù)據(jù)傳輸?shù)街鳈C(jī)。
跟蹤是用于解決復(fù)雜的軟件/硬件問題以及與 Timing 相關(guān)問題的必不可少的工具;因?yàn)橥ㄟ^跟蹤,您可以對軟件的執(zhí)行情況進(jìn)行后分析,而不需要借助任何軟件或硬件工具。此外,得益于 RVT2 中的創(chuàng)新性數(shù)據(jù)流功能以及 ARM Profiler,您還可以進(jìn)行長期的非侵入式軟件分析。
RVI 和 RVT2 隨附了功能強(qiáng)大的軟件實(shí)用工具,以幫助進(jìn)行 SoC 引入和硬件驗(yàn)證。它們還提供了用于第三方工具和自定義工具的接口。
特點(diǎn)
RVI
運(yùn)行控制調(diào)試單元支持所有 ARM 和 Cortex 處理器
通過 USB 2.0 和以太網(wǎng)接口,可以從主機(jī) PC 進(jìn)行直接和遠(yuǎn)程連接
支持 JTAG 和串行線調(diào)試目標(biāo)接口
設(shè)備引導(dǎo)啟動和測試實(shí)用工具
支持通過 JTAG 進(jìn)行虛擬以太網(wǎng)鏈接
支持第三方 IP 和調(diào)試器
RVT2
跟蹤所有 ARM 處理器和不同類型 ETM 的指令和數(shù)據(jù)
具有跟蹤數(shù)據(jù)壓縮功能的 24MB 緩沖區(qū)可存儲 50M 指令
對于以高達(dá) 400MHz 主頻運(yùn)行的處理器,實(shí)現(xiàn)對主機(jī)的 USB 流式跟蹤
32 位跟蹤端口支持高達(dá) 480MHz(單倍數(shù)據(jù)速率)或 240MHz(雙倍數(shù)據(jù)速率)的頻率
支持常規(guī)和多路復(fù)用 ETM 模式
可選的 48 位時間戳功能允許調(diào)試器在禁用周期精確跟蹤時了解指令的執(zhí)行時間
可將跟蹤接口的所有信號上的延遲配置為支持具有異常跟蹤計(jì)時的目標(biāo)
用作 RVI 的插件單元
規(guī)格
RVI
Windows XP Professional Service Pack 3
Windows 7 專業(yè)版
Windows 7 企業(yè)版
Red Hat Enterprise Linux 5 桌面版和工作站選項(xiàng)、標(biāo)準(zhǔn)版
通過以太網(wǎng)連接到主機(jī)時,將同時支持這些操作系統(tǒng)的 32 位和 64 位版本。如果通過 USB 進(jìn)行連接,則只支持 32 位版本。
對主機(jī) PC 的要求
Pentium IBM 兼容機(jī)
一個未用 USB 端口(如果需要直接連接到運(yùn)行控制單元)
一個 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)試訪問端口 (DAP)
DAP-Lite
CoreSight 跟蹤組件
嵌入式跟蹤緩沖區(qū) (ETB)
RVT2
操作系統(tǒng)
與 RVI 相同
對主機(jī) PC 的要求
與 RVI 相同
目標(biāo)接口
跟蹤端口寬度:1 至 32 位
跟蹤端口計(jì)時模式:單邊沿和雙邊沿
跟蹤端口參考電壓:0.9V 至 5.0V
跟蹤連接器:單和雙 MICTOR 跟蹤連接器
跟蹤端口上的定時
跟蹤信號的各個延遲的分辨率:75ps
跟蹤端口信號的自動校準(zhǔn):是,與 ARM 性能分析器一起使用時
時間戳分辨率: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)注
4文章
3608瀏覽量
90968 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6097瀏覽量
36141 -
米爾科技
+關(guān)注
關(guān)注
5文章
227瀏覽量
21479
發(fā)布評論請先 登錄
ARM仿真器:DSTREAM,VSTREAM,RVI,RVI+RVT2功能比較
仿真器和燒寫器介紹_仿真器和燒寫器的特點(diǎn)是什么?
zigbee仿真器是什么_關(guān)于zigbee仿真器的詳細(xì)介紹
什么是單片機(jī)仿真器_單片機(jī)仿真器有什么用_單片機(jī)仿真器怎么用
關(guān)于Atmel調(diào)試器和仿真器的介紹
米爾科技ULINKpro D 仿真器介紹

米爾科技ULINK-ME 仿真器 介紹

米爾科技DSTREAM高性能仿真器 介紹

米爾科技仿真器支持的芯片和CPU介紹
STM32-DAP仿真器的使用(1)

評論