![Intel IXP45X Developer'S Manual Download Page 657](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092657.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262-004US
657
Expansion Bus Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network
Processors
Halfword
write
8-bit
1x
10
AHB data bus [15:8] = Expansion data bus [7:0],
EX_BE_N = 0xE
11
AHB data bus [7:0] = Expansion data bus [7:0],
EX_BE_N = 0xE]
Halfword
write
16-bit
0x
00
AHB data bus [31:16] = Expansion data bus
[15:0], EX_BE_N = 0xC
Halfword
write
16-bit
1x
10
AHB data bus [15:0] = Expansion data bus [15:0],
EX_BE_N = 0xC
Halfword
write
32-bit
0x
00
AHB data bus [31:16] = Expansion data bus
[31:16], EX_BE_N = 0x3
Halfword
write
32-bit
1x
00
AHB data bus [15:0] = Expansion data bus [15:0],
EX_BE_N = 0xC
Byte read
8-bit
00
00
AHB data bus [31:24] = Expansion data bus [7:0],
EX_BE_N = 0xE
Byte read
8-bit
01
01
AHB data bus [23:16] = Expansion data bus [7:0],
EX_BE_N = 0xE
Byte read
8-bit
10
10
AHB data bus [15:8] = Expansion data bus [7:0],
EX_BE_N = 0xE
Byte read
8-bit
11
11
AHB data bus [7:0] = Expansion data bus [7:0],
EX_BE_N = 0xE
Byte read
16-bit
00
00
AHB data bus [31:24] = Expansion data bus
[15:8], EX_BE_N = 0xD
Byte read
16-bit
01
00
AHB data bus [23:16] = Expansion data bus [7:0],
EX_BE_N = 0xE
Byte read
16-bit
10
10
AHB data bus [15:8] = Expansion data bus [15:8],
EX_BE_N = 0xD
Byte read
16-bit
11
10
AHB data bus [7:0] = Expansion data bus [7:0],
EX_BE_N = 0xE
Byte read
32-bit
00
00
AHB data bus [31:24] = Expansion data bus
[31:24], EX_BE_N = 0x7
Byte read
32-bit
01
00
AHB data bus [23:16] = Expansion data bus
[23:16], EX_BE_N = 0xB
Byte read
32-bit
10
00
AHB data bus [15:8] = Expansion data bus [15:8],
EX_BE_N = 0xD
Byte read
32-bit
11
00
AHB data bus [7:0] = Expansion data bus [7:0],
EX_BE_N = 0xE
Byte write
8-bit
00
00
AHB data bus [31:24] = Expansion data bus [7:0],
EX_BE_N = 0xE
Byte write
8-bit
01
01
AHB data bus [23:16] = Expansion data bus [7:0],
EX_BE_N = 0xE
Byte write
8-bit
10
10
AHB data bus [15:8] = Expansion data bus [7:0],
EX_BE_N = 0xE
Byte write
8-bit
11
11
AHB data bus [7:0] = Expansion data bus [7:0],
EX_BE_N = 0xE
Byte write
16-bit
00
00
AHB data bus [31:24] = Expansion data bus
[15:8], EX_BE_N = 0xD
Byte write
16-bit
01
00
AHB data bus [23:16] = Expansion data bus [7:0],
EX_BE_N = 0xE
Table 220.
Expansion Bus Address and Data Byte Steering (Sheet 2 of 3)
AHB Bus
Cycle
Device Width
Connected to
Expansion Bus
(8-bit or 16-bit
or 32-bit)
AHB Address
Value
(AHB_ADDR[1:0]
)
Expansion Bus
Address Value
(EX_ADDR[1:0]
)
Data Location Translation Between Expansion
Data Bus and AHB Data Bus