Changes between Version 3 and Version 4 of mmc_driver


Ignore:
Timestamp:
Jan 20, 2015, 7:07:22 PM (10 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • mmc_driver

    v3 v4  
    88The ''vci_mem_cache'' component is a L2 cache controller specifically designed for the TSAR architecture.
    99It contains 3 types of addressable registers:
    10  * '''configuration registers''' support software based cache coherence between L2 and L3 caches.
    11  * '''instrumentation registers''' define various hardware event counters
    12  * '''error report registers''' contains various informations on address errors reported by the L2 cache.
     10 * '''configuration registers''' support coherence between L2 and L3 caches.
     11 * '''instrumentation registers''' define various hardware event counters.
     12 * '''error report registers''' contain informations on address errors reported by the L2 cache.
    1313
    1414The MMC component is a replicated peripheral, as it exist one MMC component per cluster.
     
    2121The addressable registers map and command codes are defined [source:soft/giet_vm/giet_drivers/mmc_driver.h here].
    2222
    23  == Configuration registers access functions ==
     23 == Configuration registers ==
    2424
    2525 === void '''_mmc_inval'''( unsigned long long buf_paddr,   unsigned int buf_length ) ===
     
    2929This function copies to external RAM all cache lines covering a memory buffer defined by the physical base address, and the length, if they are dirty. The buffer address MSB are used to compute the cluster index.
    3030
    31  ==Instrumentation registers access functions ==
     31 == Instrumentation registers ==
    3232
    3333 === unsigned int '''_mmc_get_instrument'''( unsigned int x,  unsigned int y,  unsigned int reg ) ===
     
    3737 * '''reg''' register index
    3838
    39  == Error registers access functions ==
     39 == Error registers ==
    4040
    4141 === void '''_mmc_isr'''( unsigned int irq_type,   unsigned int irq_id,   unsigned int channel ) ===