Controller initialization block (cib), Number of cqe entries – Interphase Tech CONDOR 4221 User Manual
Page 86

Chapter 3 - MACSI Host Interface
74
Controller Initialization Block (CIB)
The CIB contains the actual values to use when initializing the controller. It may be located anywhere in Short I/O,
though it makes sense to place it after the MCE and before the Command Response Block.
Table 3-20. Controller Initialization Block
Number of CQE Entries
This field specifies the number of Command Queue entries to be used in the circular queue. Without using offboard
IOPBs, the maximum number ranges between 30 and 37. With offboard CQEs, this number can be increased to 151
(1812 / 12). Choosing the correct value is important to ensure maximum performance of the controller.
Controller Initialization Block
Offst
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0x00
Reserved
Number of CQE Entries
0x01
Special Network Options
0x02
Reserved
0x03
to
0x05
Ethernet Physical Address (Port 0)
(6 Bytes)
0x06
to
0x08
Ethernet Physical Address (Port 1)
(6 Bytes)
0x09
to
0x0B
Ethernet Physical Address (Port 2)
(6 Bytes)
0x0C
to
0x0E
Ethernet Physical Address (Port 3)
(6 Bytes)
0x0F
Controller Completion Level
Controller Completion Vector
0x10
Controller Error Level
Controller Error Vector
0x11
DMA Burst Count
0x12
Reserved
0x13
Offboard CRB Transfer Word
0x14
Offboard CRB Host Address (MSW)
0x15
Offboard CRB Host Address (LSW)