s3c2410a Samsung Semiconductor, Inc., s3c2410a Datasheet - Page 577

no-image

s3c2410a

Manufacturer Part Number
s3c2410a
Description
16/32-bit Risc Arm Microprocessor
Manufacturer
Samsung Semiconductor, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
s3c2410a-20
Manufacturer:
SAMSUNG
Quantity:
15 995
Part Number:
s3c2410a-20
Quantity:
1 238
Part Number:
s3c2410a-20
Manufacturer:
SUNMNG
Quantity:
2 000
Company:
Part Number:
s3c2410a-20
Quantity:
130
Part Number:
s3c2410a-20-Y080
Manufacturer:
SAMSUNG
Quantity:
2 890
Part Number:
s3c2410a-20-Y0R0
Manufacturer:
SAMSUNG
Quantity:
523
Part Number:
s3c2410a20-Y080
Manufacturer:
SAMSUNG/三星
Quantity:
20 000
Company:
Part Number:
s3c2410a20-YO80
Quantity:
12 000
Company:
Part Number:
s3c2410a20-YO8N
Quantity:
1 619
ARM920T PROCESSOR
INTERACTION OF THE MMU AND CACHES
The MMU is enabled and disabled using bit 0 of the CP15 control register.
ENABLING THE MMU
To enable the MMU:
1) Program the translation table base and domain access control registers.
2) Program level 1 and level 2 page tables as required.
3) Enable the MMU by setting bit 0 in the control register.
Care must be taken if the translated address differs from the untranslated address as several instructions following
the enabling of the MMU may have been prefetched with the MMU off (using physical = virtual address - flat
translation) and enabling the MMU may be considered as a branch with delayed execution. A similar situation
occurs when the MMU is disabled. Consider the following code sequence:
MRC
ORR
MCR
Fetch Flat
Fetch Flat
Fetch Translated
The instruction and data caches can be enabled simultaneously with the MMU using a single MCR instruction.
DISABLING THE MMU
To disable the MMU, clear bit 0 in the control register. The data cache should be disabled prior to, or, at the same
time as the MMU is disabled by clearing Bit 2 of the control register. See the paragraph in Enabling the MMU
regarding prefetch effects.
If the MMU is enabled, then disabled and subsequently re-enabled the contents of the TLBs will have been
preserved. If these are now invalid, the TLBs should be invalidated before the MMU is re-enabled. See
Register 8: TLB operations on page 2-18.
p15, 0, R1, c1, C0, 0: Read control rejection
R1, #0x1
p15,0,R1,C1, C0,0 ; Enable MMUS
NOTE
MMU
3-25

Related parts for s3c2410a