Changes between Version 31 and Version 32 of WikiStart


Ignore:
Timestamp:
Oct 10, 2014, 2:25:22 PM (10 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v31 v32  
    88
    99The GIET_VM supports two types of peripheral components:
    10  * '''External peripherals''' are located in one single cluster identified by the [X_IO,Y_IO] global variables defined in the hard_config.h file, and the associated segment vbase address SEG_PERI_BASE (32 bits must be defined in the hard_config.h file.
    11  * '''Internal peripherals''' are replicated in all clusters, and the associated segment vbase address is defined as vbase = SEG_PERI_BASE + cluster_xy * PERI_CLUSTER_INCREMENT.
     10 * '''External peripherals''' are located in one single cluster identified by the [X_IO,Y_IO] global variables.
     11 * '''Internal peripherals''', such as ICU, XCU, DMA or MMC, are replicated in all clusters.
    1212
    13 For most drivers
     13Each driver xxx_driver define two low-level functions ''_xxx_get_register()'' and ''_xxx_set_register()
     14to access the peripheral addressable registers. These functions are in charge to compute the physical addresses, taking into account the cluster extension if required.
    1415
    1516 === [wiki:bdv_driver     BDV  (Block Device controller)]