![Motorola MPC8240 Скачать руководство пользователя страница 131](http://html.mh-extra.com/html/motorola/mpc8240/mpc8240_user-manual_243927131.webp)
Chapter 4. Configuration Registers
4-3
Configuration Register Access
Code sequence:
stw
r0,0(r1)
sync
stb
r3,2(r2)
sync
Results:Address 0xFEC0_0000 contains 0x8000_00A8 (MSB to LSB)
Register at 0xA8 contains 0xFFDD_FFFF (AB to A8)
Example: Map A configuration sequence, 4-byte data write to register at address offset
0xA8
Initial values:r0 contains 0x8000_00A8
r1 contains 0x8000_0CF8
r2 contains 0xAABB_CCDD
Register at 0xA8 contains 0xFFFF_FFFF (AB to A8)
Code sequence:
stw
r0,0(r1)
sync
stw
r2,4(r1)
sync
Results:Address 0x8000_0CF8 contains 0x8000_00A8 (MSB to LSB)
Register at 0xA8 contains 0xAABB_CCDD (AB to A8)
Example: Map A configuration sequence, 2-byte data write to register at address offset
0xAA. (Note that in this example, the value 0x8000_00A8 is the configuration address
register, not 0x8000_00AA. The address offset 0xAA is generated by using 0x8000_0CFE
for the data access.)
Initial values:r0 contains 0x8000_00A8
r1 contains 0x8000_0CF8
r2 contains 0xAABB_CCDD
Register at 0xA8 contains 0xFFFF_FFFF (AB to A8)
Code sequence:
stw
r0,0(r1)
sync
sth
r2,6(r1)
sync
Results:Address 0x8000_0CF8 contains 0x8000_00A8 (MSB to LSB)
Register at 0xA8 contains 0xCCDD_FFFF (AB to A8)
Example: Map A configuration sequence, 1-byte data read from register at address
offset 0xA9
Initial values:r0 contains 0x8000_00A8
r1 contains 0x8000_0CF8
Register at 0xA8 contains 0xAABB_CCDD (AB to A8)
Code sequence:
stw
r0,0(r1)
sync
lbz
r2,5(r1)
sync
Results:Address 0x8000_0CF8 contains 0x8000_00A8 (MSB to LSB)
r2 contains 0x0000_00CC
4.1.2 Configuration Register Access in Big-Endian Mode
When the processor and peripheral logic are in big-endian mode, software must either use
the load/store with byte reversed instructions (lhbrx, lwbrx, sthbrx, and stwbrx) or
Содержание MPC8240
Страница 1: ...MPC8240UM D Rev 1 1 2001 MPC8240 Integrated Processor User s Manual ...
Страница 38: ...xviii MPC8240 Integrated Processor User s Manual TABLES Table Number Title Page Number ...
Страница 48: ...xlviii MPC8240 Integrated Processor User s Manual Acronyms and Abbreviations ...
Страница 312: ...6 94 MPC8240 Integrated Processor User s Manual ROM Flash Interface Operation ...
Страница 348: ...7 36 MPC8240 Integrated Processor User s Manual PCI Host and Agent Modes ...
Страница 372: ...8 24 MPC8240 Integrated Processor User s Manual DMA Register Descriptions ...
Страница 394: ...9 22 MPC8240 Integrated Processor User s Manual I2O Interface ...
Страница 412: ...10 18 MPC8240 Integrated Processor User s Manual Programming Guidelines ...
Страница 454: ...12 14 MPC8240 Integrated Processor User s Manual Internal Arbitration ...
Страница 466: ...13 12 MPC8240 Integrated Processor User s Manual Exception Latencies ...
Страница 516: ...16 14 Watchpoint Trigger Applications ...
Страница 538: ...B 16 MPC8240 Integrated Processor User s Manual Setting the Endian Mode of Operation ...
Страница 546: ...C 8 MPC8240 Integrated Processor User s Manual ...
Страница 640: ...INDEX Index 16 MPC8240 Integrated Processor User s Manual ...