Hi,
As indicated in few previous answers (Link Given below) on the big-endian, I believe that the big-endian type in AHB-Lite Spec is BE32. And further the AHB5 Spec added another type of big-endian as BE8. Hence, the active byte lanes for a 32-bit big-endian data bus should be the same which are described in AHB-Lite (AMBA 3 Spec, Table 6-2) and AHB5 (AMBA 5 Spec, Table 6-3).
However, in the AMBA 5 Spec the table has byte lanes as "Active[MS]" and "Active[LS]". It was not like that in AMBA 3 Spec. What is the significance of MS and LS here? Are they MSB Bytes and LSB Byte?
And just for a quick confirmation, Since, the AHB5 only adds BE8, are the tables "AMBA 3 Spec, Table 6-2" and "AMBA 5 Spec, Table 6-3" same and they are for BE32 only?
Endian about AHB-Lite and AHB5 Specification
How to select endianess in AHB?
For your reference I have attached the table here.
AMBA 3 Spec, Table 6-2: Active byte lanes for a 32-bit big-endian data bus
AMBA 5 Spec, Table 6-3: Active byte lanes for a 32-bit word-invariant big-endian data bus
I have one more question - Does AHB system has BE-A (Address invariant) format also? But I believe the AHB Specs do not discuss about them.
Many Thanks,
Manish