147
4.16 Relationship between Data Bus Widths and Control Signals
4.16.2 Bus Access with Little Endians
When external bus access is performed for areas set by the little endian register (LER),
those areas are handled as little endians.
■
Outline of Little Endians
Little endian bus access by the MB91F109 uses the bus access operation for big endians. The
address output sequence and control signal output for big endians are basically the same as
those for little endians, which are implemented by swapping data bus byte locations according
to the bus width.
When the devices are connected, exercise extreme caution, as the big and little endian areas
must be physically separated.
•
The address output sequence is the same for both big and little endians.
•
Word access: The MSB-side byte data, which corresponds to address 00 of big endians, is
the LSB-side data for little endians.
In word access, all 4 bytes in the word are binary inverted.
"00" --> "11", "01" --> "10", "10" --> "01", "11" --> "00"
•
Half-word access: The MSB-side byte data, which corresponds to address 00 of big
endians, is the LSB-side byte data for little endians.
In half-word access, all locations of 2 bytes in a half-word are exchanged for those having an
opposite value.
"0" --> "1", "1" --> "0"
•
Byte access: Same for both big and little endians
•
The data bus control signals used in a 16/8 bit bus width are the same for both big and little
endians.
■
Data Format
The following shows the relationship between the internal register and external data bus in each
data format:
❍
Word access (during execution of LD and ST instructions)
Figure 4.16-11 Relationship between Internal Register and External Data Bus for Word Access
AA
DD BB
BB
CC AA
CC
DD
D31
D07
D15
D23
D31
D23
Internal register
External bus
Содержание MB91F109
Страница 2: ......
Страница 3: ...FUJITSU LIMITED FR30 32 Bit Microcontroller MB91F109 Hardware Manual ...
Страница 4: ......
Страница 10: ...vi ...
Страница 24: ...xx ...
Страница 95: ...71 2 10 Operation Mode MODR writing RSTX reset MD2 1 0 BW1 and BW0 of AMD0 to AMD5 Bus width specification ...
Страница 96: ...72 CHAPTER 2 CPU ...
Страница 224: ...200 CHAPTER 4 BUS INTERFACE ...
Страница 234: ...210 CHAPTER 5 I O PORTS ...
Страница 268: ...244 CHAPTER 9 U TIMER ...
Страница 290: ...266 CHAPTER 10 UART ...
Страница 314: ...290 CHAPTER 12 16 BIT RELOAD TIMER ...
Страница 322: ...298 CHAPTER 13 BIT SEARCH MODULE ...
Страница 392: ...368 CHAPTER 16 FLASH MEMORY ...
Страница 432: ...408 APPENDIX E Instructions F Table E 2 Instruction Formats OP rel11 5 11 ...
Страница 448: ...424 APPENDIX E Instructions ...
Страница 449: ...425 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Страница 458: ...434 INDEX ...
Страница 460: ......
Страница 461: ...FUJITSU SEMICONDUCTOR FR30 32 Bit Microcontroller MB91F109 Hardware Manual ...