• DocumentCode
    3084137
  • Title

    The direct-mapped instruction cache for ColdFire microprocessors

  • Author

    Tirumala, Anup S. ; Bibikar, Vasudev J.

  • Author_Institution
    Motorola Inc., Austin, TX, USA
  • fYear
    1996
  • fDate
    7-9 Oct 1996
  • Firstpage
    288
  • Lastpage
    292
  • Abstract
    This paper describes the design considerations and main features of the ColdFire direct-mapped instruction cache. This cache is also available via Motorola´s FlexCore program, in sizes of 0.5-32 K. The cache utilizes “compiled” memory arrays for directory (tag) and instruction data storages. The cache incorporates a 16-byte fill-buffer that enables non-lockup (hit-under-miss) operation. The fill-buffer also functions as a “floating” second-set to improve cache hit rate. Included in this paper are a description of a low-cost method of reducing conflict misses and the introduction of the notion of a miss-fetch algorithm to maximize cache performance and simultaneously minimize external bus-utilization
  • Keywords
    cache storage; instruction sets; microprocessor chips; 16-byte fill-buffer; ColdFire microprocessors; Motorola´s FlexCore program; cache performance; conflict misses; design considerations; direct-mapped instruction cache; instruction data storages; memory arrays; miss-fetch algorithm; Frequency; Microprocessors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-7554-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1996.563569
  • Filename
    563569