công cụ tìm kiếm bảng dữ liệu linh kiện điện tử
  Vietnamese  ▼
ALLDATASHEET.VN

X  

C167CS-4RM bảng dữ liệu(PDF) 55 Page - Infineon Technologies AG

tên linh kiện C167CS-4RM
Giải thích chi tiết về linh kiện  16-Bit Single-Chip Microcontroller
PDF  517 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
nhà sản xuất  INFINEON [Infineon Technologies AG]
Trang chủ  http://www.infineon.com
Logo INFINEON - Infineon Technologies AG

C167CS-4RM bảng dữ liệu(HTML) 55 Page - Infineon Technologies AG

Back Button C167CS-4RM Datasheet HTML 51Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 52Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 53Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 54Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 55Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 56Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 57Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 58Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 59Page - Infineon Technologies AG Next Button
Zoom Inzoom in Zoom Outzoom out
 55 / 517 page
background image
C167CS
Derivatives
The Central Processing Unit (CPU)
User’s Manual
4-5
V2.0, 2000-07
If a conditional branch is not taken, there is no deviation from the sequential program
flow, and thus no extra time is required. In this case the instruction after the branch
instruction will enter the decode stage of the pipeline at the beginning of the next
machine cycle after decode of the conditional branch instruction.
Cache Jump Instruction Processing
The C167CS incorporates a jump cache to optimize conditional jumps, which are
processed repeatedly within a loop. Whenever a jump on cache is taken, the extra time
to fetch the branch target instruction can be saved and thus the corresponding cache
jump instruction in most cases takes only one machine cycle.
This performance is achieved by the following mechanism:
Whenever a cache jump instruction passes through the decode stage of the pipeline for
the first time (and provided that the jump condition is met), the jump target instruction is
fetched as usual, causing a time delay of one machine cycle. In contrast to standard
branch instructions, however, the target instruction of a cache jump instruction (JMPA,
JMPR, JB, JBC, JNB, JNBS) is additionally stored in the cache after having been fetched.
After each repeatedly following execution of the same cache jump instruction, the jump
target instruction is not fetched from program memory but taken from the cache and
immediately injected into the decode stage of the pipeline (see Figure 4-4).
A time saving jump on cache is always taken after the second and any further
occurrence of the same cache jump instruction, unless an instruction which, has the
fundamental capability of changing the CSP register contents (JMPS, CALLS, RETS,
TRAP, RETI), or any standard interrupt has been processed during the period of time
between two following occurrences of the same cache jump instruction.
Figure 4-4
Cache Jump Instruction Pipelining
MCT04329
FETCH
DECODE
EXECUTE
WRITEBACK
I
n+2
I
TARGET
(
I
INJECT)
1 Machine Cycle
1st Loop Iteration
Cache Jmp
I
n
...
I
TARGET+1
I
TARGET
Injection
(
I
INJECT)
Cache Jmp
Cache Jmp
I
n+2
I
TARGET+1
Repeated Loop Iteration
Cache Jmp
I
n
...
I
TARGET+2
I
TARGET+1
Injection of Cached
Target Instruction
Cache Jmp
Cache Jmp
I
TARGET
I
n
I
TARGET
I
n



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


bảng dữ liệu tải về

Go To PDF Page


Link URL



Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không?  [ DONATE ] 

Alldatasheet là   |   Quảng cáo   |   Liên lạc với chúng tôi   |   Chính sách bảo mật   |   Liên kết đến bảng dữ liệu    |   Trao đổi link   |   Tìm kiếm theo nhà sản xuất
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