MSC8113 Reference Manual, Rev. 0
9-38
Freescale Semiconductor
Extended Core
9.5 Programmable Interrupt Controller (PIC)
The MSC8113 PIC is a peripheral module that serves the
IRQ
and
NMI
signals received from
MSC8113 peripherals and GPIOs. The PIC is memory-mapped to the SC140 and is accessed via
the SC140 QBus. The PIC includes 32 inputs for
IRQ
signals and
NMI
signals: eight asynchronous
edge-triggered
NMI
inputs and the 24 asynchronous edge-triggered or level-triggered
IRQ
inputs.
The PIC has an auto-vector interrupt generation that supports eight priority levels.
Note:
For details, see Chapter 17, Interrupt Processing.
9.6 Local Interrupt Controller (LIC)
The LIC module complements the PIC. Its main function is interrupt concentration and
localization in the SC140 core private peripheral address space to minimize the overhead of
accessing the interrupt status registers at the origin and thus to maximize the performance of
interrupt service routines. The LIC is optimally used in conjunction with peripherals that generate
pulse interrupt requests (edge mode), but it also supports level operation mode, which is widely
used in common peripherals. The LIC resides on the QBus together with the other SC140 core
peripherals. It receives up to 64 interrupt sources and maps them to different PIC inputs. Interrupt
Table 9-22. TASR Bit Descriptions
Name
Reset
Description
TS
0–15
0x0000
Tag State Register
A TAG status bit for each line that shares an index number. A register value is stored for each
index. The individual values are accessed by a sequential read. The first SC140 core read returns
the value for Index = 0x0. A second read returns the value for Index = 0x1. A third read returns the
value for Index = 0x2. A fourth read returns the value for Index = 0x3. For each bit, a 0 indicates
that the TAG is not being used. A 1 indicates that TAG value exists for the cache line.
VBASR
Valid Bit Array Status Register
0x00F0FC14
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
VS[15–0]
Type
R
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Table 9-23. VBASR Bit Descriptions
Name
Reset
Description
VS
0–15
0x0000
Valid Bit Array Line Content
The array line content for each line and bit position. The individual values are accessed by a
sequential read. The first SC140 core read returns the value for Index = 0x0, position 0. A second
read returns the value for Index = 0x0, position 1. A third read returns the value for Index = 0x0,
position 2, and so forth for each index up to position 15, and then for each index and position up to
Index = 0x3, position 15. For each bit, a 0 indicates that memory location is not cached. A 1
indicates that the memory location is cached.
Содержание MSC8113
Страница 1: ...MSC8113 Reference Manual Tri Core 16 Bit Digital Signal Processor MSC8113RM Rev 0 May 2008 ...
Страница 20: ...MSC8113 Reference Manual Rev 0 xx Freescale Semiconductor Contents ...
Страница 28: ...MSC8113 Reference Manual Rev 0 xxviii Freescale Semiconductor ...
Страница 56: ...MSC8113 Reference Manual Rev 0 1 28 Freescale Semiconductor MSC8113 Overview ...
Страница 76: ...MSC8113 Reference Manual Rev 0 2 20 Freescale Semiconductor SC140 Core Overview ...
Страница 134: ...MSC8113 Reference Manual Rev 0 4 30 Freescale Semiconductor System Interface Unit SIU ...
Страница 168: ...MSC8113 Reference Manual Rev 0 6 18 Freescale Semiconductor Boot Program ...
Страница 180: ...MSC8113 Reference Manual Rev 0 7 12 Freescale Semiconductor Clocks ...
Страница 260: ...MSC8113 Reference Manual Rev 0 8 80 Freescale Semiconductor Memory Map ...
Страница 300: ...MSC8113 Reference Manual Rev 0 9 40 Freescale Semiconductor Extended Core ...
Страница 304: ...MSC8113 Reference Manual Rev 0 10 4 Freescale Semiconductor MQBus and M2 Memory ...
Страница 308: ...MSC8113 Reference Manual Rev 0 11 4 Freescale Semiconductor SQBus ...
Страница 544: ...MSC8113 Reference Manual Rev 0 16 46 Freescale Semiconductor Direct Memory Access DMA Controller ...
Страница 590: ...MSC8113 Reference Manual Rev 0 17 46 Freescale Semiconductor Interrupt Processing ...
Страница 614: ...MSC8113 Reference Manual Rev 0 18 24 Freescale Semiconductor Debugging ...
Страница 622: ...MSC8113 Reference Manual Rev 0 19 8 Freescale Semiconductor Internal Peripheral Bus IPBus ...
Страница 724: ...MSC8113 Reference Manual Rev 0 21 32 Freescale Semiconductor UART ...
Страница 920: ...MSC8113 Reference Manual Rev 0 25 150 Freescale Semiconductor Ethernet Controller ...
Страница 1171: ...MSC8113 Reference Manual Rev 0 Freescale Semiconductor C 61 EF wait_rts P 01077FFC 9F rts 71 ...
Страница 1172: ...MSC8113 Reference Manual Rev 0 C 62 Freescale Semiconductor MSC8113 Boot Code ...
Страница 1202: ...MSC8113 Reference Manual Rev 0 Index 30 Freescale Semiconductor Index ...