EasyManua.ls Logo

Epson S1D13706 - Big-Endian Bus Interface 14.1 Byte Swapping Bus Data

Epson S1D13706
672 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Page 146
Epson Research and Development
Vancouver Design Center
S1D13706 Hardware Functional Specification
X31B-A-001-08 Issue Date: 01/11/13
14 Big-Endian Bus Interface
14.1 Byte Swapping Bus Data
The display buffer and register architecture of the S1D13706 is inherently little-endian. If
a host bus interface is configured as big-endian (CNF4 = 1 at reset), bus accesses are
automatically handled by byte swapping all read/write data to/from the internal display
buffer and registers.
Bus data byte swapping translates all byte accesses correctly to the S1D13706 register and
display buffer locations. To maintain the correct translation for 16-bit word access, even
address bytes must be mapped to the MSB of the 16-bit word, and odd address bytes to the
LSB of the 16-bit word. For example:
Byte write 11h to register address 1Eh -> REG[1Eh] <= 11h
Byte write 22h to register address 1Fh -> REG[1Fh] <= 22h
Word write 1122h to register address 1Eh-> REG[1Eh] <= 11h
REG[1Fh] <= 22h

Table of Contents

Other manuals for Epson S1D13706

Related product manuals