![Intel IXP45X Скачать руководство пользователя страница 917](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092917.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262-004US
917
Exponentiation Acceleration Unit—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network
Processors
25.4.2
EAU Status Register
25.4.3
EAU Count Register
Register Name:
EAUSTAT
Block
Base Address:
0x7000
Offset Address
_2004
Reset Value
0x0000_0000
Register Description:
The EAU Status Register is a single byte used to read the status of
the EAU.
Access:
(See below.)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
(Reserved)
EQ
CB
RS
VD
DO
N
E
ES
Register
EAU Status Register
Bits
Name
Description
Reset
Value
Access
31:5
(Reserved)
0x00
4
EQ
EAU Equal Bit
• 0: indicates that the operands of a subtract operation are NOT
equal
• 1: indicates that the operands of a subtract operation are equal
0x00
RO
3
CB
EAU Carry/Borrow Bit: this is a conventional 2’s-complement-
arithmetic carry/borrow bit that is set or cleared by an add or subtract
operation. The state of this bit after any other operation is
implementation dependent.
• 0: indicates there was no Carry/Borrow as a result of a add/sub
operation
• 1: indicates there was a Carry/Borrow as a result of a add/sub
operation
0x00
RO
2
(Reserved)
0x00
1
DONE
Indicates completion of operation when set, write a zero to clear.
0x00
RW
0
ES
EAU Status Bit
• 0: EAU is currently inactive
• 1: EAU is currently active
0x00
RO
Register Name:
EAUCNT
Block
Base Address:
0x7000
Offset Address
_2008
Reset Value
0x0000_0000
Register Description:
The 32-bit EAU Count register can be read to determine the
number of clocks used by the previous EAU operation. It starts
counting (from its current value) at the start of the operation and
stops when the operation is complete. This register should be read
immediately after the operation is completed. Once read, the
register is automatically cleared (triggered by a read of the most
significant byte). This register exists to support testing.
Access:
(See below.)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
CountValue