MSC8144E Reference Manual, Rev. 3
16-16
Freescale
Semiconductor
Serial RapidIO
®
Controller
— RapidIO addr[0–30] = {TREXAD[8], internal address[3–32]}
7.
16 G window size
— A window hit is defined as {BEXADD[0–1]} matching internal address [0–1]
— RapidIO addr[0–30] = { internal address[2–32]}
A window can be defined to be non-segmented or segmented depending on the NSEG field
definition in the Port n RapidIO Outbound Window Attributes Register.
A non-segmented window uses the specified RapidIO transaction type (RDTYP,
WRTYP) and designated target ID (TGTID) without additional internal address
comparison.
A segmented window divides the specified window size into smaller sub-windows. A
segmented window can be further divided into sub-segments as defined by the NSSEG
field definition. The use of segmented and sub-segmented windows requires additional
internal address comparison. There are two reasons for using a segmented ATMU
window: allow a single ATMU window to generate different transactions types; allow a
single ATMU window to generate multiple RapidIO target IDs.
Table 16-6 lists the various combination options.
Table 16-6. Outbound ATMU Window Segments
Number of
Segments
(NSEG)
Number of
Sub-
Segments
(NSSEG)
Transaction
Type Given by
the Segment
Register #
Target ID Given by Segment
Register # (or elsewhere)
Comments
0
0
0
1
0
2
Non-segmented window.
2
0
0
1
, 1
0
2
Segmented windows generating
two transaction types.
4
0
0
1
, 1, 2, 3
0
2
Segmented windows generating
four transaction types.
2
2
0
1
, 1
0
2
, 1 with TGTID[7] defined by
the sub segment #
Segmented windows generating
two target IDs per segment (4
total)
2
4
0
1
, 1
0
2
, 1 with TGTID[6–7] defined by
the sub-segment #
Segmented windows generating
four target IDs per segment (8
total)
2
8
0
1
, 1
0
2
, 1 with TGTID[5–7] defined by
the sub-segment #
Segmented windows generating
eight target IDs per segment (16
total)
4
2
0
1
, 1, 2, 3
0
2
, 1, 2, 3 with TGTID[7] defined
by the sub-segment #
Segmented windows generating
two target IDs per segment (8
total)
4
4
0
1
, 1, 2, 3
0
2
, 1, 2, 3 with TGTID[6–7]
defined by the sub-segment #
Segmented windows generating
four target IDs per segment (16
total)
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...