Home > Samsung > Processor > Samsung Exynos 5 User Manual

Samsung Exynos 5 User Manual

Here you can view all the pages of manual Samsung Exynos 5 User Manual. The Samsung manuals for Processor are available online for free. You can easily download all the documents as PDF.

Page 621

Samsung Confidential  
Exynos 5250_UM 7 Interrupt Combiner 
 7-43  
7.5.1.32 IMSR7 
 Base Address: 0x1044_0000 for main CPU and 0x1045_0000 for IOP 
 Address = Base Address + 0x007C, Reset Value = Undefined  
Name Bit Type Description Reset Value 
RSVD [31:26] –=Reserved=–=
EINTx15]=[25]=o=Masked interrupt=pending status==
If the corresponding interrupt enable bit is=0,=
the IMSR bit is read out as 0.=
0===The interrupt is not pending=
1===The interrupt is pending=
–=
EINTx14]=[24]=o=–=...

Page 622

Samsung Confidential  
Exynos 5250_UM 7 Interrupt Combiner 
 7-44  
7.5.1.33 CIPSR0 
 Base Address: 0x1044_0000 for main CPU and 0x1045_0000 for IOP 
 Address = Base Address + 0x0100, Reset Value = Undefined 
Name Bit Type Description Reset Value 
INTG31 [31] R 
Combined interrupt pending status  
0 = The combined interrupt is not pending. 
1 = The combined interrupt is pending. This 
indicates that the corresponding interrupt request 
to the GIC is asserted. 
–=
INTG30=x30]=o=–=
INTG29=x29]=o=–=...

Page 623

Samsung Confidential  
Exynos 5250_UM 8 DMA (Direct Memory Access) Controller 
 8-1  
8 DMA (Direct Memory Access) Controller 
8.1 Overview 
Exynos 5250 has three DMA controller: 
 Two DMA controller transfers from Memory to Memory. (MDMA0, MDMA1) 
 One DMA controller transfers Peripheral-to-Memory and vice-versa. (PDMA) 
The MDMA Controller consists of one DMA330 and a few logics. The PDMA Controller consists of two DMA330 
(PDMA0 and PDMA1) and dma_mapper. 
Figure 8-1 illustrates the two type of DMA...

Page 624

Samsung Confidential  
Exynos 5250_UM 8 DMA (Direct Memory Access) Controller 
 8-2  
8.2 Features 
Features of DMA Controller are: 
Features MDMA PDMA 
Supports data size Up to double word (64-bit) Up to word (32-bit) 
Supports burst size Up to 16 burst Up to 8 burst 
Supports channel 8 channels at the same time 16 channels at the same time 
 
Refer these features for DMA and for writing DMA assembly code. 
NOTE: DMA Controller sends only one interrupt to Interrupt Controller for each DMA although each...

Page 625

Samsung Confidential  
Exynos 5250_UM 8 DMA (Direct Memory Access) Controller 
 8-3  
Module No.  Module No.  Module No.  
10 I2S0_TX 10 I2S0_TX 10 – 
9 I2S0_RX 9 I2S0_RX 9 – 
8 I2S0S_TX 8 I2S0S_TX 8 – 
7 SPI2_TX 7 SPDIF 7 – 
6 SPI2_RX 6 PW M 6 – 
5 SPI0_TX 5 SPI1_TX 5 – 
4 SPI0_RX 4 SPI1_RX 4 – 
3 PCM2_TX 3 PCM1_TX 3 – 
2 PCM2_RX 2 PCM1_RX 2 – 
1 PCM0_TX 1 PCM0_TX 1 – 
0 PCM0_RX 0 PCM0_RX 0 – 
 
Ensure to verify the CLKGATE status when PDMA0 or PDMA1 are enabled. 
 
  

Page 626

Samsung Confidential  
Exynos 5250_UM 8 DMA (Direct Memory Access) Controller 
 8-4  
8.3 Functional Description 
8.3.1 Instruction 
Please refer to the PL330 TRM, AMBA DMA Controller DMA-330 technical reference manual revision r1p1 from 
ARM®.  
 
8.3.1.1 Security Scheme 
MDMA controller and PDMA controller run in the non-secure mode only. 
 
8.3.1.2 Summary 
 Configuring DMAC: 
You can configure DMAC with up to eight DMA channels. Each channel is capable of supporting a single 
concurrent thread of...

Page 627

Samsung Confidential  
Exynos 5250_UM 8 DMA (Direct Memory Access) Controller 
 8-5  
8.4 Register Description 
Most Special Function Registers (SFRs) are read-only. The main role of SFR is to verify the DMA330 status. 
There are many SFRs for DMA330. In this section describes Exynos 5250-specific SFRs only. Please refer to the 
PL330 TRM, AMBA DMA Controller DMA-330 technical reference manual revision r1p1 from ARM®  for more 
information. 
 
8.4.1 Register Map Summary 
 Base Address: 0x1080_0000...

Page 628

Samsung Confidential  
Exynos 5250_UM 8 DMA (Direct Memory Access) Controller 
 8-6  
Register Offset Description Reset Value 
CS5 0x0128 Specifies the channel status for DMA channel 5. 0x0 
CS6 0x0130 Specifies the channel status for DMA channel 6. 0x0 
CS7 0x0138 Specifies the channel status for DMA channel 7. 0x0 
CPC0 0x0104 Specifies the channel PC for DMA channel 0. 0x0 
CPC1 0x010C Specifies the channel PC for DMA channel 1. 0x0 
CPC2 0x0114 Specifies the channel PC for DMA channel 2. 0x0 
CPC3...

Page 629

Samsung Confidential  
Exynos 5250_UM 8 DMA (Direct Memory Access) Controller 
 8-7  
Register Offset Description Reset Value 
LC0_0 0x040C Specifies the loop counter 0 for DMA channel 0. 0x0 
LC0_1 0x042C Specifies the loop counter 0 for DMA channel 1. 0x0 
LC0_2 0x044C Specifies the loop counter 0 for DMA channel 2. 0x0 
LC0_3 0x046C Specifies the loop counter 0 for DMA channel 3. 0x0 
LC0_4 0x048C Specifies the loop counter 0 for DMA channel 4. 0x0 
LC0_5 0x04AC Specifies the loop counter 0 for DMA...

Page 630

Samsung Confidential  
Exynos 5250_UM 8 DMA (Direct Memory Access) Controller 
 8-8  
Register Offset Description Reset Value 
CR3 0x0E0C Specifies the configuration register 3. 0xFFFF_FFFF 
CR4 0x0E10 Specifies the configuration register 4.  0x0000_0001 
CRDn 0x0E14 Specifies the configuration register Dn. 0x03F7_3733 
RSVD 0x0E18 
to 0x0E7C Reserved Undefined 
WD 0x0E80 Watchdog register. 0x0 
periph_id_n 0x0FE0 
to 0x0FEC Specifies the peripheral Identification registers 0-3. Configuration-
dependent...
Start reading Samsung Exynos 5 User Manual
All Samsung manuals