首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >A Reverse-Encoding-Based On-Chip Bus Tracer for Efficient Circular-Buffer Utilization
【24h】

A Reverse-Encoding-Based On-Chip Bus Tracer for Efficient Circular-Buffer Utilization

机译:基于反向编码的片上总线跟踪器,可有效利用循环缓冲区

获取原文
获取原文并翻译 | 示例

摘要

Hardware debuggers and logic analyzers must be able to record a continuous trace of data. Since the trace data are tremendous, to save space, these traces are often compressed. The compression algorithm must be simple for hardware implementation; a common method is to store only the difference between the previous value and the current one. Such differential compression has trouble with the circular buffer that is needed for recording continuous traces. Previous solutions are complex and waste memory. By a transformation that expresses differential compression in reverse form, we derive a new solution that is simpler than previous methods and does not waste memory. Our algorithm is based on an innovative reverse-encoding scheme by reversing the order of the datum being encoded and the datum being referred. This algorithm has been successfully implemented in a real-time on-chip advanced high-performance bus tracer and has been embedded in a 3-D graphics system-on-a-chip as an application example. The bus tracer costs only 44 K gates and runs at 500 MHz in TSMC 0.13-${rm mu}hbox{m}$ technology. Experiments have shown that our bus tracer achieves 100% circular-buffer utilization and captures 4.86 times trace depths as compared with a conventional industrial approach.
机译:硬件调试器和逻辑分析器必须能够记录连续的数据轨迹。由于跟踪数据量巨大,为节省空间,通常会压缩这些跟踪。压缩算法对于硬件实现必须简单;一种常见的方法是仅存储前一个值和当前值之间的差。这种差分压缩在记录连续轨迹所需的循环缓冲区方面存在麻烦。先前的解决方案很复杂并且浪费内存。通过以相反形式表示差分压缩的转换,我们得出了一个比以前的方法更简单并且不浪费内存的新解决方案。我们的算法基于一种创新的反向编码方案,通过颠倒要编码的数据和要引用的数据的顺序。该算法已在实时片上高级高性能总线跟踪器中成功实现,并已作为示例嵌入到3D图形片上系统中。在TSMC 0.13-$ {h mubox} hbox {m} $技术中,总线跟踪器仅需花费44 K门,并以500 MHz的频率运行。实验表明,与传统的工业方法相比,我们的总线跟踪器可实现100%的循环缓冲区利用率,并捕获4.86倍的跟踪深度。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号