Download Standard peripheral communications

Transcript
U.S. Patent
Sep. 3, 2002
Sheet 5 0f 7
US 6,443,839 B2
EXECUTE SELF-DIAGNOSTICS TO CONFIRM
40o
PERIPHERAL IS OPERATING PROPERLY
/
(PERIPHERAL CONTROLLER)
I
LOAD PERIPHERAL'S CONFIGURATION AND STATE
410
HISTORY FROM NON-VOLATILE MEMORY
(PERIPHERAL CONTROLLER)
I
TEST DEVICES CONTROLLED BY
420
PERIPHERALCONTROLLER
(OPTIONAL)
(PERIPHERAL CONTROLLER)
V
ESTABLISH COMMUNICATION BETWEEN MASTER
GAMING CONTROLLER AND PERIPHERAL
(PERIPHERAL CONTROLLER-MASTER GAMING
430
/
CONTROLLER)
I
DEVICE ENUMERATION SEQUENCE
--—->
(PERIPHERAL CONTROLLER-MASTER GAMING
—’
CONTROLLER)
I
450
INITIALIZE DEVICE DRIVERS FOR DEVICE
(MASTER GAMING CONTROLLER)
460
Y
ANY MORE DEVICES TO ENUMERATE?
(MASTER GAMING CONTROLLER)
470
MORE PERIPHERAL CONTROLLE '
TO ENUMERATE?
(MASTER GAMING CONTROLLER)
FIG. 5