• DocumentCode
    3254515
  • Title

    A high performance and low cost real-time address tracer for embedded microprocessors

  • Author

    Jeang, Yuan-Long ; Liu, Che-Chia

  • Author_Institution
    Dept. of Electron. Eng., Nat. Kaohsiung Univ. of Appl. Sci.
  • fYear
    2005
  • fDate
    7-10 Aug. 2005
  • Firstpage
    1139
  • Abstract
    A real-time address tracer provides designers a realtime monitoring capability, which is the kernel of a dynamic debugging system. Due to the limited trace memory; the address data should be compressed before storing into trace memory. According to the localities of programs, we provide an effective compression method, which usually uses only 8 to 16 entries (64 bits each entry) of table instead of 0.5k to 4k entries of dictionary and window used by LZW-based compression method. Furthermore, by associating a simple counter and low cost hardware, for several benchmarks, the average compression ratio reaches more than 99.9% (1:1000), ten folds improvement comparing with other work. The system has been implemented using Xilinx FPGA
  • Keywords
    data compression; logic design; microprocessor chips; program debugging; real-time systems; LZW-based compression; Xilinx FPGA; dynamic debugging system; embedded microprocessors; real-time address tracer; real-time monitoring; trace memory; Costs; Counting circuits; Debugging; Dictionaries; Field programmable gate arrays; Hardware; Kernel; Microprocessors; Monitoring; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 2005. 48th Midwest Symposium on
  • Conference_Location
    Covington, KY
  • Print_ISBN
    0-7803-9197-7
  • Type

    conf

  • DOI
    10.1109/MWSCAS.2005.1594307
  • Filename
    1594307