
M451
May. 4, 2018
Page
897
of
1006
Rev.2.08
M4
51
S
E
RI
E
S
T
E
CH
NICA
L RE
F
E
R
E
NC
E
M
A
NU
A
L
Message Interface Register Sets
There are two sets of Interface Registers, which are used to control the CPU access to the Message
RAM. The Interface Registers avoid conflict between the CPU accesses to the Message RAM and
CAN message reception and transmission by buffering the data to be transferred. A complete
Message Object or parts of the Message Object may be transferred between the Message RAM and
the IFn Message Buffer registers in one single transfer.
The function of the two interface register sets is identical except for the Basic test mode. They can be
used the way one set of registers is used for data transfer to the Message RAM while the other set of
registers is used for the data transfer from the Message RAM, allowing both processes to be
interrupted by each other. The Table 6-42 provides an overview of the two Interface Register sets.
Each set of Interface Registers consists of Message Buffer Registers controlled by their own
Command Registers. The Command Mask Register specifies the direction of the data transfer and
which parts of a Message Object will be transferred. The Command Request Register is used to select
a Message Object in the Message RAM as target or source for the transfer and to start the action
specified in the Command Mask Register.
Address
IF1 Register Set
Address
IF2 Register Set
0x20
IF1 Command Request
0x80
IF2 Command Request
0x24
IF1 Command Mask
0x84
IF2 Command Mask
0x28
IF1 Mask 1
0x88
IF2 Mask 1
0x2C
IF1 Mask 2
0x8C
IF2 Mask 2
0x30
IF1 Arbitration 1
0x90
IF2 Arbitration 1
0x34
IF1 Arbitration 2
0x94
IF2 Arbitration 2
0x38
IF1 Message Control
0x98
IF2 Message Control
0x3C
IF1 Data A 1
0x9C
IF2 Data A 1
0x40
IF1 Data A 2
0xA0
IF2 Data A 2
0x44
IF1 Data B 1
0xA4
IF2 Data B 1
0x48
IF1 Data B 2
0xA8
IF2 Data B 2
Table 6-42 IF1 and IF2 Message Interface Register
Содержание ARM Cortex NuMicro M451 Series
Страница 301: ...M451 May 4 2018 Page 301 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL...
Страница 324: ...M451 May 4 2018 Page 324 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL Figure 6 4 18 Checksum Calculation Flow...
Страница 355: ...M451 May 4 2018 Page 355 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL 2 0 Reserved Reserved...
Страница 625: ...M451 May 4 2018 Page 625 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL 00 5 bits 01 6 bits 10 7 bits 11 8 bits...
Страница 721: ...M451 May 4 2018 Page 721 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL the SCL line 1 0 Reserved Reserved...
Страница 1001: ...M451 May 4 2018 Page 1001 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL LQFP 64L 10x10x1 4 mm footprint 2 0 mm 9 2...
Страница 1002: ...M451 May 4 2018 Page 1002 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL LQFP 64L 7x7x1 4 mm footprint 2 0 mm 9 3...
Страница 1003: ...M451 May 4 2018 Page 1003 of 1006 Rev 2 08 M451 SERIES TECHNICAL REFERENCE MANUAL LQFP 48L 7x7x1 4mm footprint 2 0mm 9 4...