Changes between Version 35 and Version 36 of WikiStart
- Timestamp:
- Oct 10, 2014, 3:14:21 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
WikiStart
v35 v36 10 10 11 11 Each driver xxx_driver define two low-level functions ''_xxx_get_register()'' and ''_xxx_set_register()'' 12 to access the peripheral addressable registers. These functions are in charge to compute the peripheral physical addresses, taking into account the cluster extension if required:12 to access the peripheral addressable registers. These functions are in charge to compute the peripheral registers addresses, taking into account the peripheral base address, teh register indesx, and the cluster coordinates: 13 13 14 14 * '''External peripherals''': Accesses use virtual addresses if the MMU (Memory management Unit) is activated, or physical addresses if it is not. In this case, the physical address is computed as pbase = SEG_XXX_BASE + cluster_io << 32.