![](/user_photo/_userpic.png)
- •Preface
- •About this document
- •Intended audience
- •Organization
- •Typographical conventions
- •Timing diagram conventions
- •Further reading
- •ARM publications
- •Feedback
- •Feedback on this document
- •Introduction
- •1.2 AMBA compatibility
- •Functional Overview
- •2.2.1 AMBA APB interface
- •2.2.2 Control logic
- •2.2.3 Drive output logic
- •2.2.4 Synchronizing registers and logic
- •2.2.5 Test registers and logic
- •2.3.1 Interface reset
- •2.3.2 Clock signals
- •Programmer’s Model
- •3.1 About the programmer’s model
- •3.3 Register descriptions
- •3.3.1 PMPCON0 [8] (+0x00)
- •3.3.2 PMPCON1 [8] (+0x04)
- •3.3.3 PMPFREQ [8] (+0x08)
- •Programmer’s Model for Test
- •4.2 Scan testing
- •4.3 Test registers
- •4.3.2 PMPTCR [5] (+0x80)
- •4.3.3 PMPTMR [2] (+0x84)
- •4.3.4 PMPTISR [6] (+0x88)
- •4.3.5 PMPTOCR [3] (+0x8c)
- •4.3.6 PMPFC0 [5] (+0x90)
- •4.3.7 PMPFC1 [5] (+0x98)
- •4.3.8 PMPDRVCNT [8] (+0xa0)
- •A.1 AMBA APB signals
- •A.2 On-chip signals
- •A.3 Signals to pads
![](/html/616/253/html_crHd4GIe6r.s1w5/htmlconvd-OPljMF42x1.jpg)
ARM PrimeCell DC-DC Converter Interface (PL160) Signal Descriptions
A.1 AMBA APB signals
The PrimeCell DC-DC Converter Interface block is connected to the AMBA APB as a bus slave. With the exception of the BnRES signal, the AMBA APB signals have a P prefix and are active high. Active low signals contain a lower case n. The AMBA APB signals are described in Table A-1.
|
|
|
Table A-1 AMBA APB signal description |
|
|
|
|
|
|
Name |
Type |
Source/ |
Description |
|
destination |
||||
|
|
|
||
|
|
|
|
|
BnRES |
Input |
Reset controller |
Bus reset signal, active LOW. |
|
|
|
|
|
|
PADDR [7:2] |
Input |
APB bridge |
Subset of AMBA APB address bus. |
|
|
|
|
|
|
PCLK |
Input |
Clock generator |
AMBA APB clock, used to time all bus transfers. |
|
|
|
|
|
|
PENABLE |
Input |
APB bridge |
AMBA APB enable signal. PENABLE is asserted HIGH for one cycle |
|
|
|
|
of PCLK to enable a bus transfer. |
|
|
|
|
|
|
PRDATA [7:0] |
Output |
APB bridge |
Subset of unidirectional AMBA APB read data bus. |
|
|
|
|
|
|
PSEL |
Input |
APB bridge |
PrimeCell DC-DC Converter Interface select signal from decoder. |
|
|
|
|
When set to 1 this signal indicates the slave device is selected and that |
|
|
|
|
a data transfer is required. |
|
|
|
|
|
|
PWDATA [7:0] |
Input |
APB bridge |
Subset of unidirectional AMBA APB write data bus. |
|
|
|
|
|
|
PWRITE |
Input |
APB bridge |
AMBA APB transfer direction signal, indicates a write access when |
|
|
|
|
HIGH, read access when LOW. |
|
|
|
|
|
A-2 |
© Copyright ARM Limited 1999. All rights reserved. |
ARM DDI 0147D |
![](/html/616/253/html_crHd4GIe6r.s1w5/htmlconvd-OPljMF43x1.jpg)
ARM PrimeCell DC-DC Converter Interface (PL160)
A.2 On-chip signals
A free-running reference clock, DCDCCLK, must be provided. By default it is assumed to be asynchronous to PCLK.
The BnRES and nDCDCRST input signals should be asynchronously asserted but synchronously negated to PCLK and DCDCCLK respectively.
The on-chip signals required in addition to the AMBA APB signals are shown in
Table A-2.
|
|
|
Table A-2 On-chip signal descriptions |
|
|
|
|
|
|
Name |
Type |
Source/ |
Description |
|
destination |
||||
|
|
|
||
|
|
|
|
|
DCDCCLK |
Input |
Clock generator |
PrimeCell DC-DC Converter Interface reference clock. |
|
|
|
|
|
|
nDCDCRST |
Input |
Reset controller |
PrimeCell DC-DC Converter Interface reset signal to DCDCCLK |
|
|
|
|
clock domain, active LOW. |
|
|
|
|
The reset controller must use BnRES to assert nDCDCRST |
|
|
|
|
asynchronously but negate it synchronously with DCDCCLK. |
|
|
|
|
|
|
SCANMODE |
Input |
Test controller |
PrimeCell DC-DC Converter Interface scan test hold input. |
|
|
|
|
This signal must be asserted HIGH during scan testing to ensure |
|
|
|
|
that internal data storage elements can be asynchronously reset. |
|
|
|
|
SCANMODE must be negated LOW during normal use or when |
|
|
|
|
applying manufacturing test vectors via the TIC. |
|
|
|
|
|
ARM DDI 0147D |
© Copyright ARM Limited 1999. All rights reserved. |
A-3 |
![](/html/616/253/html_crHd4GIe6r.s1w5/htmlconvd-OPljMF44x1.jpg)
ARM PrimeCell DC-DC Converter Interface (PL160) Signal Descriptions
A.3 Signals to pads
Table A-3 describes the signals from the PrimeCell DC-DC Converter Interface block to the input/output pads of the chip. It is the responsibility of the user to make proper use of the peripheral pins to meet the exact interface requirements.
|
|
|
Table A-3 Pad signal descriptions |
|
|
|
|
|
|
Name |
Type |
Source/ |
Description |
|
destination |
||||
|
|
|
||
|
|
|
|
|
DCDCDRIVE0IN |
Input |
Pad |
This input is sampled during reset to determine the drive 0 output |
|
|
|
|
polarity of DCDCDRIVE0OUT. |
|
|
|
|
The output is active HIGH if the input is LOW during reset. |
|
|
|
|
The output is active LOW if the input is HIGH during reset. |
|
|
|
|
|
|
DCDCDRIVE1IN |
Input |
Pad |
This input is sampled during reset to determine the drive 1 output |
|
|
|
|
polarity of DCDCDRIVE1OUT. |
|
|
|
|
The output is active HIGH if the input is LOW during reset. |
|
|
|
|
The output is active LOW if the input is HIGH during reset. |
|
|
|
|
|
|
DCDCFB0 |
Input |
Pad |
External feedback input from analog circuitry. Drive 0 output |
|
|
|
|
DCDCDRIVE0OUT is enabled when this input is HIGH. |
|
|
|
|
Otherwise, the output is negated. |
|
|
|
|
|
|
DCDCFB1 |
Input |
Pad |
External feedback input from analog circuitry. Drive 1 output |
|
|
|
|
DCDCDRIVE1OUT is enabled when this input is HIGH. |
|
|
|
|
Otherwise, the output is negated. |
|
|
|
|
|
|
DCDCDR0SEL |
Input |
Pad |
External configuration select input. This input selects one of two |
|
|
|
|
frequency and duty configurations for drive 0 output |
|
|
|
|
DCDCDRIVE0OUT. |
|
|
|
|
|
|
DCDCDR1SEL |
Input |
Pad |
External configuration select input. This input selects one of two |
|
|
|
|
frequency and duty configurations for drive 1 output |
|
|
|
|
DCDCDRIVE1OUT. |
|
|
|
|
|
|
DCDCDRIVE0OUT |
Output |
Pad |
Drive 0 PWM output to control an external power transistor in a |
|
|
|
|
DC-DC converter circuit, with a software-programmable frequency |
|
|
|
|
and duty cycle. |
|
|
|
|
|
|
DCDCDRIVE1OUT |
Output |
Pad |
Drive 1 PWM output to control an external power transistor in a |
|
|
|
|
DC-DC converter circuit, with a software-programmable frequency |
|
|
|
|
and duty cycle. |
|
|
|
|
|
|
DCDCDRIVEOE |
Output |
Pad |
A common, active HIGH, output enable to control the bidirectional |
|
|
|
|
input/output pads fed by the drive 0 and drive 1 outputs, |
|
|
|
|
DCDCDRIVE0OUT, and DCDCDRIVE1OUT. |
|
|
|
|
|
A-4 |
© Copyright ARM Limited 1999. All rights reserved. |
ARM DDI 0147D |
![](/html/616/253/html_crHd4GIe6r.s1w5/htmlconvd-OPljMF45x1.jpg)
Index
The items in this index are listed in alphabetic order. The references given are to page numbers.
A
Address bus |
1-4 |
|
AMBA |
|
|
AHB |
2-3 |
|
APB |
2-3 |
|
APB signals |
A-2 |
|
ASB |
2-3 |
|
compatibility |
1-4 |
ATPG 4-3
Automatic test pattern generation 4-3
B
Base address |
3-2 |
Big-endian 1-4 |
|
Block diagram |
2-3 |
C
Compatibility, AMBA 1-4
Control logic 2-4
D
Drive 0 configuration register |
3-4 |
Drive 1 configuration register |
3-5 |
Drive output logic 2-5 |
|
Duty cycle 2-2 |
|
E
EBI 4-2
Enable signal 1-4 External Bus Interface 4-2
L
Little-endian 1-4
Logic, test 2-5
O
On-chip signals A-3
P
PADDR 1-4 PCLK 4-5 PENABLE 1-4 PMPCON0 3-4 PMPCON1 3-5 PMPDRVCNT 4-9 PMPTCER 4-5 PMPTCR 4-5 PMPTFC0 4-8 PMPTFC1 4-9 PMPTISR 4-7 PMPTMR 4-7 PMPTOCR 4-8
ARM DDI 0147D |
© Copyright ARM Limited 1999. All rights reserved. |
Index-v |
![](/html/616/253/html_crHd4GIe6r.s1w5/htmlconvd-OPljMF46x1.jpg)
Index
PRDATA 1-4
PrimeCell DC-DC converter interface
block diagram 2-3 |
||
features |
1-3 |
|
register descriptions 3-4 |
||
register summary |
3-3 |
|
signal descriptions |
A-1 |
|
Programmer’s model |
3-2 |
|
for test |
4-1 |
|
PSTB 1-4 |
|
|
PWDATA |
1-4 |
|
R
Read data bus |
1-4 |
|
|
Register |
|
|
|
descriptions |
|
3-4 |
|
drive 0 configuration |
3-4 |
||
drive 1 configuration |
3-5 |
||
summary |
3-3 |
|
|
synchronizing |
2-5 |
|
|
test 2-5, 4-2 |
|
|
|
Reserved locations |
3-2 |
|
S
Scan testing |
4-3 |
SCANMODE 4-3 |
|
Signal |
|
APB A-2 |
|
on-chip A-3 |
|
strobe |
1-4 |
to pad |
A-4 |
Signal descriptions A-1 |
|
Strobe signal |
1-4 |
Synchronizing registers 2-5 |
T
Test harness 4-2
Test interface controller 4-2
Test logic |
2-5 |
|
Test registers |
2-5, 4-2 |
|
PMPDRVCNT 4-9 |
||
PMPFC0 |
4-8 |
|
PMPFC1 |
4-9 |
|
PMPTCER |
4-5 |
|
PMPTCR |
4-5 |
|
PMPTISR |
4-7 |
|
PMPTMR |
4-7 |
|
PMPTOCR |
4-8 |
|
Test vectors |
4-2, 4-3 |
|
Testing 4-3 |
|
|
TIC 4-2 |
|
|
TICTalk vectors |
2-5 |
W
Write data bus 1-4
Index-vi |
© Copyright ARM Limited 1999. All rights reserved. |
ARM DDI 0147D |