Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


PCI Macro: Does it support Big or Little Endians?


Record #1156

Product Family:  Software

Product Line:  Logicore

Problem Title:
PCI Macro: Does it support Big or Little Endians?


Problem Description:
How does the PCI macro deal with address ordering? This macro could be used
on both Intel and other machines like Motorola who use different styles of
byte ordering. The two styles are Big-endian, where the higher addresses have
the least significant bits and Little-endian where lower addresses contain the
least significant bits.




Solution 1:

The configuration space supports little-endian ordering as required by the
PCI specification, section 6.1: "All multi-byte numeric fields follow
little-endian ordering; that is, lower addresses contain the least significant
parts of the field."



End of Record #1156

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents