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