Electronic Components Datasheet Search
  New Zealand  ▼
ALLDATASHEET.CO.NZ

X  

HCS12 Datasheet(PDF) 349 Page - Freescale Semiconductor, Inc

Part # HCS12
Description  HCS12 Microcontrollers
PDF  452 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

HCS12 Datasheet(HTML) 349 Page - Freescale Semiconductor, Inc

Back Button HCS12 Datasheet HTML 345Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 346Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 347Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 348Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 349Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 350Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 351Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 352Page - Freescale Semiconductor, Inc HCS12 Datasheet HTML 353Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 349 / 452 page
background image
S12CPUV2 Reference Manual, Rev. 4.0
Freescale Semiconductor
349
9.4.2 Abnormal Membership Function Definitions
In the CPU12, it is possible (and proper) to define “crisp” membership
functions. A crisp membership function has one or both sides vertical
(infinite slope). Since the slope value $00 is not used otherwise, it is
assigned to mean infinite slope to the MEM instruction in the CPU12.
Although a good fuzzy development tool will not allow the user to specify an
improper membership function, it is possible to have program errors or
memory errors which result in erroneous abnormal membership functions.
Although these abnormal shapes do not correspond to any working
systems, understanding how the CPU12 treats these cases can be helpful
for debugging.
A close examination of the MEM instruction algorithm will show how such
membership functions are evaluated. Figure 9-5 is a complete flow diagram
for the execution of a MEM instruction. Each rectangular box represents one
CPU bus cycle. The number in the upper left corner corresponds to the cycle
number and the letter corresponds to the cycle type (refer to Section 6.
Instruction Glossary for details). The upper portion of the box includes
information about bus activity during this cycle (if any). The lower portion of
the box, which is separated by a dashed line, includes information about
internal CPU processes. It is common for several internal functions to take
place during a single CPU cycle (for example, in cycle 2, two 8-bit
subtractions take place and a flag is set based on the results).
Consider 4a: If (((Slope_2 = 0) or (Grade_2 > $FF)) and (flag_d12n = 0)).
The flag_d12n is zero as long as the input value (in accumulator A) is within
the trapezoid. Everywhere outside the trapezoid, one or the other delta term
will be negative, and the flag will equal one. Slope_2 equals zero indicates
the right side of the trapezoid has infinite slope, so the resulting grade
should be $FF everywhere in the trapezoid, including at point_2, as far as
this side is concerned. The term grade_2 greater than $FF means the value
is far enough into the trapezoid that the right sloping side of the trapezoid
has crossed above the $FF cutoff level and the resulting grade should be
$FF as far as the right sloping side is concerned. 4a decides if the value is
left of the right sloping side (Grade = $FF), or on the sloping portion of the
right side of the trapezoid (Grade = Grade_2). 4b could still override this
tentative value in grade.



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