전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

HCS12 데이터시트(PDF) 359 Page - Freescale Semiconductor, Inc

부품명 HCS12
상세설명  HCS12 Microcontrollers
PDF  452 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  FREESCALE [Freescale Semiconductor, Inc]
홈페이지  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

HCS12 데이터시트(HTML) 359 Page - Freescale Semiconductor, Inc

Back Button HCS12 Datasheet HTML 355Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 356Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 357Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 358Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 359Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 360Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 361Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 362Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 363Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 359 / 452 page
background image
S12CPUV2 Reference Manual, Rev. 4.0
Freescale Semiconductor
359
9.5.2 Weighted Rule Evaluation (REVW)
This instruction implements a weighted variation of min-max rule evaluation.
The weighting factors are stored in a table with one 8-bit entry per rule. The
weight is used to multiply the truth value of the rule (minimum of all
antecedents) by a value from zero to one to get the weighted result. This
weighted result is then applied to the consequents, just as it would be for
unweighted rule evaluation.
Since the REVW instruction is essentially a list-processing instruction,
execution time is dependent on the number of rules and the number of
elements in the rule list. The REVW instruction is interruptible (typically
within three to five bus cycles), so it does not adversely affect worst case
interrupt latency. Since all intermediate results and instruction status are
held in stacked CPU registers, the interrupt service code can even include
independent REV and REVW instructions.
The rule structure is different for REVW than for REV. For REVW, the rule
list is made up of 16-bit elements rather than 8-bit elements. Each
antecedent is represented by the full 16-bit address of the corresponding
fuzzy input. Each rule consequent is represented by the full address of the
corresponding fuzzy output.
The markers separating antecedents from consequents are the reserved
16-bit value $FFFE, and the end of the last rule is marked by the reserved
16-bit value $FFFF. Since $FFFE and $FFFF correspond to the addresses
of the reset vector, there would never be a fuzzy input or output at either of
these locations.
9.5.2.1 Set Up Prior to Executing REVW
Some CPU registers and memory locations need to be set up prior to
executing the REVW instruction. X and Y index registers are used as index
pointers to the rule list and the list of rule weights. The A accumulator is used
for intermediate calculation results and needs to be set to $FF initially. The
V condition code bit is used as an instruction status indicator that shows
whether antecedents or consequents are being processed. Initially the V bit
is cleared to zero to indicate antecedents are being processed. The C
condition code bit is used to indicate whether rule weights are to be used (1)
or not (0). The fuzzy outputs (working RAM locations) need to be cleared to
$00. If these values are not initialized before executing the REVW
instruction, results will be erroneous.
The X index register is set to the address of the first element in the rule list
(in the knowledge base). The REVW instruction automatically updates this



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


링크 URL



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