Changes between Version 8 and Version 9 of Component/Vci Xcache


Ignore:
Timestamp:
Feb 8, 2008, 8:01:53 PM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Xcache

    v8 v9  
    11[wiki:Component SocLib Components General Index]
    22
    3 = !VciXcache Functional Description =
     3= !VciXcache =
     4
     5== Functional Description ==
    46
    57This VCI initiator is a generic cache controller, fully compliant with the
     
    1820until the previous transaction is completed. Therefore, it does not use the VCI PKTID and TRDID fields.
    1921
    20 == Instruction Cache ==
     22=== Instruction Cache ===
    2123 * The Instruction cache is direct mapping and read-only.
    2224 * It uses the [wiki:Component/MappingTable Mapping Table] to support uncached segments.
     
    2426 * The only VCI transaction generated by the Instruction cache is a read burst corresponding to a missing cache line.
    2527
    26 == Data Cache ==
     28=== Data Cache ===
    2729
    2830 * The Data cache is direct mapping, and the write policy is WRITE-THROUGH (the data is immediately written in memory, and the cache is updated only in case of HIT).
     
    3739 * The processor is stalled in case of cached read MISS, in case of uncached read, or in case of write, if the write buffer is full.
    3840
    39 = Component definition =
     41== Component definition ==
    4042
    4143Available in source:trunk/soclib/module/internal_component/vci_xcache/caba/metadata/vci_xcache.sd
     
    4951}}}
    5052
    51 = !VciXcache CABA  Implementation =
     53== CABA  Implementation ==
    5254
    5355The caba implementation is in
    5456 * source:trunk/soclib/module/internal_component/vci_xcache/caba/source/include/vci_xcache.h
    5557 * source:trunk/soclib/module/internal_component/vci_xcache/caba/source/src/vci_xcache.cpp
     58
     59== TLM-T Implementation ==
    5660
    5761== Template parameters ==