参数搜索
|
首页 » pls GmbH » Universal Access Device 2+










Universal Access Device 2+

Universal AccessDevice 2+提供了对用户选择的ARM、XScale和PowerPC派生产品的调试访问,它是面向Universal Debug Engine的新型一体化扩展接口硬件。

UAD2+为通过JTAG和各种各样的目标系统访问通道进行的调试工作提供了最先进的硬件支持。它针对运行在主控PC上的UDE和目标系统之间的高速通信进行了优化。 UAD2+为UDE的全部访问特性提供了最好的支持。

主要特性:

  • 独立的通信设备17 x 14 x 5cm³
  • 通过USB 2.0建立的主机连接
    • 480Mbps的通信速率
    • 支持低效率的USB 1.1
    • 工作在Windows 2000、Windows XP和Windows Vista上
  • 通过主机连接,或通过IEEE1394-OHCI(也称为Firewire® 或 i.Link™)
    • 400Mbps的通信速率
    • 内置集线器功能,用于实现与其他IEEE1394目标的最佳协同工作状态
    • 工作在Windows 2000、Windows XP和Windows Vista上
  • 或通过以太网(准备阶段)
    • 10/100/Mbps的通信速率
    • 工作在Windows 2000、Windows XP和Windows Vista上
  • 电气隔离的目标接口将UAD2+和目标之间电势差所造成的不良影响降至最小
  • 内置的JTAG扩展技术使得UAD2+和目标之间的JTAG电缆最长可达50cm(根据需要可提供1米或更长的电缆)
  •  JTAG端口是通过专用插座提供的,该插座还提供驱动和电缆
  • 板上高速CAN总线接口驱动,符合ISO-DIS 11898标准
  • 通过板上Flash编程,可实现固件的自动升级
  • 与ARM7、ARM9、Cortex和XScale目标系统之间灵活的串行高速通信。

JTAG

Universal AccessDevice 2+代表了一种面向ARM和PowerPC微控制器的新型调试技术的支持。

 Universal Access Device 2+支持EmbeddedICE的全部核心功能,比如:
  • 标准JTAG连接器(2.5V-3.3V I/O环电压)支持移位时钟高达25MHz的ARM,XScale,PowerPC JTAG调试通信通道──下载速率高达1M字节/秒
  • 主机调试器通过JTAG接口(IEEE1149.1)直接访问目标系统
  • 片上调试工作模式支持类仿真器的附加调试功能
  • 硬件代码断点
  • 数据断点的读或写访问
  • 实时跟踪操作数访问
使用这些调试功能,无需在目标系统上额外添加硬件或软件资源。因此,当调试器使用JTAG EmbeddedICE端口时,微控制器的所有其他接口都能够毫无限制地供应用程序使用,而且系统在整个生存期内都可以用于调试。
通过Universal DebugEngine (UDE) 和 Universal Access Device 2+使用JTAG,具有下列主要优势:
  • 下载速度要比低成本的打印机端口解决方案快多达25倍!显著加快了调试会话的回转周期,特别是在调试较大的应用程序时(1++M字节)。
  • 不需要常驻RAM或ROM的目标监视程序。
  • 在单步调试ROM或片上Flash/OTP中的程序代码时,可以使用硬件断点。
此外,还可以定义复杂的触发条件。现在,符号触发条件的定义得以增强。通过使用Universal Access Device 2+,单芯片应用现在可以通过JTAG进行调试,不再需要昂贵的在线仿真器。

JTAG-延长器

UAD2+默认配备了一个有源的UAD-JTAG延长器,允许UAD2+和目标之间的JTAG电缆长度最长达到50cm(根据需要可提供1米或更长的电缆)。 UAD-JTAG延长器提供了专用的JTAG插座,该插座还具有驱动和电缆。
支持的JTAG连接器:
  • 标准的20管脚套管公头——ARM连接器
  • 标准的14管脚套管公头——PowerPC OnCE连接器
  • 标准的16管脚套管公头——PowerPC COP连接器
  • 根据客户要求定制的连接器
  • 电缆长度50cm——根据需要可提供更长的电缆
  • 支持漏极开路的RESET#
  • 目标MCU I/O电压用于I/O工作
  • 通过LVDS技术提供最好的性能和信号完整性

面向ARM的ETM和ETB跟踪

ARM7和ARM9 ETM跟踪板是Universal Access Device 2+的扩展,它支持实时地在ARM派生产品上运行的程序的跟踪信息的记录。

UAD2+ ARM7和ARM9 ETM跟踪扩展板

这套系统是一种优化解决方案,它以最佳方式支持ARM ETM跟踪端口功能的全部特性。
  • 跟踪端口最高支持170MHz,4或8位宽度
  • 支持半速率时钟模式
  • 1M的样本跟踪深度
  • 时间信息的分辨率可达1/fCPU(比如,fCPU=100MHz时,分辨率为10ns)
  • 40位的时间信息范围
  • 支持所有用于向跟踪单元提供触发事件的ETM功能
  • 智能跟踪过滤器,用于最好地利用跟踪
  • 额外提供了8条外部跟踪线路,用于观察外设和外部信号
  • 到外部连接器插座的LVDS接口,支持38管脚ETM Mictor高速连接器插座(由ARM提出)

38管脚ARM7和ARM9 Mictor高速连接器插座

  • ARM推荐用于支持到ARM ETM的连接
  • 基于Mictor 38管脚高速连接器的连接器系统
  • 准备用于系统时钟高达170MHz的系统
  • 支持2.5V到3.6V的I/O环(I/O ring)电压
  • 80针电缆用于使用LVDS接口来确保跟踪信号的高质量的跟踪基板