Visible to Intel only — GUID: iga1458085846883
Ixiasoft
Visible to Intel only — GUID: iga1458085846883
Ixiasoft
16.2.2. N-byte Addressing
This IP supports up to a 4 bytes addressing mode. You can select which byte addressing mode you want to use in Platform Designer.
The Avalon® Address width present at the Avalon® host interface is fixed at 32 bits. If you select other than a 4 bytes addressing mode, zeros are added to the most significant bit(s) (MSB) of the Avalon® Address width. For example in 2 bytes addressing mode, only the lower 16 bits of the address width are used while the upper 16 bits are zero.
-
When byte addressing mode = 1, address width in use = 8 + address stealing bit
-
When byte addressing mode = 2, address width in use = 16 + address stealing bit
-
When byte addressing mode = 3, address width in use = 24 + address stealing bit
-
When byte addressing mode = 4, address width in use = 32
There is an address counter inside the I2C to Avalon® host interface translator block. The counter rolls over at the maximum upper address bound according to the byte addressing mode plus one address stealing bit. It does not continue incrementing up the full address range of the Avalon® address size. For example, the address counter rolls over at 128 K memory size in 2 bytes addressing mode plus one address stealing bit.