A.1.1. Avalon-MM Interface
An Avalon‑MM interface connects the Application Layer and the Transaction Layer. The Avalon-MM interface implement the Avalon-MM protocol described in the Avalon Interface Specifications. Refer to this specification for information about the Avalon-MM protocol, including timing diagrams.
Avalon-MM slaves use byte addresses. A slave only accepts addresses that are a multiple of its data width. Consequently, the lowest 2 bits of 32-bit address must be zero. Byte enables allow partial word access. For example, a write of 2 bytes at address 2 would have 4’b1100 for the byte enables. For larger accesses, additional low-order bits are unused, as shown in the following table.
|Data Width||Address Bits Used||Address Bits Set to 0 and Ignored|
Did you find the information on this page useful?