Embedded Design Handbook

ID 683689
Date 8/28/2023
Public
Document Table of Contents

3.4.4.4. Other Processor Bit and Byte Orders

There are numerous other ways to order the data leaving or entering a processor master interface. For those cases, the approach to achieving Avalon-MM compliance is the same. In general, apply the following three steps to any processor core to ensure Avalon-MM compliance:

  1. Identify the bit order.
  2. Identify the location of byte offset 0 of the master.
  3. Create a wrapper around the processor core that renames the data signals so that byte 0 is located on data 7 down to 0, byte 1 is located on data 15 down to 8, and so on.