PURPOSE: An apparatus and a method for controlling a cache are provided to enhance block unit data access efficiency of an image based on a block oriented cache thereby improving cache hit ratio. CONSTITUTION: A parameter input unit(110) receives the first parameter corresponding to a block unit cache of a main memory. A cache index extractor(120) extracts cache index from the first parameter. A cache tag extractor(130) extracts a cache tag from the first parameter. A comparison unit(140) determines cache hit using the cache index and cache tag.