Changes between Version 9 and Version 10 of Component/Vci Multi Ram


Ignore:
Timestamp:
Feb 9, 2008, 1:32:25 PM (16 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Component/Vci Multi Ram

    v9 v10  
    11[wiki:Component SocLib Components General Index]
    22
    3 = !VciRam Functional Description =
     3= !VciRam =
     4
     5== Functional Description ==
    46
    57This VCI target is an embedded SRAM controller. This hardware component handles
     
    1315[wiki:Component/ElfLoader ElfLoader] is attached to it.
    1416
    15 = Component definition =
     17== Component definition ==
    1618
    17 Available in source:trunk/soclib/module/internal_component/vci_ram/caba/metadata/vci_ram.sd
     19Available in source:trunk/soclib/soclib/module/internal_component/vci_ram/caba/metadata/vci_ram.sd
    1820
    1921== Usage ==
    2022
    21 !VciMultiRam has no other parameter than VCI ones, it may be used like others, see [wiki:SoclibCc/VciParameters SoclibCc/VciParameters]
     23See [wiki:SoclibCc/VciParameters SoclibCc/VciParameters]
    2224{{{
    23 Uses( 'vci_multi_ram', **vci_parameters )
     25Uses( 'vci_ram', **vci_parameters )
    2426}}}
    2527
    26 = !VciMultiRam CABA Implementation =
     28== CABA Implementation ==
     29 
     30 * interface : source:trunk/soclib/soclib/module/internal_component/vci_ram/caba/source/include/vci_ram.h
     31 * implementation : source:trunk/soclib/soclib/module/internal_component/vci_ram/caba/source/src/vci_ram.cpp
    2732
    28 The caba implementation is in
    29  * source:trunk/soclib/module/internal_component/vci_ram/caba/source/include/vci_ram.h
    30  * source:trunk/soclib/module/internal_component/vci_ram/caba/source/src/vci_ram.cpp
    31 
    32 == Template parameters: ==
    33  * The VCI parameters
     33== TLM-T Implementation
    3434
    3535== Constructor parameters ==
    3636
    37  * Uninitialized !MultiRam
     37 * Uninitialized !VciRam
    3838{{{
    39 VciMultiRam(
     39VciRam(
    4040     sc_module_name name,                     // Instance name
    4141     const soclib::common::IntTab &index,     //  Target index
     
    4343}}}
    4444
    45  * Elf-Initialized !MultiRam
     45 * Elf-Initialized !VciRam
    4646You may load a binary file, by creating a loader:
    4747{{{
     
    5151     const soclib::common::IntTab &index,     //  Target index
    5252     const soclib::common::MappingTable &mt,  // Mapping Table
    53      soclib::common::ElfLoader &loader);
     53     soclib::common::ElfLoader &loader); // Loader
    5454}}}
    5555On reset, any loadable segment in ELF file will be reloaded