System ACE CompactFlash Solution
DS080 (v3.0) April 7, 2014
31
Product Specification
R
— OBSOLETE — OBSOLETE — OBSOLETE — OBSOLETE —
CONTROLREG Register (BYTE address 18h-1Bh, WORD address 0Ch-0Dh)
The CONTROLREG register provides the means for the MPU interface to control System ACE CF controller functionality.
Table 17 provides a description of the CONTROLREG register bits.
Table 17: CONTROLREG Register Bit Descriptions
Bit
Name
Description
0
FORCELOCKREQ
Forces the CompactFlash arbitration logic to grant a lock to the MPU interface based on
the value of the LOCKREQ bit of the CONTROLREG register (default is 0):
0 means do not force MPU lock request (i.e., arbitrate between Configuration
Controller and MPU interface)
1 means force MPU lock request (i.e., do not perform arbitration: grant lock request
based only on MPU requests)
1
LOCKREQ
CF arbitration lock request signal; Once a lock is granted, the LOCKREQ must be
de-asserted before the lock is removed (default is 0):
0 means do not request CompactFlash access lock
1 means request CompactFlash access lock
2
FORCECFGADDR
Forces the overriding of the CFGADDR(1:0) pins in favor of using the CFGADDRBIT(2:0)
bits of the CONTROLREG(15:13) register (default is 0):
0 means use the CFGADDR(1:0) pins
1 means use the CONTROLREG(15:13) register bits
3
FORCECFGMODE
Forces the overriding of CFGMODEPIN in favor of using the CFGMODE bit of the
CONTROLREG register (default is 0):
0 means use CFGMODEPIN
1 means use the CFGMODE bit of the CONTROLREG register
4
CFGMODE
Configuration mode (default is 0):
1 means automatically start the configuration process immediately after System ACE CF
controller Reset
0 means wait for CFGSTART bit in CONTROLREG before starting the configuration
process
5
CFGSTART
Configuration start bit (default is 0):
0 means do not start configuration
1 means start configuration process
6
CFGSEL
Configuration select (default is 0):
0 means configure from CompactFlash
1 means configure from MPU interface
7
CFGRESET
Configuration/CompactFlash controller reset (default is 0):
0 means do not reset
1 means reset the Configuration and CompactFlash controllers (this also causes a
“soft-reset” of the CompactFlash device)
8
DATABUFRDYIRQ
Data buffer ready IRQ enable (default is 0):
1 means interrupts are enabled for when data buffer is ready for transfer of data into or
out of the buffer
0 means data buffer ready interrupts are disabled
9
ERRORIRQ
Error IRQ enable (default is 0):
1 means interrupts are enabled for when an error occurs
0 means error interrupts are disabled