Changes between Version 6 and Version 7 of Component/Vci Chbuf Dma


Ignore:
Timestamp:
Oct 19, 2015, 3:16:14 PM (9 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Chbuf Dma

    v6 v7  
    3737
    3838Each channel [k] has 10 memory-mapped 32 bits registers:
    39  * CHBUF_RUN[k]       (write-only) : channel is activated when writing a non-zero value
    40  * CHBUF_STATUS[k]    (read-only)  : channel status
     39 * CHBUF_RUN[k]       (write-only) : channel running modes (see below)
     40 * CHBUF_STATUS[k]    (read-only)  : channel status (see below)
    4141 * CHBUF_SRC_DESC[k]  (read/write) : SRC chbuf descriptor 32 LSB bits physical address
    4242 * CHBUF_DST_DESC[k]  (read/write) : DST chbuf descriptor 32 LSB bits physical address
     
    5252 * The 5 bits ADDRESS[4:0] define the target register.
    5353 * The 3 bits ADDRESS[14:12] define the selected channel.
     54
     55For each channel, various running modes can be set by writing in the CHBUF_RUN register:
     56 || Running Mode             || value ||                                           ||
     57 || MODE_IDLE                || 0     || soft reset request                        ||
     58 || MODE_NORMAL              || 1     || Both SRC & DST buffers status are checked ||
     59 || MODE_NO_SRC_SYNC         || 2     || SRC buffer status is not checked          ||
     60 || MODE_NO_DST_SYNC         || 4     || DST buffer status is not checked          ||
    5461
    5562For each channel, the relevant values for the channel status are the following: