![Intel IXP45X Developer'S Manual Download Page 939](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092939.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Reference Number: 306262-004US
939
AHB Queue Manager (AQM)—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network
Processors
27.6
Register Descriptions
27.6.1
Queue Access Word Registers 0 - 63
External agents wanting to access a queue, will perform an AHB read or write to the
Queue Access Register locations. As a result of the access to these locations, the AQM
will perform the requested access to the queue in SRAM. See
for clarification on AHB queue accesses to the AQM. As described
above, these queue access registers are defined in a block of four 32-bit words, where
only the first 32-bit word is defined for a word size of one, only the first two 32-bit
words are defined for a word size of two and all four 32-bit words are defined for a
word size of four.
27.6.2
Queues 0-31 Status Register 0 - 3
The access to these status registers is read/write, however except for initialization,
diagnostic and test purposes, normal operation to these registers should be read only.
Writing status does not actually change the status, it only writes the shadow register
which contains the status.
Register Name:
QUEACC (0 <= n <=63)
Block
Base Address
(BBA):
Queue #n 0x0000
Offset Address
BBA+ 16n + 4x
Reset Value
Not Applicable
Register Description:
Queue #n access register. There are 1-4 addresses (0 <= x <=3),
as determined by the programmed entry size, for requesting read/
write accesses to individual queues. No physical data resides at
these addresses.
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
Queue Read/Write Data
Register
QUEACC (0 <= n <=63)
Bits
Name
Description
Reset
Value
Access
31:0
Queue Read/
Write Data
Queue data word. Addresses addressed consecutively program in
multiple entry sizes. For example, QUEACC0 word 0 is at address
offset 0x0000 and QUEACC0 word 1 is at address offset 0x0004.
N/A
RW
Register Name:
QUELOWSTAT (0 <= n <=3)
Block
Base Address:
Reg #n 0x0400
Offset Address
+ 4n
Reset Value
0x33333333
Register Description:
Queue status register for the queues 0-31.
F/NF/NE/E: ‘1’ – active flag.
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
Queue(8n+7)
Queue(8n+6)
Queue(8n+5)
Queue(8n+4)
Queue(8n+3)
Queue(8n+2)
Queue(8n+1)
Queue(8n)