KEY CONCEPTS
_ Peripheral Sub8Y8tem_l_Peripheral Subsystem
Port Object> (1)
Input |
|
| I | |||||
|
|
| 0 |
| I |
| 0 |
|
|
|
|
|
|
|
| ||
| Message | 1·"O""4:l | I"·1(M~~~:~!)I"" | I··O | ||||
Action
Data
Location
~~~~~!in9
::::;n9
C_o_p.Y D_a_ta | 11.... | C_O_p_Y_D_a_t_a__....11 Copy | Re f erence II | Copy Re fer ence | I | |||||
&.S.I/0 spac~ |
|
| I |
|
|
|
|
| ||
(P.S. | Memory | ~1 |
| 4_3_2_S~y_s_t_em_._M_e_rn_D_r_____________Y . J | ||||||
|
| I ~1 |
|
|
| ~1 |
|
|
| |
Device Task |
| I_p | C_o_n_t_ro_l_le r | ~1 | G_D_p p_r_o_c_e_s_s___~ | |||||
'DeViCe Controller/ (2)I I |
| AP | + IP (3) | I I...____GD P |
|
Notes: (1) Only object reference is moved to and from port.
(2)Supporting processor is defined by application; may be AP, a separate processor, may include a DMA controller.
(3)May also include a DMA controller.