Functional Overview
6WDUW
$
:ULWHWLPLQJSDUDPHWHUV
DQGRSHUDWLQJPRGHWR
WKHPHPRU\FRQWUROOHU
KROGLQJUHJLVWHUV7KHPHPRU\FRQWUROOHUGHWHFWVWKHDFNVLJQDODQGXSGDWHV WKHPRGHDQGWLPLQJUHJLVWHUVRIWKHUHOHYDQWFKLSVHOHFW
DQGQHJDWHVUHT
:ULWHUHTXLUHGH[WHUQDOFKLS
VHOHFWQXPEHUDQGUHTXLUHG
PRGHUHJLVWHUYDOXHWRWKH
'LUHFW&RPPDQG5HJLVWHU7KHPHPRU\LQWHUIDFHGHWHFWVWKHQHJDWLRQRIUHTFOHDUV DFNDQGUHHQDEOHVDFFHVVHVWRWKHXSGDWHGFKLSVHOHFW
PHPRU\
(QG
7KHPHPRU\FRQWUROOHUSDVVHVWKLVPRGHUHJLVWHU
FRPPDQGWRWKHPHPRU\LQWHUIDFHDQGVHWVDUHTXHVWUHT VLJQDO7KHPHPRU\FRQWUROOHUGRHVQRWDFFHSWDQ\PRUH
FRQILJXUDWLRQSRUWFRPPDQGVXQWLO
UHTLVFOHDUHG
:KHQWKHPHPRU\LQWHUIDFHGHWHFWVWKHUHTVLJQDOLWWULHV
WRPDWFKDOOFRPPDQGVLVVXHGWRWKHUHTXLUHGFKLSVHOHFW
ZLWKWKHPDWFKYDOXH
:ULWHWKHUHTXLUHGPHPRU\PRGHUHJLVWHUYDOXHV
:KHQWKHPHPRU\LQWHUIDFHPDWFKHVWKHUHTXLUHGFKLSVHOHFWDQG
PDWFKYDOXHWRWKHGDWDEXVXVLQJE\WHODQHVWUREHVWRGHWHUPLQH YDOLGLW\LWDVVHUWVDFNDQGEORFNVDQ\PRUHDFFHVVHVWRWKDWFKLS
VHOHFWXQWLOUHTLVFOHDUHG
$
Figure 2-13 Software mechanism
Copyright © 2006 ARM Limited. All rights reserved. | ARM DDI 0389B |