Intel E3815 FH8065301567411 Data Sheet

Product codes
FH8065301567411
Page of 5308
Intel
®
 Atom™ Processor E3800 Product Family
2478
Datasheet
19.6.14
CRCR_HI—Offset 3Ch
Register CRCR_HI
Access Method
Default: 00000000h
3
0h
RW
CRR: 
Command Ring Running (CRR) - RO. Default = 0. This flag is set to 1 if the Run/
Stop (R/S) bit is 1 and the Host Controller Doorbell register is written with the DB 
Reason field set to Host Controller Command. It is cleared to 0 when the Command Ring 
is stopped after writing a 1 to the Command Stop (CS) or Command Abort (CA) flags, or 
if the R/S bit is cleared to 0.
2
0h
RW
CA: 
Command Abort (CA) - RW1S. Default = 0. Writing a 1 to this bit shall immediately 
terminate the currently executing command, stop the Command Ring, and generate a 
Command Completion Event with the Completion Code set to Command Ring Stopped. 
Refer to section 4.6.1.2 for more information on aborting a command. The next write to 
the Host Controller Doorbell with DB Reason field set to Host Controller Command shall 
restart the Command Ring operation. Writes to this flag are ignored by the xHC if 
Command Ring Running (CRR) = 0. Reading this bit always returns 0.
1
0h
RW
CS: 
Command Stop (CS) - RW1S. Default = 0. Writing a 1 to this bit shall stop the 
operation of the Command Ring after the completion of the currently executing 
command, and generate a Command Completion Event with the Completion Code set to 
Command Ring Stopped and the Command TRB Pointer set to the current value of the 
Command Ring Dequeue Pointer. Refer to section 4.6.1.1 for more information on 
stopping a command. The next write to the Host Controller Doorbell with DB Reason 
field set to Host Controller Command shall restart the Command Ring operation. Writes 
to this flag are ignored by the xHC if Command Ring Running (CRR) = 0. Reading this bit 
shall always return 0.
0
0h
RW
RCS: 
Ring Cycle State (RCS) - RW. This bit identifies the value of the xHC Consumer 
Cycle State (CCS) flag for the TRB referenced by the Command Ring Pointer. Refer to 
section 4.9.3 for more information. Writes to this flag are ignored if Command Ring 
Running (CRR) is 1. If the CRCR is written while the Command Ring is stopped (CRR = 
0), then the value of this flag shall be used to fetch the first Command TRB the next 
time the Host Controller Doorbell register is written with the DB Reason field set to Host 
Controller Command. If the CRCR is not written while the Command Ring is stopped 
(CRR = 0), then the Command Ring shall begin fetching Command TRBs using the 
current value of the internal Command Ring CCS flag. Reading this flag always returns 
0.
Bit 
Range
Default & 
Access
Description
Type: 
Memory Mapped I/O Register
(Size: 32 bits)
CRCR_HI: 
BAR Type: 
PCI Configuration Register (Size: 32 bits)
BAR Reference: 
[B:0, D:22, F:0] + 10h
31
28
24
20
16
12
8
4
0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
CMD_RING
_PNTR
Bit 
Range
Default & 
Access
Description
31:0
0h
RW
CMD_RING_PNTR: 
Reg field CMD_RING_PNTR