Electronic Components Datasheet Search
  English  ▼

X  

C8051F360 Datasheet(PDF) 146 Page - Silicon Laboratories

Part # C8051F360
Description  Mixed Signal ISP Flash MCU Family
PDF  288 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  SILABS [Silicon Laboratories]
Direct Link  http://www.silabs.com
Logo SILABS - Silicon Laboratories

C8051F360 Datasheet(HTML) 146 Page - Silicon Laboratories

Back Button C8051F360 Datasheet HTML 142Page - Silicon Laboratories C8051F360 Datasheet HTML 143Page - Silicon Laboratories C8051F360 Datasheet HTML 144Page - Silicon Laboratories C8051F360 Datasheet HTML 145Page - Silicon Laboratories C8051F360 Datasheet HTML 146Page - Silicon Laboratories C8051F360 Datasheet HTML 147Page - Silicon Laboratories C8051F360 Datasheet HTML 148Page - Silicon Laboratories C8051F360 Datasheet HTML 149Page - Silicon Laboratories C8051F360 Datasheet HTML 150Page - Silicon Laboratories Next Button
Zoom Inzoom in Zoom Outzoom out
 146 / 288 page
background image
C8051F360/1/2/3/4/5/6/7/8/9
146
Rev. 1.0
The replacement algorithm is selected with the Cache Algorithm bit, CHALGM (CCH0TN.3). When
CHALGM is cleared to ‘0’, the cache will use the rebound algorithm to replace cache locations. The
rebound algorithm replaces locations in order from the beginning of cache memory to the end, and then
from the end of cache memory to the beginning. When CHALGM is set to ‘1’, the cache will use the
pseudo-random algorithm to replace cache locations. The pseudo-random algorithm uses a pseudo-ran-
dom number to determine which cache location to replace. The cache can be manually emptied by writing
a ‘1’ to the CHFLUSH bit (CCH0CN.4).
SLOT = 4 Instruction
Data Bytes
0
0
TAG 27
SLOT 27
V27
TAG 31
SLOT 31
V31
TAG 30
SLOT 30
V30
TAG 2
SLOT 2
V2
TAG 1
SLOT 1
V1
TAG 0
SLOT 0
V0
TAG 29
SLOT 29
V29
TAG 28
SLOT 28
V28
LINEAR TAG
LINEAR SLOT
VL
Prefetch Data
Valid
Bit
Address
Data
Cache Data
TAG = 13 MSBs of Absolute FLASH Address
A14
A2
A1 A0
1
0
0
1
1
1
Byte 0
Byte 1
Byte 2
Byte 3
Figure 14.2. Branch Target Cache Organization
14.2. Cache and Prefetch Optimization
By default, the branch target cache is configured to provide code speed improvements for a broad range of
circumstances. In most applications, the cache control registers should be left in their reset states.
Sometimes it is desirable to optimize the execution time of a specific routine or critical timing loop. The
branch target cache includes options to exclude caching of certain types of data, as well as the ability to
pre-load and lock time-critical branch locations to optimize execution speed.
The most basic level of cache control is implemented with the Cache Miss Penalty Threshold bits, CHM-
STH (CCH0TN.1–0). If the processor is stalled during a prefetch operation for more clock cycles than the
number stored in CHMSTH, the requested data will be cached when it becomes available. The CHMSTH
bits are set to zero by default, meaning that any time the processor is stalled, the new data will be cached.
If, for example, CHMSTH is equal to 2, any cache miss causing a delay of 3 or 4 clock cycles will be
cached, while a cache miss causing a delay of 1–2 clock cycles will not be cached.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com