![]() |
mFrame
|
列舉型態 | |
enum struct | REMAP : uint32 { CPU0_SBUS_MASK = (0x3U << +Shift::REMAP_CPU0_SBUS) , CPU0_SBUS_04000000 = (0x0U << +Shift::REMAP_CPU0_SBUS) , CPU0_SBUS_20006000 = (0x1U << +Shift::REMAP_CPU0_SBUS) , DMA0_MASK = (0x3U << +Shift::REMAP_DMA0) , DMA0_04000000 = (0x0U << +Shift::REMAP_DMA0) , DMA0_CPU0_SBUS = (0x1U << +Shift::REMAP_DMA0) , USB0_MASK = (0x3U << +Shift::REMAP_USB0) , USB0_04000000 = (0x0U << +Shift::REMAP_USB0) , USB0_CPU0_SBUS = (0x1U << +Shift::REMAP_USB0) , LOCK = (0x1U << +Shift::REMAP_LOCK) , DEFAULT = 0x00000000U } |
SYSCON REMAP Register Bit Mask Enumeration. 更多... | |
函式 | |
constexpr unsigned int | operator+ (REMAP e) |
Operator Overload - Convert REMAP enum to unsigned int. | |
Copyright (c) 2020 ZxyKira All rights reserved.
SPDX-License-Identifier: MIT
|
strong |
SYSCON REMAP Register Bit Mask Enumeration.
Bit mask definitions for the MCXA153 System Configuration Controller (SYSCON) REMAP register. This register controls memory remapping for different system masters, enabling flexible memory allocation and system optimization.
SYSCON REMAP 寄存器位掩碼枚舉,控制不同系統主控的記憶體重映射
Memory Remapping Features:
列舉值 | |
---|---|
CPU0_SBUS_MASK | CPU0 System Bus Clear Mask. Bit mask to clear the CPU0 System Bus remapping field before setting new values. This mask covers all bits in the CPU0_SBUS field for safe field manipulation. CPU0 系統匯流排清除位掩碼,用於清除 CPU0_SBUS 欄位的所有位元 Field Mask Information:
|
CPU0_SBUS_04000000 | CPU0 SBUS to RAMX0 Default Mapping. Maps CPU0 System Bus access to RAMX0 default address space (0x04000000-0x04001fff). This is the standard memory mapping providing direct access to RAMX0. CPU0 SBUS 到 RAMX0 預設映射 (0x04000000-0x04001fff) Memory Mapping Characteristics:
|
CPU0_SBUS_20006000 | CPU0 SBUS to Alternative RAMX0 Mapping. Maps CPU0 System Bus access to alternative RAMX0 address space (0x20006000-0x20007fff). This provides an alternative memory layout for system optimization. CPU0 SBUS 到替代 RAMX0 映射 (0x20006000-0x20007fff) Alternative Mapping Characteristics:
|
DMA0_MASK | DMA0 Clear Mask. Bit mask to clear the DMA0 remapping field before setting new values. This mask covers all bits in the DMA0 field for safe field manipulation. DMA0 清除位掩碼,用於清除 DMA0 欄位的所有位元 DMA0 Field Mask:
|
DMA0_04000000 | DMA0 to RAMX0 Default Mapping. Maps DMA0 access to RAMX0 default address space (0x04000000-0x04001fff). This provides direct DMA access to RAMX0 for high-performance data transfers. DMA0 到 RAMX0 預設映射 (0x04000000-0x04001fff) DMA Access Characteristics:
|
DMA0_CPU0_SBUS | DMA0 to CPU0 SBUS Alias Space. Maps DMA0 access to the same alias space as CPU0_SBUS, providing shared memory access patterns between DMA0 and CPU0 systems. DMA0 到 CPU0 SBUS 別名空間映射,提供 DMA0 和 CPU0 間的共享記憶體訪問 Shared Access Benefits:
|
USB0_MASK | USB0 Clear Mask. Bit mask to clear the USB0 remapping field before setting new values. This mask covers all bits in the USB0 field for safe field manipulation. USB0 清除位掩碼,用於清除 USB0 欄位的所有位元 USB0 Field Mask:
|
USB0_04000000 | USB0 to RAMX0 Default Mapping. Maps USB0 access to RAMX0 default address space (0x04000000-0x04001fff). This provides direct USB controller access to RAMX0 for buffer management. USB0 到 RAMX0 預設映射 (0x04000000-0x04001fff) USB Memory Access:
|
USB0_CPU0_SBUS | USB0 to CPU0 SBUS Alias Space. Maps USB0 access to the same alias space as CPU0_SBUS, providing shared memory access for USB operations and CPU processing. USB0 到 CPU0 SBUS 別名空間映射,提供 USB 操作和 CPU 處理的共享記憶體 Shared USB Memory Benefits:
|
LOCK | REMAP Register Lock Bit. This 1-bit field provides a write protection mechanism to prevent accidental modification of the REMAP register contents. Once set, this bit remains asserted until a system reset occurs. REMAP 寄存器鎖定位元,提供寫入保護機制防止意外修改 Lock Mechanism:
@recommended Enable lock after completing system memory configuration to prevent unintended changes during normal operation. |
DEFAULT | REMAP Register Default Value. Default power-on reset value for the REMAP register. This represents the initial state of all memory remapping configurations before any software modifications. REMAP 寄存器預設值,代表上電重置後的初始狀態 Default Configuration:
|
|
constexpr |
Operator Overload - Convert REMAP enum to unsigned int.
Converts REMAP enumeration value to unsigned integer for easy bitwise operations. Useful for manipulating REMAP register fields in conditional statements.
將REMAP列舉值轉換為無號整數,便於位元操作
e | REMAP enumeration value 列舉值 |