TI 主页 > Digital Signal Processing > DSP 设计支持 > 开发开具 > 仿真模拟
TI 提供 XDS510™ 和 XDS560™ 类仿真器,支持实时基于 JTAG 扫描的仿真并为完整系列的 TI DSP 提供产品支持。这些仿真器与 Code Composer Studio 调试器界面紧密集成,使开发者能够利用 TI 的所有实时仿真控制和可视化功能。TI 第三方提供逻辑分析器、硬件测试设备以及各种仿真器,这些仿真器支持不同的主机输入/输出接口,包括 USB、以太网、PCI、并行端口、PCMCIA 以及 ISA 总线。
JTAG 仿真概览
德州仪器 (TI) 在十多年前发明了基于 JTAG 扫描的仿真,自此以后,该方法一直为嵌入式系统开发广为采纳。与较早且更昂贵的“电路内置仿真”或“ICE”技术相比而言,JTAG 更受开发者的偏爱。电路内置仿真将目标处理器替换为不同的器件,该器件扮演或“仿真”原始器件,但具有附加的引脚使器件上的内部结构(如总线)可见。电路内置仿真具有限制,因为支持 200MHz 以上的高速处理器所需要的成本是让人望而却步的。TI 的 XDS 系列仿真器所使用的 JTAG 仿真技术省去了这些调试成本和困难,方法是直接与处理器进行通信,从而彻底避免专用的仿真器件。标准 JTAG 连接器可让数据以非插入方式在片上和片外移动,而不会中断正在执行的器件。然后,TI 在 DSP 上使用附加的仿真逻辑对此功能进行了补充,旨在提供更高的可视性并提供对寄存器和其它内部功能(如片上高速缓冲存储器)进行访问。
RTDX 和高速 RTDX
直到最近,开发者一直被迫使用断点来停止他们的应用程序以便与主机计算机交换数据“快照”,这种技术称为“停止模式调试”。这种插入式方**误导开发者,因为中止的高速应用程序的隔离快照不能显示系统的实际操作。
为解决这个问题,TI 开发了 RTDX(实时数据交换),这使设计人员能持续实时看到应用程序的直观视图。RTDX 由 TI 在 1998 年发明,是 DSP 行业第一款具有这种功能的产品。RTDX 使能在目标和主机之间进行实时异步数据交换,而不会停止目标应用程序。本质上,RTDX 数据链路是在 DSP 应用和主机之间提供一个“数据管道”。这种双向能力允许开发者访问应用程序的数据以获取实时直观视图,或者模拟给 DSP 输入数据(可能在实时传感器硬件可用之前)。该功能通过为开发者提供系统操作方式的实际视图来缩短了开发时间。
标准和高速 RTDX
有两种类型的 RTDX。XDS510 类仿真器支持现有形式的 RTDX,它称为“标准”RTDX,能够处理 10KB/s 和更高的数据速率,从而使 CD 音频、超低端电视会议和音频电话成为可能。XDS560 还支持标准 RTDX,将那些速度升高到 130 KB/s,即使高速 RTDX 在处理器上不可用。此外,XDS560 还向启用的处理器的高速 RTDX 提供 2MB/s 以上的带宽。高速 RTDX 带宽为流视频、ADSL 和硬磁盘驱动器等应用提供支持。这为正在运行的应用程序提供了史无前例的实时直观视图。
|