Sign In
Upload
Manuals
Brands
ARM Manuals
Computer Hardware
PrimeCelL PL320
User Manuals: ARM PrimeCelL PL320 Communication
Manuals and User Guides for ARM PrimeCelL PL320 Communication. We have
1
ARM PrimeCelL PL320 Communication manual available for free PDF download: Technical Reference Manual
ARM PrimeCelL PL320 Technical Reference Manual (84 pages)
Inter-Processor Communications Module
Brand:
ARM
| Category:
Computer Hardware
| Size: 0 MB
Table of Contents
Table of Contents
3
Preface
9
About this Manual
10
Key to Timing Diagram Conventions
12
Feedback
14
Chapter 1 Introduction
15
About the IPCM
16
Chapter 2 Functional Overview
19
Functional Description
20
Figure 2-1 IPCM Block Diagram
20
Figure 2-2 IPCM Integration in a Multiprocessing System
21
Functional Operation
22
Basic Operation
22
Table 2-1 Channel ID to Interrupt Mapping
24
Figure 2-4 Mailbox Interrupt Mapping to IPCM Interrupt Outputs
29
Table 2-2 Configuring Number of Mailboxes
30
Table 2-3 Configuring Number of Interrupts
32
Table 2-4 Configuring Number of Data Registers
34
Examples of Messaging
36
Figure
36
Figure 2-5 Configuration, Messaging from Core0 to Core1
36
Figure 2-6 Messaging from Core0 to Core1
37
Figure 2-7 Configuration, Back-To-Back Messaging from Core0 to Core1
38
Figure 2-8 Back-To-Back Messaging from Core0 to Core1
39
Figure 2-9 Configuration, Messaging from Core0 to Cores 1, 2, and 3 Using Auto Acknowledge
40
Figure 2-10 Messaging from Core0 to Cores 1, 2, and 3 Using Auto Acknowledge
41
Figure 2-11 Configuration, Auto Link Messaging from Core0 to Core1 Using Mailbox0 and Mailbox1
43
Figure 2-12 Auto Link Messaging from Core0 to Core1 Using Mailbox0 and Mailbox1
43
Chapter 3 Programmer's Model
47
About the Programmer's Model
48
Figure 3-1 IPCM Register Map
50
Figure 3-2 Mailbox0 Register Map
51
Figure 3-3 Interrupt0 Register Map
51
Register Summary
52
Table 3-1 IPCM Register Summary
52
Register Descriptions
58
Table 3-2 Ipcmxsource Register Bit Assignments
58
Table 3-3 Ipcmxdset Register Bit Assignments
58
Table 3-4 Ipcmxdclear Register Bit Assignments
59
Table 3-5 Ipcmxdstatus Register Bit Assignments
59
Table 3-6 Ipcmxmode Register Bit Assignments
60
Figure 3-4 Ipcmxmode Register Bit Assignments
60
Table 3-7 Ipcmxmset Register Bit Assignments
61
Table 3-8 Ipcmxmclear Register Bit Assignments
61
Table 3-9 Ipcmxmstatus Register Bit Assignments
62
Figure 3-5 Ipcmxsend Register Bit Assignments
62
Table 3-10 Ipcmxsend Register Bit Assignments
63
Table 3-11 Ipcmxdr0-6 Register Bit Assignments
63
Table 3-12 Ipcmmisx Register Bit Assignments
64
Table 3-13 Ipcmrisx Register Bit Assignments
64
Figure 3-6 Mailbox Status
64
Table 3-14 IPCMCFGSTAT Register Bit Assignments
65
Figure 3-7 IPCMCFGSTAT Register Bit Assignments
65
Table 3-15 Ipcmperiphid0 Register Bit Assignments
66
Figure 3-8 Peripheral Identification Register Bit Assignments
66
Table 3-16 Ipcmperiphid1 Register Bit Assignments
67
Table 3-17 Ipcmperiphid2 Register Bit Assignments
67
Table 3-18 Ipcmperiphid3 Register Bit Assignments
67
Table 3-19 Ipcmpcellid0 Register Bit Assignments
68
Figure 3-9 Primecell Identification Register Bit Assignments
68
Table 3-20 Ipcmpcellid1 Register Bit Assignments
69
Table 3-21 Ipcmpcellid2 Register Bit Assignments
69
Table 3-22 Ipcmpcellid3 Register Bit Assignments
69
Chapter 4 Programmer's Model for Test
71
Scan Testing
72
Test Registers
73
Figure 4-1 IPCMTCR Register Bit Assignments
73
Table 4-1 IPCMTCR Register Bit Assignments
73
Table 4-2 IPCMTOR Register Bit Assignments
73
Table A-1 AMBA AHB Common Signals
76
Table A-2 AMBA AHB Slave Signals
76
Table A-3 IPCM Configuration Signals
77
Table A-4 IPCM Interrupt Signals
77
Table A-5 Scan Test Signals
77
Copyright © 2003, 2004. ARM Limited. All Rights Reserved
78
Advertisement
Advertisement
Related Products
ARM PrimeCell PL241
ARM Pool Alarm
ARM Prospector P1100
ARM PL310
ARM ARM1176JZF-S
ARM ARM710T
ARM ARM7TDMI
ARM ARM926EJ-S
ARM ARM946E-S
ARM ARM966E-S
ARM Categories
Computer Hardware
Motherboard
Controller
Processor
Computer Accessories
More ARM Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL