13.8 Scanning Modes
The interaction of the scanner with the system operation is controlled by the priority
selection in the system arbiter (refer to the “Memory Access Scheme” section for
more details). Additionally, the DPS, MREG, BURSTMD, and TRIGEN bits determine the operation of the scanner.
Important: When using the scanner module in conjunction
with the CRC module, the system arbiter needs to be configured such that the scanner has
a higher priority than the CPU to ensure that a memory access request is granted when it
occurs.
The Scanner Dedicated Peripheral Select (DPS) bit determines which peripheral the scanner interacts with. When DPS =
'1', the scanner selects the CLB; when DPS = '0',
the scanner selects the CRC.
The Scanner Memory Region Select (MREG) bit determines which memory region the scanner will perform operations
in. When MREG = '
1', the scanner operates in the Data EEPROM region.
When MREG = '0', the scanner operates in the Program Flash Memory (PFM)
region. When using the scanner module in conjunction with the CLB, the user must also
determine whether the application will automatically configure the CLB for use with or
without CPU intervention (see the "Configurable Logic Block (CLB)" section). When
using the scanner module in conjunction with the CRC module, the system arbiter needs to
be configured such that the scanner has a higher priority than the CPU to ensure that a
memory access request is granted when it occurs.