数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

C164CL 数据表(PDF) 21 Page - Infineon Technologies AG

部件名 C164CL
功能描述  16-Bit Single-Chip Microcontroller
PDF  484 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  INFINEON [Infineon Technologies AG]
网页  http://www.infineon.com
标志 INFINEON - Infineon Technologies AG

C164CL 数据表(HTML) 21 Page - Infineon Technologies AG

Back Button C164CL Datasheet HTML 17Page - Infineon Technologies AG C164CL Datasheet HTML 18Page - Infineon Technologies AG C164CL Datasheet HTML 19Page - Infineon Technologies AG C164CL Datasheet HTML 20Page - Infineon Technologies AG C164CL Datasheet HTML 21Page - Infineon Technologies AG C164CL Datasheet HTML 22Page - Infineon Technologies AG C164CL Datasheet HTML 23Page - Infineon Technologies AG C164CL Datasheet HTML 24Page - Infineon Technologies AG C164CL Datasheet HTML 25Page - Infineon Technologies AG Next Button
Zoom Inzoom in Zoom Outzoom out
 21 / 484 page
background image
C164CI/C164SI
Derivatives
Architectural Overview
User’s Manual
2-3
V3.1, 2002-02
2.1.1
High Instruction Bandwidth / Fast Execution
Based on the hardware provisions, most of the C164CI’s instructions can be executed
in just one machine cycle, which requires two CPU clock cycles (2
× 1/f
CPU = 4 TCL). For
example, shift and rotate instructions are always processed within one machine cycle,
independent of the number of bits to be shifted.
Branch-, multiply- and divide instructions normally take more than one machine cycle.
These instructions, however, have also been optimized. For example, branch
instructions require an additional machine cycle only when a branch is taken.
Subsequent branches taken in loops require no additional machine cycles at all, due to
the Jump Cache feature.
A 32-bit / 16-bit division requires 20 CPU clock cycles, a 16-bit
× 16-bit multiplication
requires 10 CPU clock cycles.
The instruction cycle time has been dramatically reduced through the use of instruction
pipelining. This technique allows the core CPU to process portions of multiple sequential
instruction stages in parallel. The following four-stage pipeline provides the optimum
balancing for the CPU core:
FETCH: In this stage, an instruction is fetched from the internal ROM or RAM or from
the external memory, based on the current IP value.
DECODE: In this stage, the previously fetched instruction is decoded and the required
operands are fetched.
EXECUTE: In this stage, the specified operation is performed on the previously fetched
operands.
WRITE BACK: In this stage, the result is written to the specified location.
If this technique were not used, each instruction would require four machine cycles. This
increased performance allows a greater number of tasks and interrupts to be processed.
Instruction Decoder
Instruction decoding is generated primarily from Programmable Logic Array (PLA)
outputs based on the selected opcode. No microcode is used and each pipeline stage
receives control signals staged in control registers from the decode stage PLAs. Pipeline
holds are primarily caused by wait states for external memory accesses and cause the
holding of signals in the control registers. Multiple-cycle instructions are performed
through instruction injection and simple internal state machines which modify required
control signals.



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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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