SPRS814D March 2012 – October 2019 TMS320C6655 , TMS320C6657
PRODUCTION DATA.
デバイスごとのパッケージ図は、PDF版データシートをご参照ください。
IPCGRx are the IPC interrupt generation registers to facilitate inter CorePac interrupts.
The C6657 has two IPCGRx registers (IPCGR0 and IPCGR1) while the C6655 has only IPCGR0. These registers can be used by external hosts or CorePacs to generate interrupts to other CorePacs. A write of 1 to the IPCG field of the IPCGRx register will generate an interrupt pulse to CorePacx (0 <= x <= 1).
These registers also provide a Source ID facility by which up to 28 different sources of interrupts can be identified. Allocation of source bits to source processor and meaning is entirely based on software convention. The register field descriptions are given in the following tables. Virtually anything can be a source for these registers as this is completely controlled by software. Any master that has access to BOOTCFG module space can write to these registers. The IPC Generation Register is shown in Figure 8-11 and described in Table 8-13.
31 | 30 | 29 | 28 | 27 | 8 | 7 | 6 | 5 | 4 | 3 | 1 | 0 |
SRCS
27 |
SRCS
26 |
SRCS
25 |
SRCS
24 |
SRCS23 – SRCS4 | SRCS3 | SRCS2 | SRCS1 | SRCS0 | Reserved | IPCG |
RW +0 | RW +0 | RW +0 | RW +0 | RW +0 (per bit field) | RW +0 | RW +0 | RW +0 | RW +0 | R, +000 | RW +0 |
Legend: R = Read only; RW = Read/Write; -n = value after reset |
BIT | FIELD | DESCRIPTION |
---|---|---|
31-4 | SRCSx | Interrupt source indication.
Reads return current value of internal register bit. Writes:
|
3-1 | Reserved | Reserved |
0 | IPCG | Inter-DSP interrupt generation.
Reads return 0. Writes:
|