首页> 外国专利> Trace unit for data processor which outputs address values as the difference between the address and a base address in a register

Trace unit for data processor which outputs address values as the difference between the address and a base address in a register

机译:数据处理器跟踪单元,用于输出地址值作为寄存器中地址和基地址之间的差

摘要

A data processor has a trace unit to trace the operations of the processor. The trace unit has reference address registers, which store base addresses. When the unit outputs an address, it compares the address with the values in the reference registers. It then outputs the address value as a value indicating one of the reference registers and the difference between the address value and the value in the selected reference register. The difference may be an arithmetic difference or may be all the bits which are different. The selected reference register may be the one which gives the smallest difference. If the difference between the address to be traced and the reference register is greater than a threshold, the address to be traced may be stored in one of the reference registers. A diagnostic apparatus receives the values and reconstructs the original address.
机译:数据处理器具有跟踪单元,以跟踪处理器的操作。跟踪单元具有参考地址寄存器,该参考地址寄存器存储基地址。当单元输出地址时,它将地址与参考寄存器中的值进行比较。然后,它输出地址值作为指示参考寄存器之一以及该地址值与所选参考寄存器中的值之差的值。该差异可以是算术差异,或者可以是所有不同的位。所选参考寄存器可以是差异最小的寄存器。如果要跟踪的地址与参考寄存器之间的差大于阈值,则可以将要跟踪的地址存储在参考寄存器之一中。诊断设备接收这些值并重建原始地址。

著录项

  • 公开/公告号GB2483509A

    专利类型

  • 公开/公告日2012-03-14

    原文格式PDF

  • 申请/专利权人 ARM LIMITED;

    申请/专利号GB20100015181

  • 申请日2010-09-13

  • 分类号G06F11/36;G06F11/34;

  • 国家 GB

  • 入库时间 2022-08-21 17:03:23

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号