s3c2410a Samsung Semiconductor, Inc., s3c2410a Datasheet - Page 581
s3c2410a
Manufacturer Part Number
s3c2410a
Description
16/32-bit Risc Arm Microprocessor
Manufacturer
Samsung Semiconductor, Inc.
Datasheet
1.S3C2410A.pdf
(599 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
s3c2410a-20
Manufacturer:
SAMSUNG
Quantity:
15 995
Company:
Part Number:
s3c2410a-20
Manufacturer:
SUNMNG
Quantity:
2 000
Company:
Part Number:
s3c2410a-20-Y080
Manufacturer:
SAMSUNG
Quantity:
2 890
Company:
Part Number:
s3c2410a-20-Y0R0
Manufacturer:
SAMSUNG
Quantity:
523
Part Number:
s3c2410a20-Y080
Manufacturer:
SAMSUNG/三星
Quantity:
20 000
- Current page: 581 of 599
- Download datasheet (3Mb)
ARM920T PROCESSOR
INSTRUCTION CACHE ENABLE/DISABLE
On reset, the ICache entries are all invalidated and the ICache is disabled.
The ICache is enabled by writing 1 to the Icr bit, and disabled by writing 0 to the Icr bit.
The ICache is usually used with the MMU enabled, in which case the C bit in the relevant MMU translation table
descriptor indicates whether an area of memory is cacheable. If the ICache is enabled with the MMU disabled, all
instruction fetches are treated as cacheable.
When the ICache is disabled, the cache contents are ignored and all instruction fetches appear on the ASB as
separate non-sequential accesses.
If the cache is subsequently re-enabled its contents will be unchanged. If the contents are no longer coherent with
main memory the ICache should be invalidated prior to being enabled (see Register 7: Cache operations on
page 2-15).
The MMU and ICache can be enabled simultaneously by writing a 1 to bit 0 and to bit 12 in CP15 register 1 with a
single MCR instruction.
INSTRUCTION CACHE OPERATION
If the ICache is disabled, each instruction fetch results in a separate non-sequential memory access on the ASB,
giving very low performance to burst memory such as page mode DRAM or synchronous DRAM. Therefore, the
ICache should be enabled as soon as possible after reset.
If the ICache is enabled, an ICache lookup is performed for each instruction fetch regardless of the setting of the Ctt
bit in the relevant MMU translation table descriptor. If the required instruction is found in the cache, the lookup is
called a cache hit. If the required instruction is not found in the cache, the lookup is called a cache miss.
If the instruction fetch is a cache hit and Ctt = 1 indicating a cacheable region of memory, then the instruction is
returned from the cache to the ARM9TDMI CPU core. If it is a cache miss and Ctt = 1, then an 8-word linefill will be
performed, possibly replacing another entry. The entry to be replaced, (called the victim), is chosen from the entries
which are not locked using either a random or round-robin replacement policy.
If Ctt = 0, indicating a non-cacheable region of memory, then a single non-sequential memory access will appear on
the ASB.
ARM920T implements a non-sequential access on the ASB as an A-TRAN cycle followed by an S-TRAN
cycle. It does not produce N-TRAN cycles.
If Ctt=0, indicating a non-cacheable region of memory, then the cache lookup should result in a cache miss.
The only way that it can result in a cache hit is if software has changed the value of the Ctt bit in the MMU
translation table descriptor without invalidating the cache contents. This is a programming error, as the
behavior in this case is architecturally unpredictable and varies between implementations.
NOTE
NOTE
CACHES, WRITE BUFFER
4-3
Related parts for s3c2410a
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
Transistor,mosfet,n-channel,200v V Br Dss,5.9a
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Samsung Power Switch
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Samsung Pm410 Ssd 1.8 Lif 128/64gb
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Low Voltage Audio Power Amp
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Dual Equalizer Amplifier With Alc
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Low Dropout Voltage Regulator
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
1 Chip Codec For Digital Answering Phone
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
10/15 Ch Pll
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Flextm Roaming Decoder Ii
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
128k X 8bit Low Power And Low Voltage Cmos Statinc Ram
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Ballast/backlight Controller/driver,sop,20pin,plastic
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
3 Channel R.g.b Video Amplifier
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Rgb Encoder For Pal/ntsc
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
R/g/b Video Amplifier With Osd Interface For Monitors
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet:
Part Number:
Description:
Remote Control Preamplifier
Manufacturer:
Samsung Semiconductor, Inc.
Datasheet: