DM562AP [DAVICOM]
V.90 Integrated Data/ Fax/Voice/Speakerphone Modem Device Single Chip with Memory Built in; 集成的V.90数据/传真/语音/扬声器调制解调器设备的单芯片与内存内置型号: | DM562AP |
厂家: | DAVICOM SEMICONDUCTOR, INC. |
描述: | V.90 Integrated Data/ Fax/Voice/Speakerphone Modem Device Single Chip with Memory Built in |
文件: | 总48页 (文件大小:1274K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
General Description
The DM562AP integrated modem is a two-chipset
design that provides a complete solution for
state-of-the-art, voice-band Plain Old Telephone
Switching (POTS) communication. The modem
provides for Data (up to 56,000bps), Fax (up to
33,600bps), fast connection, Voice and Full Duplex
Speaker-phone functions to comply with various
international standards.
The DM562AP modem reference design is
pre-approved for FCC part 68 and provides
minimum design cycle time, with minimum cost to
insure the maximum amount of success.
The simplified modem system, shown in figure
below, illustrates the basic interconnection between
the MCU, DSP, AFE and other basic components of
a modem. The individual elements of the DM562AP
are:
The design of the DM562AP is optimized for
desktop personal computer applications, embedded
microprocessor applications, Set-Top-Box (STB),
Point-Of-Sale (POS), and Multi-Function Peripheral
(MFP) FAX application. It provides a low cost,
highly reliable, maximum integration, with the
minimum amount of supports required. The
DM562AP modem can operate over a dial-up
network (PSTN) or 2 wire leased lines.
•
•
DM6580 Analog Front End (AFE). 48-pin LQFP
package.
DM6588A ITU-T V.90 integrated Processors
with 32K bytes SRAM built in 128-pin QFP
package
The modem integrates auto dial and answer
capabilities,
synchronous/asynchronous
data
transmissions, serial and parallel interfaces, various
tone detection schemes and data test modes.
Block Diagram
Ring
Detector
LED
30.24MHz
Optional
SCLK
29.4912MHz
DIT
DM6580
RxIN
Micro
Controller
Unit
DOT
TFS
TX
DSP
TxA1
DAA
Line
DIR
DOR
RFS
TxA2
Analog
DM6588A
Front End
PCI
Bus
PnP
32KB
SRAM
Speaker
Driver
SPKR
TXSCLK*2
RXSCLK
CLKIN
RX
DSP
ISA
Bus
UART
V.24
TXDCLK
Microphone
Driver
Interface
RXDCLK
2M
Flash
V.24
Interface
Final
1
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Table of Contents
General Description
Block Diagram
1
1
3
Chip 2: DM6580 Analog Front End
DM6580 Description
DM6580 Block Diagram
DM6580 Features
DM6580 Pin Configuration
DM6580 Pin Description
DM6580 Functional Description
DM6580 Register Description
DM6580 Absolute Maximum Ratings
DM6580 DC Characteristics
40
40
41
41
42
43
43
44
44
Features
Chipset
Chip 1: DM6588A Modem Controller Unit
with PnP
DM6588A Description
DM6588A Block Diagram
DM6588A Features
DM6588A External Pin Configuration
DM6588A ISA Pin Configuration
DM6588A PCI Pin Configuration
DM6588A Pin Description
DM6588A Pin Description-ISA interface only
DM6588A Pin Description-PCI interface only
4
4
4
5
6
7
8
11
12
DM6580 AC Characteristics & Timing Diagrams 45
DM6580 Performance
Package Information
Ordering Information
Company Overview
Contacts
45
47
48
48
48
DM6588A Functional Description
1. Operating Mode Selection
2. Micro-controller Program Memory
3. Micro-controller Power Down Mode
4. Enhanced Internal Direct Memory
5. Re-flash Program Memory
6. Micro-controller I/O Description
7. HDLC Description
14
14
14
14
14
14
14
16
8. Micro-controller Control Register for Internal
Mode
17
9. Host Control Register for Virtual 1550A UART 17
10. Micro-controller Control Register for PCI
Interface
22
23
11. PCI Configuration Register Definition
DM6588A External Electrical Characteristics
35
DM658A External Absolute Maximum Ratings 35
DM658A External DC Characteristics
DM6588A ISA Electrical Characteristics
DM6588A ISA Absolute Maximum Ratings
DM6588A ISA DC Characteristics
DM6588A ISA AC Characteristics & Timing
Diagrams
DM6588A PCI Electrical Characteristics
DM6588A PCI Absolute Maximum Ratings
DM6588A PCI DC Characteristics
DM6588A PCI AC Characteristics & Timing
Diagrams
35
36
36
36
37
38
38
38
39
2
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 integrated Data/ Fax/ Voice/ Speaker Phone
Modem Device Single Chip With Memory Built in
Features
z
Enhanced “AT” command set and S registers
z
Data
-
TIA/EIA 602 ITU V.25ter AT command
set
TIA/EIA 578 Fax Class 1,2 command set
TIA/EIA IS-101 Voice command set
-
-
-
ITU-T V.90 (56000 to 28000 bps)
ITU-T V.34 (33600 to 2400 bps)
ITU-T V.32bis (14400, 12000, 9600,
7200, 4800bps)
-
-
-
-
-
-
-
-
ITU-T V.32 (9600, 4800bps)
ITU-T V.22bis (2400, 1200bps)
ITU-T V.22 (1200bps)
ITU-T V.23 (1200/75bps)
ITU-T V.21 (300bps)
z
Parallel (ISA/PCI) and Serial (UART) interfaces
-
-
6, 7 and 8 bit character support
Even, odd, mark and none parity
detection and generation
-
-
1 and 2 stop bit support
Auto DTE data speed detection
Bell 212A (1200bps)
-
-
Bell 103 (300bps)
V.22 fast connect
z
z
z
Support Caller identification (Caller ID)
Speakerphone
z
Fax
-
-
ITU-T V.34 (33600 to 2400bps)
ITU-T V.17 (14400, 12000,
9600,7200bps)
ITU-T V.29 (9600, 7200bps)
ITU-T V.27ter (4800, 2400bps)
ITU-T V.21 Channel 2 (300bps)
Group III, Class 1,2
Automatic rate adaptation in V.34
half-duplex mode
Support ECM mode
Selectable world wide call progress tone
detection
z
z
z
Enhanced 8032 compatible micro-controller
Power down mode
-
-
-
-
-
Access up to 256K bytes external program
memory
z
z
Access up to 64K bytes external data memory
-
-
NVRAM to store two user configurable,
selectable profiles with three programmable
telephone numbers
Support Rx Polling function
z
z
z
Data Error Correction
-
-
MNP Class 4
ITU-T V.42 LAPM
z
32K bytes SRAM built in
Data Compression
Parallel bus for embedded microprocessor
Compatible to ISA bus
-
-
MNP Class 5
ITU-T V.42bis
Voice compression
PCI internal modem only
-
-
4 bit ADPCM (ITU-T)
2, 3 an 4 bit ADPCM (Davicom
proprietary)
z
z
z
PCI Plug and Play (PnP) support
Compliant with PCI specification 2.1
Compliant with PCI bus Power Management
Interface Specification revision 1.0
-
8 Bit PCM
z
z
Synchronous mode
-
Legacy synchronous DCE mode
Applications:
DTE Interface
z
z
z
z
z
z
z
MFP/FAX machine, EFAX Box
-
-
Asynchronous DTE speed up to
115200bps
Serial V.24 (EIA-232-D)
Set-Top-Box (STB), reply channel
Electronic Point-Of-Sale (EPOS)
Industrial/Medical monitoring devices
Voice Broadcasting devices, Utility meters
Security Systems
z
Integrated UART 16550
FWT,CDMA/GSM/GPRS Wireless FAX
Final
3
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Chip 1: Integrated Processor Unit with PnP
DM6588A Description
The DM6588A MCU performs general modem
control functions, and is also designed to provide
Plug and Play capability for PCI bus systems.
The DM6588A Modem Control Unit is designed for
use in high speed internal and external modem
applications. The DM6588A incorporates a 80C32
micro-controller, a virtual 16550A UART with FIFO
mode, and Plug
&
Play control logic.
DM6588A Block Diagram
DM6588A Features
•
•
Virtual 16550A UART compatible parallel
interface
Fully programmable serial interface:
- 6, 7 or 8-bit characters
- Even, odd, mark and none parity bit
generation and detection
- 1 and 2 stop bit generation
- Baud rate generation
•
•
•
•
•
•
Control interface support
Supports parallel and serial interfaces
Includes a 80C32 micro-controller
256K bytes maximum external program memory
32K bytes data memory built in
Provides automatic Plug and Play or software
configuration capabilities
- Includes I/O control logic for modem control
interface
Final
4
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A External Pin Configuration
TEST4
1
102
101
D4
D5
UD0
UD1
UD2
UD3
GND
2
D6
3
100
99
D7
4
98
97
96
CA0
CA1
CA2
CA3
VDD
CA4
CA5
CA6
CA7
GND
CA8
CA9
CA10
CA11
CA12
CA13
CA14
CA15
5
6
7
RXDCLK
UD4
8
95
94
9
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
UD5
10
11
12
13
14
15
16
UD6
UD7
VCC
17
18
RD_SP2
TXDCLK
GND
DM6588A
External
19
20
21
22
23
24
25
26
27
28
DSPTXD
OUTP3
OUTP2
OUTP1
OUTP0
GND
SCLK
DSPRXD
GND
TXSCLK
RD_SP1
VCC
29
30
INP3
INP2
INP1
/RD
31
32
33
34
35
36
37
38
/WR
/PSEN
RXSCLK
TXD
INP0
VDD
TEST2
RXD
TEST3
RESET
VDD
/LCS
GND
Final
5
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A ISA Pin Configuration
TEST4
102
101
D4
1
D5
UD0
UD1
UD2
UD3
GND
2
D6
3
100
99
D7
4
98
97
96
CA0
CA1
CA2
CA3
VDD
CA4
CA5
CA6
CA7
GND
CA8
CA9
CA10
CA11
CA12
CA13
CA14
CA15
GND
5
6
7
8
95
94
UD4
UD5
UD6
UD7
VCC
9
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
10
11
12
13
14
15
16
17
18
DM6588A
ISA
19
20
21
22
23
24
25
26
27
28
GND
UA2
UA1
UA0
IRQ
GND
RIN
29
30
VCC
/RD
IOWB
IORB
CSN
31
32
33
34
35
36
37
38
/WR
/PSEN
RXSCLK
RD_SP1
RD_SP2
VDD
VDD
TEST2
TEST3
RST#
SCLK
GND
6
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A PCI Pin Configuration
TEST4
102
101
D4
D5
1
AD27
AD26
AD25
AD24
GND
2
D6
3
100
99
D7
4
98
97
96
CA0
CA1
CA2
CA3
VDD
CA4
CA5
CA6
CA7
GND
CA8
CA9
CA10
CA11
CA12
CA13
CA14
CA15
5
6
7
IDSEL
C/BE3#
AD23
8
95
94
9
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
AD22
10
11
12
13
14
15
16
AD21
AD20
VCC
AD19
AD18
AD17
AD16
17
18
C/BE2#
FRAME#
GND
DM6588A
PCI
19
20
21
22
23
24
25
26
27
28
IRDY#
TRDY#
DEVSEL#
STOP#
PERR#
SERR#
PAR
GND
PCLK
POWEROFF
GND
RIN
PME#
VCC
C/BE1#
29
30
AD15
AD14
AD13
/RD
31
32
33
34
35
36
37
38
/WR
/PSEN
RXSCLK
RD_SP1
RD_SP2
VDD
AD12
VDD
TEST2
TEST3
RST#
SCLK
AD0
GND
AD11
Final
7
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A Pin Description
Pin No.
Internal
PCI
Pin No.
Internal
ISA
Pin No.
External
Pin Name
I/O
Description
Test pin 4, normal ground.
External: N/C (low).
PCI: N/C (low).
1
1
1
TEST4
I
ISA: connect to 3.3V.
2,3,4,5,
9,10,11,
12
Modem Control Output, for external modem:
Memory address mapping of the controller is
E800H.
Receive Data Rate Clock:(External)
This pin is used as reference clock of DSPRXD
pin.
UD0 - UD7
RxDCLK
O
I
8
Data Input Pin Of The Serial Port 2:
The serial data is sampled at the falling edge of the
SCLK. The MSB is coming immediately after the
falling of FR_SP2 signal.
18
68
68
RD_SP2
I
Transmit Data Rate Clock:(External)
This pin is used as reference clock of DSPTXD
pin.
Modem Transmit Data (External)
Shifted into Tx /Rx DSP from EIA port through this
pin at the rising edge of TXDCLK.
19
21
TXDCLK
DSPTxD
I
I
Data Input Pin Of The Serial Port 1:
The serial data is sampled at the falling edge of the
SCLK. The MSB is coming immediately after the
falling of FR_SP1 signal.
28
69
69
RD_SP1
GND
I
6,20,37
50,77,80, 50,80,89
89,107,
118,123
22,
6,20,37
6,20,37
50,77,80,
89,107,
P
Ground
107,118,
123
118,123
OUTP3,
OUTP2,
OUTP1,
OUTP0
INP3,
INP2,
INP1,
INP0
Modem Control Output
23,
24,
25
29,
30,
31,
32
For external modem, these pins are bit7~4 of the
modem control output. Memory address mapping
of the controller is C800H.
Modem Control Input:(External)
These pins are bit3~0 of the modem control input.
Memory address mapping of the controller is
C800H.
O
I
33,45
67,94,
113,128
13,74
34
33,45,
67,94,
113,128
13,74
34
33,45,
67,94,
113,128
13,74
34
VDD
P
+3.3V Power Supply
VCC
TEST2
TEST3
P
I
I
+2.5V Power Supply
Test pin 2,normal ground
Test pin 3,normal ground
Reset:
An active high signal used to reset the DM6588A.
Crystal Oscillator Input
35
35
35
36
42
RESET
XTAL1
I
I
42
42
8
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
43
46
43
46
43
46
XTAL2
/PWR
O
Crystal Oscillator Output
Controller Program Write Enable:
This pin is used to enable FLASH ROM
programming.
O
Data Output Pin Of Serial Port 1
The serial data is clocked out through this pin
according to the rising edge of SCLK. The MSB is
sent immediately after the falling edge of the
FR_SP1 signal.
Bank Switch Control:
These signals are used to switch external program
memory between banks.
48
48
48
TD_SP1
O
O
49
47
49
47
49
47
CA16
CA17
CA16 CA17
Bank 0
Bank 1
Bank 2
Bank 3
0
1
0
1
0
0
1
1
51
52
57
76
58
59
T0
T1
/RI
I
I
I
I
I
Controller Counter 0 Input
Controller Counter 1 Input
Ring Signal Input
TxDSP Interrupt 1 Input
DTR Input Pin (P1.1)
76
57
58
59
76
57
58
59
TxSCLK*2
/DTR
/OH
O
Hook Relay Control (P1.2)
Voice Relay Control. Modem Control Output
(memory map is bit 3 of DAA at memory address
D000H)
60
60
60
/VOICE
O
61-63
66
61-63
61-63
EEPROM 1-3
/LCS
I/O
I
EEPROM Control Pins (P1.4-P1.6)
Loop Current Detection. Modem Input Control:
This pin is mapped to bit0 of address D000H.
Reference Clock For Serial Port 1 And Serial
Port 2
79
66
66
SCLK
I
68
69
RXD
TXD
I
O
Controller Serial Port Data Input
Controller Serial Port Data Output
70
70
71
70
71
RxSCLK
I
Rx DSP Interrupt 3 Input
Controller Program Store Enable:
This output goes low during a fetch from external
program memory.
71
/PSEN
O
72
73
72
73
72
73
/WR
/RD
O
O
Controller External Data Memory Write Control
Controller External Data Memory Read Control
(External)
Modem Received Data :
78
DSPRxD
O
Shifted out to the EIA port through this pin
according to the rising edge of RXDCLK.
Test pin 1, normal ground
117
117
117
TEST1
81,82,
83,84,
85,86,
87,88
81,82,
83,84,
85,86,
87,88
81,82,
83,84,
85,86,
87,88
CA15,CA14,
CA13,CA12,
CA11,CA10,
CA9,CA8
O
Controller Address Bus
Final
9
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
90,91,
92,93,
95,96,
97,98
99,100,
101,102, 101,102,
103,104, 103,104,
105,106
108
109
90,91,
92,93,
95,96,
97,98
90,91,
92,93,
95,96,
97,98
99,100,
101,102,
103,104,
105,106
108
CA7 - CA0
O
Controller Address Bus
Controller Data Bus
99,100,
D7,D6,
D5,D4,
D3,D2,
D1,D0
FR_SP2
FR_SP1
/POR
I/O
105,106
108
109
I/O
I/O
O
Frame Signal Of Serial Port 2
Frame Signal Of Serial Port 1
DSP Reset Output
109
110
110
110
Modem Control Output
Memory map is bit 1-2 of DAA at memory address
D000H
111
112
111
112
111
112
VOICE Se1 1
VOICE Se1 2
O
114
115
114
115
114
115
CODEC_CLK
OSCO
O
O
20.16MHz Clock Output For DM6580 Chip
Optional Codec X’tal clock output
Optional Codec X’tal clock input
Test pin 1,normal ground
116
117
116
117
116
117
OSCI
TEST1
I
I
Data Output Pin Of Serial Port 2
The serial data is clocked out through this pin
according to the rising edge of SCLK. The MSB is
sent immediately after the falling edge of the
FR_SP2 signal.
Modem Control Port Select Output:
Memory address mapping of the controller is
D800H.
119
120
119
120
119
120
TD_SP2
PS1
O
O
Select Pin: Used to select internal or external
operation.
122
122
122
EXT/INTB
I
0: internal modem, PCI or ISA.
1: external modem
7,8,
14,15,16,
17,21,25,
26,27,28,
32,38,39,
40,41,44,
51,52,53,
554,55,56,
64,65,75,
79,121,
7,14,15,
16,17,26,
27,38,39,
40,41,44,
53,54,55,
56,64,65,
75,121,
NC
N
NC
124,125,
126,127
124,125,
126,127
10
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A Pin Description-ISA Interface only
Pin No.
Pin Name
I/O
Description
Data Bus Signal:
2-5,
9-12
UD0-UD3,
UD4-UD7
I/O These signals are connected to the data bus of the PC (or Host) I/O.
They are used to transfer data between the PC and the DM6588A.
System Address:
22-24
UA0-UA2
I
These signals are connected to the bus of PC (or Host) I/O. They are used to
select the DM6588A offset UART I/O address.
I/O Write:
29
30
31
36
/IOWB
/IORB
/CSN
/RST
I
I
I
I
An active low input signal used to write data to the DM6588A.
I/O Read:
An active low input signal used to read data from the DM6588A.
Address Enable:
This is an active low signal to enable the system address for DM6588A.
Reset:
An active low signal used to reset the DM6588A.
Interrupt Request:
78
IRQ
O
The active pin will go high when an interrupt request is generated from the
DM6588A.
Final
11
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A Pin Description-PCI Interface only
Pin No.
Pin Name
I/O
Description
78
POWEROFF
O
Power Off when high
PCI Interrupt Request
121
INT#
O
This signal will be asserted low when an interrupt condition as defined in
CR5 is set and the corresponding mask bit in CR7 is not set.
PCI System Clock
79
75
PCLK
PME#
I
This signal is the PCI bus clock that provides timing for all bus phases.
The frequency is 33MHz.
Power Management Event
The signal indicates that a power management event.
PCI Address & Data Bus
These are the multiplexed address and data signals.
DM6588A will decode each address on the bus and respond if it is the target
being addressed.
O
124-127,2-5
9-12,14-17
29-32,38-41
51-56,64,65
AD31-AD0
IDSEL
I/O
I
Initialization Device Select
For the accesses to the configuration address space, the device select
Decoding is done externally and is signaled via this pin. This signal is asserted
high during configuration read and write access.
PCI Bus Command/Byte Enable
During the address phase, these signals define the bus command or the type of
the bus transaction that will take place.
During the data phase, these pins indicate which byte lanes contain valid data.
C/BE0# applies to bit7~0 and C/BE3# applies to bit 31~24.
PCI Cycle Frame
7
8
C/BE3#
C/BE2#
C/BE1#
C/BE0#
18
28
44
I
19
21
FRAME#
IRDY#
I
I
This signal is driven low by the master to indicate the beginning and duration
of a bus transaction. It is de-asserted when the transaction is in its final phase.
PCI Initiator Ready
This signal is driven low when the master is ready to complete the current data
phase of the transaction. A data phase is completed on any clock both IRDY#
and TRDY# are sampled asserted.
PCI Target Ready
This signal is driven low when the target is ready to complete the current data
phase of the transaction. During a read, it indicates that the valid data is asserted
During write, it indicates that the target prepares to accept data.
PCI Device Select
22
TRDY#
I/O
23
24
25
DEVSEL#
STOP#
I/O DM6588A asserts the signal low when it recognizes its target address after
FRAME# is asserted.
PCI Stop
I/O This signal is asserted low by the target device to request the master device to
stop the current transaction.
PCI Parity Error
I/O DM6588A will assert this signal low to indicate a parity error on any incoming
PERR#
data.
PCI System Error
This signal is asserted low when an address parity is detected with PCICS bit31
enabled. The system error asserts two clock cycles after the address if an
26
SERR#
O
address parity error is detected.
12
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
PCI Parity
27
36
PAR
I/O This signal indicates even parity across AD0~AD31 and C/BE0#~C/BE3#
including the PAR pin. It is stable and valid one clock after the address phase.
Reset:
RST#
I
An active low signal used to reset the DM6588A.
76
77
RIN
GND_AUX
I
P
Ring Signal Input for Auxiliary Power
Auxiliary Ground
Final
13
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
3. Micro-controller Power Down Mode
DM6588A Functional Description
An instruction that sets the register PD (PCON.1) will
cause the 80C32 to enter power down mode. There
are three ways to wake up the 80C32
(1) Positive pulse signal occurring at the reset pin of
the 80C32
1. Operating Mode Selection
The DM6588A can be used in internal or external
modem applications. When operating as an internal
modem, the EXT/INTB input (pin 122) must be
attached to ground, and vice versa (VDD) when
operating as an external modem.
(2) Negative pulse occurring at /RI (P1.0) of the
80C32
(3) Programming the PnP Wake Up Controller
Register.
External mode is operated with host by UART.
Internal mode can support parallel (ISA) and PCI
interface to host. The TEST4 input (Pin 1) is for ISA
or PCI selection.
4. Enhanced Internal Direct Memory
There are two 128 byte banks of internal direct
memory in the 80C32. The system uses the lower
128 bytes under normal conditions. Switching to the
upper bank is achieved by loading register 8FH.1
(SFR of the 80C32) with 1. Switching to the lower
bank can be achieved by loading the same register
with 0.
2. Micro-controller Program Memory
The DM6588A supports two bank switch control pins
to switch external program memory among four
banks. The DM6588A can access a total of 256K of
external program memory.
Address mapping:
5. Re-flash Program Memory
bank0: 00000H - 0FFFFH
bank1: 10000H - 1FFFFH
bank2: 20000H - 2FFFFH
bank3: 30000H - 3FFFFH
By setting 8FH.2 the system can switch program and
data memory. If the system uses FLASH memory as
program memory this function is used to re-flash
program code by downloading the program to data
memory then switching them.
For bank switching, three instructions must be
included in software.
Switch to bank1:
Example:
CLR
SETB
JMP
P1.3
P1.7
BANK 1 ADDRESS
SETB
LJMP
8FH.2
0000H
6. Micro-controller I/O Description
Switch to bank2:
CLR
P1.7
P1.3
BANK 2 ADDRESS
MODEM expansion port: Address C800H (external
only)
SETB
JMP
Switch to bank3:
Bit7 Bit6 bit5 bit4 bit3 bit2 bit1 bit0
OUT OUT OUT OUT INP3 INP2 INP1 INP0
CLR
CLR
JMP
P1.7
P1.3
P3
P2
P1
P0
BANK 3 ADDRESS
Bit0 to Bit3: read only
Return to bank 0:
SETB
P1.7
P1.3
Bit4 to Bit7: write only
SETB
JMP
BANK 0 ADDRESS
Modem Output Port 1 Register: Address D000H
Write only
* For detailed information about the micro-controller,
Bit7 bit6 bit5 bit4 Bit3 bit2 bit1 bit0
/Voice Voice Voice /POR
refer to the Programmer's Guide to 8032.
-sel2 -Sel1
14
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
These 4 bits control the DM6588A output ports.
Modem Output Port 2 Register: Address D800H
Write only
bit7 bit6 bit5 bit4 bit3
bit2 bit1 bit0
/MUT /PUL /CID
E
SE
These 3 bits control the DM6588A output ports.
Memory Mapping of Micro-controller 80C32 :
Description
Address
C800H
D000H
D400H
D800H
DC0XH
E000H
E400H
E800H
EC00H
F000H
F80XH
External Internal
GPIO OUTP3-OUTP0(Bit7~4);INP3~INP0(Bit3~0)
DAA Port
Y
Y
N
Y
Y
N
Y
Y
N
Y
N
N
Y
Y
Y
Y
Y
Y
N
Y
Y
Y
UART Clock Register
PS1 Port (Modem hybrid circuit control port)
HDLC registers
Modem UART Status Register
/RUCS Port(RX DSP Dual Port Registers)
Modem LED Output Port UD7~UD0
UART Baud Generator Divisor Latch Register
/TUCS Port (TX DSP Dual Port Register)
PCI Vender & Device ID Port Register
Final
15
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
7. HDLC Description
HDLC RxDataBits Register: Address DC00H
0: indicates the data in the TxFIFO has deceased
to zero and the HDLC circuit has transferred the
1st 7eH pattern.
1:indicates that the TxFIFO data is greater than
or equal to the threshold value.
Write only
Once the RxDataBit set to 1, the data in the RxBuffer
will be transferred to RxFIFO. The transfer bit
number is the same as the programming value of
RxDataBits Register.
Bit1:Rxdata
0: all the data in the RxBuffer has been read.
1:Programed by software to indicate that all data
in the RxDataBits register has been written to the
RxBuffer.
HDLC RxBuffer: Address DC01H
Write only
Receive data will be written to the RxBuffer and will
be input to the RxHDLC circuit. The RxBuffer is 16
bytes wide.
Bit2:TxFIFO Threshold
0: TxFIFO threshold No. = 11
1: TxFIFO threshold No. =16
HDLC RxFiFo: Address DC01H
Read only
Bit3:TxFiFo Status
After the data has been passed from the RxBuffer to
the RxHDLC circuit, the RxHDLC circuit will remove
the 7eH patterns and transfer the results to the
RxFIFO. There RxFIFO is 21 bytes wide.
0:data No. in TxFIFO >= threshold
1:data No. in TxFIFO <= threshold
Bit4:Txdata
0:A write action to TxDataBites register will clear
this bit.
HDLC TxDataBits Register: Address DC02H
1:Bit No. in TxBuffer = TxDataBits register.
Write only
Data written to TxDataBits will be presented to the
TxFIFO. The data in TxFIFO will be transferred to
TXHDLC circuit. The transfer bit number is the same
as the value of TxDataBits register. If the TxFIFO is
empty , a 7e pattern will be loaded to the TxFIFO. If
TxFIFO is not empty and the data frame has the
pattern of five consecutive “1” , then the TXHDLC
circuit will insert “0” automatically.
Bit5: RxFIFO empty
0:data bytes No. in RxFIFO <>0
1:data bytes No. in RxFIFO = 0
Bit6: Reset
0:Normal state
1:reset HDLC circuit
Zero Deletion In _ buffer register: Address
HDLC TxFiFo Register: Address DC03H
DC08H
Write only
write only
The original HDLC frame data will be loaded to the
TxFIFO, presented to the input of the TxHDLC circuit.
The TxFIFO is 21 bytes wide.
Controller write the original data to this temp buffer.
Zero Deletion Out _ buffer register: Address
DC08H
read only
HDLC TxBuffer: Address DC03H
Controller read the result data from this buffer
Read only
According to TxDataBits, the TxHDLC circuit will
transfer the same number data bits to the TxBuffer.
The TxBuffer is 16 bytes wide.
Zero Deletion Status/Rst register: Address DC09H
Bit0: data ready flag (read only)
1:data has been load to out _ buffer. (clear
automatically by a read from out_ buffer)
0: data has not been load to out _ buffer.
HDLC CNTL/STATUS Register: Address DC04H
Bit0:TxReady0
16
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Bit1: frame end flag (read only)
1:Indicate end of HDLC frame (clear by a reset
action)
bit7 bit6 bit5 bit4 bit3 Bit2 bit1 bit0
dat7 dat6 dat5 dat4 dat3 Dat2 dat1 dat0
By reading this register, the micro-controller can
monitor the value of the low byte divisor latch of the
virtual UART baud generator (see DLL in next section)
and determine the baud rate clock itself.
Bit2: fram ready flag (read only)
1:CRC check ok.
0:CRC check fail.
Bit3: In _ buffer empty flag
1:In _ buffer empty (clear automatically by a
write to In _buffer)
0:In _ buffer not empty
Bit7: reset bit (write only)
1:software reset
Modem Status Control Register (MSCR):
Address E000H ( internal mode only )
Write only
bit7 bit6 bit5 bit4 bit3 bit2 bit1
bit0
0
0
0
0
/CTS /DSR /DCD /RI
This register contains information about the line
status of the modem. The available signals are Ring
Detect (/RI), Carrier Detect (/DCD), Data Set Ready
(/DSR) and Clear To Send (/CTS).
CRCL register: Address DC0AH (read only)
CRCH register: Address DC0BH (read only)
8. Micro-controller Control Register for Internal
Mode
9. Host Control Register for Virtual 16550A UART
(internal mode only)
Receiver Buffer (Read), Transmitter Holding
Register (Write): Address: 0 (DLAB=0)
UART Clock (internal mode only)
The internal clock of the virtual UART logic is fixed at
1.8432MHz. The clock is derived from an external
30MHz crystal. The UART 1.8432MHz clock will be
obtained by division. When the operating frequency
of the DM6588A controller changes, the divider
should be changed accordingly. This divider is
specified by the Configuration Register which can be
written by the DM6588A controller. The address
mapping of the register is D400H: (DM6588A
controller memory mapping)
Reset State 00h
bit7 bit6 bit5 bit4 bit3 Bit2 bit1 Bit0
dat7 dat6 dat5 dat4 dat3 Dat2 dat1 Dat0
When this register address is read, it contains the
parallel received data. Data to be transmitted is
written to this register.
Interrupt Enable Register (IER): Address 1
Bit 0: Always 0.
Reset State 00h, Write Only
bit7 Bit bit bit4 bit3
Bit 6-1: define the clock divider range from 2 to 64
(even number).
bit2
bit1
bit0
6
5
0
0
0
0
Enable Enable Enable Enable
Bit 7: Not used.
Modem Line
TX
RX
Data
Intr
Status Status Holding
Intr
Intr
Register
Intr
UART Clock Register: ( internal mode only )
Address D400H Reset State: 06H
Write Only
This 8-bit register enables the four types of interrupts
as described below. Each interrupt source can
activate the INT output signal if enabled by this
register. Resetting bits 0 through 3 will disable all
UART interrupts.
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
X
dat6 dat5 dat4 dat3 dat2 dat1
0
UART Baud Generator Divisor Latch Register:
Address EC00H ( internal mode only )
Bit 0: This bit enables the Received Data Available
and timeout interrupts in the FIFO mode when
set to logic 1.
Read only
Final
17
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
The IIR register gives prioritized information
regarding the status of interrupt conditions. When
accessed, the IIR indicates the highest priority
interrupt that is pending.
Bit 1: This bit enables the Transmitter Holding
Register Empty Interrupt when set to logic 1.
Bit 2: This bit enables the Receiver Line Status
Interrupt when set to logic 1.
Bit 0: This bit can be used in either a prioritized
interrupt or polled environment to indicate
whether an interrupt is pending. When this bit is
logic 0, an interrupt is pending, and the IIR
contents may be used as a pointer to the
appropriate interrupt service routine. When bit
0 is logic 1, no interrupt is pending, and polling
(if used) continues.
Bit 3:This bit enables the MODEM Status Interrupt
when set to logic 1.
Bit 4-7: Not used
Interrupt Identification Register (IIR): Address 2
Reset State 01h, Read only
Bit7 Bit6 bit5 bit4 bit3
bit2
D2:
bit1
D1:
bit0
D0:
Bit 1-2: These two bits of the IIR are used to identify
the highest priority interrupt pending, as
indicated in the table below.
FIFO
0
0
0
D3:
Enable
INTD2 INTD1 INTD0
int
Pending
In order to provide minimum software overhead
during data transfers, the virtual UART prioritizes
interrupts into four levels as follows: Receiver Line
Status (priority 1), Receiver Data Available (priority 2),
Character Timeout Indication (priority 2, FIFO mode
only), Transmitter Holding Register Empty (priority 3),
and Modem Status (priority 4).
Bit 3: In character mode, this bit is 0. In FIFO mode,
this bit is set, along with bit 2, when a timeout
interrupt is pending.
Bit 4-6: Not used
Bit 7: FIFO always enabled.
Interrupt Identification Register (IIR): Address 2 (continued)
D3 D2 D1 D0 Priority Level Interrupt Type
Condition
Reset
0
0
0
1
-
-
-
-
Overrun Error, Parity Error,
Framing Error or Break
Interrupt
Receiver Line
Status
Reads the Line Status
Register
0
1
1
0
Highest
Reads the Receiver Buffer
Receiver Data
Available
Receiver Data Available or Register or the FIFO has
0
1
1
1
0
0
0
0
Second
Second
Trigger Level Reached
Dropped Below the
threshold value
No characters have been
read from or written to the
Rx FIFO during
Character
Reads The Receiver Buffer
Timeout Indication programming time interval, Register
and the Rx FIFO is not
empty
Reads the IIR Register or
Ready to accept new data (if source of interrupt)
Transmitter
Holding Register
Empty
0
0
0
0
1
0
0
0
Third
for transmission
Writes To The Transmitter
Holding Register
Clear to Send, Data Set
Ready, Ring Indicator or
Data Carrier Detected
Reads the Modem Status
Register
Fourth
Modem Status
18
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
FIFO Control Register (FCR): Address 2
WLS1
WLS0
Word Length
5 bits
0
0
1
1
0
1
0
1
Reset State 00h , write only
6 bits
7 bits
8 bits
bit7
RCVR RCVR
Trig Trig
(MSB) (LSB)
bit6 bit5 bit4 bit3
bit2
bit1
bit0
DMA TxFIFO RxFIFO FIFO
0
0
Mode Reset Reset Enable
Bit 0-1: WLS0-1 specifies the number of bits in each
transmitted and received serial character.
This is a write only register at the same location as
the IIR, which is a read only register. This register is
used to enable the FIFOs, clear the FIFOs, set the
RxFIFO trigger level, and select the type of DMA
signal.
Bit 2: STB specifies the number of stop bits in each
transmitted character. If bit 2 is logic 0, one
stop bit is generated in the transmitted data. If
bit 2 is logic 1 when a 5-bit word length is
selected via bits 0 and 1, one and a half stops
are generated. If bit 2 is a logic 1 when either
a 6-, 7- or 8-bit word length is selected, two
stop bits are generated. The Receiver checks
the first Stop-bit only, regardless of the
number of Stop bits selected.
Bit 0: FIFO Enable, This bit is always high
Bit 1: Writing a 1 to FCR1 clears all bytes in the
RxFIFO and resets the counter logic to 0.
Bit 2: Writing a 1 to FCR2 clears all bytes in the
TxFIFO and resets the counter logic to 0.
Bit 3: Logic 1 indicates that the PC has enabled
parity generation and checking.
Bit 3: Setting FCR3 to 1 will cause the RXRDY and
TXRDY pins to change from mode 0 to mode
1 if FCR0 = 1.
Bit 4: Logic 1 indicates that the PC is requesting an
even number of logic 1s (even parity
generation) to be transmitted or checked.
Logic 0 indicates that the PC is requesting
odd parity generation and checking.
Bit 4-5: Reserved
Bit 6-7: FCR6, FCR7 are used to set the trigger
level for the RxFIFO interrupt.
Bit 5: When bits 3, 4 and 5 are logic 1, the parity bit
is transmitted and checked by the receiver as
logic 0. If bits 3 and 5 are 1 and bit 4 is logic 0,
then the parity is transmitted and checked as
logic 1.
FCR7
FCR6
RxFIFO Trigger Level
0
0
1
0
1
0
01
04
08
Line Control Register (LCR): Address 3
Bit 6: This is a Break Control bit. When it is set to
logic 1, a break condition is indicated.
Reset State 00h, Write Only
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
DLAB SBRK STP EPS PEN STB WLS1 WLS0
Bit 7: The Divisor Latch Access bit must be set to
logic 1 to access the Divisor Latches of the
baud generator during a read or write
operation. It must be set to logic 0 to access
the Receiver Buffer, the Transmitter Holding
Register, or the Interrupt Enable Register.
This register is available to maintain compatibility
with the standard 16550 register set, and provides
information to the internal hardware that is used to
determine the number of bits per character.
Final
19
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Modem Control Register (MCR): Address 4
Bit 3:This bit is the Framing Error (FE) indicator. Bit 3
indicates that the received character did not have a
valid stop bit. Bit 3 is set to logic 1 whenever the stop
bit following the last data bit or parity bit is detected
as a zero bit (spacing level). The FE bit is reset
whenever the CPU reads the contents of the Line
Status Register. The FE error condition is associated
with the particular character in the FIFO to which it
applies. This error is revealed to the CPU when its
associated character is at the top of the FIFO.
Reset State 00h
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
0
0
0
0
0
0
RTS DTR
Bit 0:This bit asserts a Data Terminal Ready
condition that is readable via port P1.1 of the
micro-controller 80C32. When bit 0 is set to logic 1,
the P1.1 is forced to logic 0. When bit 0 is reset to
logic 0, the P1.1 is forced to logic 1.
Bit 4:This bit is a Break Interrupt (BI) indicator. Bit 4
is set to logic 1 whenever the received data input is
held in the Spacing (logic 0) state for longer than a
full word transmission time (that is, the total time of
Start bit + data bits + Parity + Stop bits). The BI
indicator is reset whenever the CPU reads the
contents of the Line Status Register. The BI error
condition is associated with the particular character in
the FIFO to which it applies. This error is revealed to
the CPU when its associated character is at the top
of the FIFO.
Bit 1: This bit asserts a Request To Send condition
that is readable via port P3.4 of the micro-controller
80C32. When bit 1 is set to logic 1, the P3.4 is forced
to logic 0. When bit 1 is reset to logic 0, the P3.4 is
forced to logic 1.
Line Status Register (LSR): Address 5
Reset State 60h, Read only
bit7
bit6
bit5 bit4 bit3 bit2 bit1 bit0
FE PE OE DR
RCV ETEMT THRE BI
Bit 5:This bit is a Transmitter Holding Register Empty
indicator. Bit 5 indicates that UART is ready to accept
a new character for transmission. In addition, this bit
causes the UART to issue an interrupt to the CPU
when the Transmit Holding Register Empty Interrupt
Enable is set high. The THRE bit is reset to logic 0
when the host CPU loads a character into the
Transmit Holding register. In the FIFO mode, this bit
is set when the TxFIFO is empty, and is cleared
when at least 1 byte is written to the TxFIFO.
This register provides status information to the host
PC concerning character transfer. Bit 1-4 indicates
error conditions that produce a Receiver Line Status
interrupt whenever any of the corresponding
conditions are detected. The Line Status Register is
valid for read operations only.
Bit 0:Set to logic 1 when a received character is
available in the RxFIFO. This bit is reset to logic 0
when the RxFIFO is empty.
Bit 6:This bit is the Transmitter Empty indicator. Bit 6
is set to logic 1 whenever the Transmitter Holding
Register (THR) is empty, and is reset to logic 0
whenever the THR contains a character. In FIFO
mode, this bit is set to 1 whenever the transmit FIFO
is empty.
Bit 1:An Overrun error will occur only after the
RxFIFO is full and the next character has overwritten
the unread FIFO data. This bit is reset upon reading
the Line Status Register.
Bit 2:A logic 1 indicates that a received character
does not have the correct even or odd parity as
selected by the Parity Select bit. This error is set
when the corresponding character is at the top of the
RxFIFO. It will remain set until the CPU reads the
LSR.
Bit 7:In character mode, this bit is 0. In FIFO mode,
this bit is set when there is at least one parity error,
framing error, or break indication in the FIFO. If there
are no subsequent errors in the FIFO, LSR7 is
cleared when the CPU reads the LSR.
20
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Modem Status Register (MSR): Address 6
Scratch Register (SCR): Address 7
Reset State 00h
This 8-bit Read/Write Register does not control the
UART in any way. It is intended as a Scratch Pad
Register to be used by the programmer to hold data
temporarily.
Reset State bit 0-3 : low , bit 4-7: Input Signal
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
DCD RI DSR CTS DDCD TERI DDSR DCTS
This 8-bit register provides the current state of the
control lines from the Modem to the CPU. In addition,
four bits of the Modem Status Register provide
change information. These bits are set to logic 1
whenever a control input from the Modem changes
state. They are reset to logic 0 whenever the CPU
reads the Modem Status Register.
Divisor Latch (DLL): Address 0 (DLAB = 1)
Reset State 00h
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0
This register contains baud rate information from the
host PC. The PC sets the Divisor Latch Register
values.
Bit 0:This bit is the Delta Clear to Send (DCTS)
indicator. Bit 0 indicates that the CTS (MSR Bit 4)
has changed state since the last time it was read by
the CPU.
Divisor Latch (DLM): Address 1 (DLAB = 1)
Reset State 00h
bit7 bit6 bit5 bit4 bit3 bit2 bit1 bit0
DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0
Bit 1:This bit is the Delta Data Set Ready (DDSR)
indicator. Bit 1 indicates that the DSR (MSR Bit 5)
has changed state since the last time it was read by
the CPU.
This register contains baud rate information from the
host PC.
Bit 2:This bit is the Trailing Edge of Ring indicator. Bit
2 indicates that the RI (MSR Bit 6) has changed from
a low to a high state.
Note:Two 8-bit latches (DLL-DLM) store the divisor in
16-digit binary format. The desired baud rate can be
obtained by dividing the 115200Hz clock by the
divisor.
Bit 3:This bit is the Delta Data Carrier Detect (DDCD)
indicator. Bit 3 indicates that the DCD (MSR Bit 7)
has changed state.
Desired
Divisor
Baud
Value
Rate
Note:Whenever bit 0, 1, 2 or 3 is set to logic 1, a
Modem Status Interrupt is generated.
50
75
110
150
300
2304
1536
1047
768
384
192
96
48
24
12
6
Bit 4: This bit reflects the value of MSR Bit 4 (CTS).
Bit 5: This bit reflects the value of MSR Bit 5 (DSR).
Bit 6: This bit reflects the value of MSR Bit 6 (RI).
Bit 7: This bit reflects the value of MSR Bit 7 (DCD).
600
1200
2400
4800
9600
19200
38400
57600
115200
3
2
1
Final
21
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
10. Micro-controller Control Register for PCI
interface
byte. (Offset 2E of PCI configuration register space)
PCI Vender ID Low Byte Data Port: Address
F800H (pci only)
PCI Subsystem Device ID High Byte Data Port:
Address F807H
Write only
Write only
This port configures PCI Vender ID low byte. (Offset
00 of PCI configuration register space)
This port configures PCI Subsystem Device ID low
byte. (Offset 2F of PCI configuration register space)
PCI Power Management New Capability: Address
F808H, Bit 4 (pci only)
PCI Vender ID High Byte Data Port: Address
F801H (pci only)
Write only
Write only
This port configures PCI Vender ID high byte.
(Offset 01 of PCI configuration register space)
This bit configures if support PCI Power Management.
(Offset 06 bit 4 of PCI configuration register space)
PCI Device ID Low Byte Data Port: Address F802H
PCI Power Management Power State:
Address F809H, Bit[1..0] (pci only)
Write only
This port configures PCI Device ID low byte. (Offset
02 of PCI configuration register space)
Write / Read
These bits configure PCI Power management Power
State. (Offset 54 bit [1..0] of PCI configuration
register space)
PCI Device ID High Byte Data Port: Address
F803H
PCI Power Management PME_STATUS:
Address F80AH, Bit 1
Write only
This port configures PCI Device ID low byte.( Offset
00 of PCI configuration register space)
Write only
This bit configures PCI Power status. (Offset 55 bit
7 of PCI configuration register space)
PCI Subsystem Vender ID Low Byte Data Port:
Address F804H (pci only)
PCI Power Management PME_EN:
Address F80AH, Bit 0
Write only
This port configures PCI Subsystem Vender ID low
byte. (Offset 2C of PCI configuration register space)
Write only
This bit configures PCI if enable PME wake up
(Offset 55 bit 0 of PCI configuration register space)
PCI Subsystem Vender ID High Byte Data Port:
Address F805H (pci only)
PCI PME_D3_Support:
Address F80BH, Bit 0
Write only
This port configures PCI Subsystem Vender ID high
byte. (Offset 2D of PCI configuration register space)
Write only
This port configures PCI if support PME wake up at
D3 state. (Offset 53 bit [8..7] of PCI configuration
register space)
PCI Subsystem Device ID Low Byte Data Port:
Address F806H
Write only
This port configures PCI Subsystem Device ID low
22
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
11. PCI Configuration Register Definition
The definitions of PCI Configuration Registers are
based on the PCI specification revision 2.1 and
provide the initialization and configuration
information to operate the PCI interface in the
DM6588A. All registers can be accessed with byte,
word, or double word mode. As defined in PCI
specification 2.1, read accesses to reserve or
unimplemented registers will return a value of “0.”
These registers are to be described in the following
sections.
PCI Configuration Registers Mapping:
Address
Offset
00H
Description
Identifier
Value of Reset
Identification
Command & Status
Revision
PCIID
PCICS
PCIRV
PCILT
PCIIO
6588A1282H
04100001H
04H
08H
07000210H
Miscellaneous
0CH
00000000H
I/O Base Address
Reserved
10H
XXXXXXXx001
--------
14H - 28H
2CH
Subsystem Identification
Capability Pointer
Reserved
PCISID
CAP_PTR
--------
undefined
34H
00000050H
38H
Interrupt & Latency
Power Management Register
Power Management Control &
Status
PCIINT
PMR
3CH
281401XXH
00110001H
50H
PMCSR
54H
00000000H
Final
23
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Configuration Register Structure
00H
04H
08H
0CH
10H
14H
18H
1CH
20H
24H
28H
2CH
30H
34H
38H
Vendor ID
Command
Device ID
Status (with bit 4 set to 1)
Revisio
Class Code = 070002
Header Type
BIST
Latency Timer
Cach Line Size
Bass Address Register CBIO
Reserved
Reserved
Subsystem ID
Reserved
Min_Gnt
Subsystem Vendor ID
Reserved
Reserved
Cap_Ptr
Max_Lat
Interrupt Pin = 1
Reserved
Reserved
Interrupt Line
3CH
40H
44H
48H
4CH
Power Management Capability
Reserved
Capability ID
Next Item Pointer
50H
54H
Power Management Control and Status
Key to Default
In the register description that follows, the default
column takes the form <Reset Value>
Where:
<Access Type>:
RO = Read only
RW = Read/Write
<Reset Value>:
1
0
X
Bit set to logic one
Bit set to logic zero
No default value
R/C: means Read / Write & Write "1" for Clear.
_WR = Controller Write
_RD = Controller Read
24
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Identification ID (xxxxxx00 - PCIID)
31
16 15
0
Dev_ID
Vend_ID
Device ID
Vendor ID
Bit
31:16
Default
6588Ah
Type
RO
_WR
RO
_WR
Description
The field identifies the particular device. Unique and fixed number for the
DM6588A is 6588Ah. It is the product number assigned by DAVICOM.
This field identifies the manufacturer of the device. Unique and fixed
number for Davicom is 1282h. It is a registered number from SIG.
15:0
1282h
Command & Status (xxxxxx04 - PCICS)
31
16 15
0
Status
Command
Status
Command
Status Register Definition:
26
25
19
31
30
29
28
27
24
23
22
21
20
16
0
0
1
1
0
1
0
Detected Parity Error
Signal For System Error
Master Abort Detected
Target Abort Detected
Send Target Abort
DEVSEL Timing
Data Parity Error Detected
Slave mode Fast back to Back
User Definable
66MHz Capability
New Capability
Final
25
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Description
Bit
Default
Type
Detected Parity Error
31
0
R/C
The DM6588A samples the AD[0:31], C/BE[0:3]#, and the
PAR signal to check parity and to set parity errors.
Signaled System Error
This bit is set when the SERR# signal is driven by the
DM6588A. This system error occurs when an address parity is
detected under the condition that bit 8 and bit 6 in command
register below are set.
30
0
R/C
Master Abort Detected
The DM6588A will never support the function
Target Abort Detected
The DM6588A will never support the function
Send Target Abort (0 For No Implementation)
The DM6588A will never support the function.
DEVSEL Timing (10 Select Slow Timing)
Slow timing of DEVSEL# means the DM6588A will assert
DEVSEL# signal two clocks after FRAME# is sample
“asserted.”
29
28
27
0
0
0
R/C
R/C
RO
26:25
24
10
0
RO
Data Parity Error Detected
The DM6588A will never support the function
R/C
Slave mode Fast Back-To-Back Capable (1 For Good
Capability)
23
0
RO
The DM6588A will never support the function
User-Definable-Feature Supported
(0 For No Support)
66 MHz Capable (0 For No Capability)
22
21
0
0
RO
RO
New Capabilities
This bit indicates whether this function implements a list of
extended capabilities such as PCI power management. When
set this bit indicates the presence of New Capabilities. A value
of 0 means that this function does not implement New
Capabilities.
RO
_WR
20
1
19:16
0000
RO
Reserved
26
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Command Register Definition:
15
10
9
8
7
6
5
4
3
2
1
0
R/W
0
0
0
0
0
R/W R/W
R/W
R/W
Mast Mode Fast Back-To-Back
SERR# Driver Enable/Disable
Address/Data Steeping
Parity Error Response Enable/Disable
VGA Palette snoop
Memory Write and Invalid
Special Cycle
Master Device Capability Enable/Disable
Memory Space Access Enable/Disable
I/O Space Access Enable/Disable
Bit
Default
Type
Description
15:10
000000
RO
Reserved
Master Fast Back-to-back Mode (0 For No Support)
The DM6588A does not support master mode fast back-to-back capability
and will not generate fast back-to-back cycles.
SERR# Driver Enable/Disable
9
0
RO
This bit controls the assertion of SERR# signal output. The SERR# output
will be asserted on detection of an address parity error and if both this bit
and bit 6 are set.
Address/Data Stepping (0 For No Stepping)
Parity Error Response Enable/Disable
Setting this bit will enable the DM6588A to assert PERR# on the detection
of a data parity error and to assert SERR# for reporting address parity
error.
8
7
6
0
0
0
RW
RO
RW
5
4
3
0
0
0
RO
RO
RO
VGA Palette Snooping (0 For No Support)
Memory Write and Invalid (0 For No Support)
Special Cycles (0 For No Implementation)
Master Device Capability Enable/Disable
The DM6588A will never support the function.
2
0
RW
Memory Space Access Enable/Disable
The DM6588A will never support the function.
1
0
RW
I/O Space Access Enable/Disable
This bit controls the ability of I/O space access.
0
1
RW
Final
27
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Revision ID (xxxxxx08 - PCIRV)
3
4
31
8
7
0
Class Code
Revision ID
Class Code
Revision Major Number
Revision Minor Number
Bit
Default
Type
Description
Class Code (070002h)
31:8
070002h
RO
This is the standard code for Simple Communications controller.16550
compatible serial controller.
Revision Major Number
7:4
3:0
0001
0000
RO
RO
This is the silicon-major revision number that will increase for the
subsequent versions of the DM6588A
Revision Minor Number
This is the silicon-minor revision number that will increase for the
subsequent versions of the DM6588A.
Miscellaneous Function (Xxxxxx0c - PCILT)
31
24
23
16 15
8
7
0
BIST
Header Type
Latency Timer
Cache Line Size
Built-In Self Test
Header Type
Latency Timer For The Bus Master
Cache Line Size For Memory Read
Bit
31:24
23:16
Default
00h
00h
Type
RO
RO
Description
Built-In Self Test (=00h Means No Implementation)
Header Type (= 00h Means single function with Predefined Header Type )
Latency Timer For The Bus Master.
The DM6588A will never support the function.
Cache line Size For Memory Read Mode Selection (00h Means No
Implementation For Use)
15:8
7:0
00h
00h
RO
RO
28
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
I/O Base Address (Xxxxxx10 - PCIIO)
31
3
2
1
0
I/O Base Address
1
00
I/O Base Address
PCI I/O Range Indication
I/O or Memory Space Indicator
Bit
Default
Type
Description
PCI I/O Base Address
This is the base address value for I/O access cycles. It will be compared to
AD[31:3] in the address phase of bus command cycle for the I/O resource
access.
31:3
Undefined
RW
PCI I/O Range Indication
2:1
0
00
1
RO
RO
It indicates that the minimum I/O resource size is 08h.
I/O Space or Memory Space Base Indicator
Determines that the register maps into the I/O space.(=1 Indicates I/O
Base)
Subsystem Identification (Xxxxxx2c - PCISID)
31
0
Subsystem ID
Subsystem Vendor ID
Subsystem ID
Subsystem Vendor ID
Bit
Default
Type
RO
_WR
Description
Subsystem ID
31:16
XXXXh
Node number loaded from Controller and different from each card.
RO
_WR
Subsystem Vendor ID
Unique number given by PCI SIG and loaded from Controller.
15:0
XXXXh
Final
29
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Capabilities Pointer (Xxxxxx34 - Cap _Ptr)
Cap_Ptr
0 1 0 1 0 0 0 0 Offset 34H
7
0
Bit
Default
Type
Description
Reserved
31:8
000000h
RO
Capability Pointer
The Cap_Ptr provides an offset (default is 50h) into the function’s PCI
Configuration Space for the location of the first term in the Capabilities
Linked List. The Cap_Ptr offset is DOUBLE WORD aligned so the two least
significant bits significant bits are always “0”s
7:0
01010000
RO
Interrupt & Latency Configuration (Xxxxxx3c - PCIINT)
31
24 23
16 15
8
7
0
MAX_LAT
MIN_GNT
INT_PIN
INT_LINE
Maximum Latency Timer
Minimum Grant
Interrupt Pin
Interrupt Line
Bit
Default
Type
Description
Maximum Latency Timer that can be sustained (Read Only and Read As
28h)
Minimum Grant
Minimum Length of a Burst Period (Read Only and Read As 14h)
Interrupt Pin read as 01h to indicate INTA#
Interrupt Line that Is Routed to the Interrupt Controller
31:24
28h
14h
RO
23:16
RO
15:8
7:0
01h
XXh
RO
RW
30
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Power Management Register (Xxxxxx50h~PMR)
31
16 15
8
7
0
PMC
Next Item Pointer
Capability ID
Power Management Capabilities
Next Item Pointer
Capability Identifier
Bit
Default
Type
Description
PME_Support
This five-bit field indicates the power states in which the function may
assert PME#. A value of 0 for any bit indicates that the function is not
capable of asserting the PME# signal while in that power state.
bit27 Æ PME# support D0
bit28 Æ PME# support D1
bit29 Æ PME# support D2
RO
_WR
31:27
00000
bit30 Æ PME# support D3(hot)
bit31 Æ PME# support D3(cold)
DM6588A’s bit31~27=11000 indicates PME# can be asserted from D3(hot)
& D(cold).
RO
RO
Reserved (DM6588A not supports D1, D2)
26:22
21
00000
0
A “1” indicates that the function requires a device specific initialization
sequence following transition to the D0 un-initialized state.
Auxiliary Power Source
RO
This bit is only meaningful if bit31 is a “1”.
This bit is “1” in DM6588A indicates that support for PME# in D3 (cold)
requires auxiliary power.
20
1
PME# Clock
RO
RO
RO
RO
19
18:16
15:8
7:0
0
“0” indicates that no PCI clock is required for the function to generate
PME#.
Version
A value of 001 indicates that this function complies with the Revision 1.0 of
the PCI Power Management Interface Specification.
Next Item Pointer
The offset into the function’s PCI Configuration Space pointing to the
location of next item in the function’s capability list is “00h”
Capability Identifier
001
00h
01h
When “01h” indicates the linked list item as being the PCI Power
Management Registers.
Final
31
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Power Management Control/Status(Xxxxxx54h~PMCSR)
PMCSR
Offset=54H
R/W
R/W
0
0
0
0
0
0
9
0
0
0
0
0
0
2
R/W
15 14
8
7
1
0
Bit
Default
0000h
Type
RO
Description
Reserved
PME_Status
31:16
This bit is set when the function would normally assert the PME# signal
independent of the state of the PME_En bit. Writing a “1” to this bit will
clear it.
This bit defaults to “0” if the function does not support PME# generation
from D3(cold).
R/C
_WR
15
0
If the function supports PME# from D3 (cold) then this bit is sticky and
must be explicitly cleared by the operating system each time the
operating system is initially loaded.
Reserved.
RO
14:9
000000
It means that the DM6588A does not support reporting power
consumption.
PME_En
Write “1” to enables the function to assert PME#, write “0” to disable
PME# assertion.
RW
_WR
This bit defaults to “0” if the function does not support PME# generation
from D3(cold).
8
0
If the function supports PME# from D3(cold) then this bit is sticky and
must be explicitly cleared by the operating system each time the
operating system is initially loaded.
RO
Reserved
7:2
1:0
000000
00
Power State.
This two bits field is both used to determine the current power state of a
function and to set the function into a new power state. The definitions
given below.
00 : D0
RW
_WR
_RD
11 : D3(hot)
For MODEM, PME context consists of PME_En bit,
PCI function power management state
PME_Status bit , Ring Detect ,and Ring to PME
The DM6588A supports PCI function power states D0,
D3 (hot), D3 (cold). Additional PCI signal PME# to pin
A19 of the standard PCI connector.
circuit.
PCI MODEM Power Management Operation
During a true power-on situation (no auxiliary and
normal power), PME_En = 0 to avoid to assert PME#.
When assert RST#, the pci configuration space is set
to default value except PME context which must
preserve.
PME Context
PME (power Management Event) context is defined
as the functional state information and logic required
to generate power management events (PMEs),
report PME status, and enable PMEs.
32
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A can not assert PME# from D0. But can
Assert PME# from D3(hot) and D3(cold). Hence the
Ring to PME# circuit must check the power state. If
ring comes at D0 power state, it can not assert
PME#.
When host detect PME# asserted, it will power up
PCI bus and assert RST# to initialize pci modem. At
the same time, it write 1 into PME_En bit or
PME_Status bit to stop PME#.
Before enter D3(hot) state, host must :
5. Write 1 into PME_Status bit to clear previous
PME status
Software will enable its use by setting the PME_En
bit in the PMCSR.
It must continue to assert PME# until software either
clears the PME_En bit or clears the PME_Status bit.
Before enter D3 (cold) state, host must :
1. Write 1 into PME_Status bit to clear previous
PME status
6. Write 1 into PME_En bit to enable PME
function.
7. Write 3 into Power_state
When Ring come, Ring to PME# circuit check if
PME_EN=1 and Power_staus <>0. If yes, assert
PME# and set PME_Status=1.
When host detect PME# asserted, it will re-initialize
pci modem and set Power_State=0 to return D0 state.
At the same time, it writes 1 into PME_En bit or
PME_Status bit to stop PME#.
2. Write 1 into PME_En bit to enable PME
function.
3. Write 3 into Power_state
4. Power off PCI bus.
When Ring comes, Ring to PME# circuit check if
PME_EN=1 and Power_staus <>0. If yes, assert
PME# and set PME_Status=1.
PCI MODEM Board Power Management
VDD
VDD
Vsb
VDD : PCI +3.3V power
Vsb : auxilily +3.3V power
Power
Switch
Power on/off
VCC_AUX
VCC = VDD if poweron
VCC = floating if power off
Ring
30.24MHz
Detector
SCLK
DM6580
DIT
RxIN
TxA1
TxA2
VCC_AUX
PCI to ISA
RI to PME#
DOT
TFS
DIR
PCI Bus
TX DSP
Line
DAA
DOR
Analog
DM6588A
RFS
Front End
Speaker
Driver
Micro Control
Unit
SPKR
TXSCLK*2
RXSCLK
CLKIN
RX DSP
TXDCLK
Microphone
Driver
RXDCLK
Final
33
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Ring to PME#
circuit
PM E_EN
PM E_Status
PME#
Vdda
Ring in
Ring hold ckt
Vdda
Power State = 11
=other
Power
on/off
Configuration register
reserve PME context
other set to default
(power state = 00)
RST#
PCI to ISA
8031
kernel
RI\,
AT command
Power on
inverse RST#
RESET
DM6588A PCI Power Configuration
34
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A External Electrical Characteristics
DM6588A External Absolute Maximum Ratings* (25°C)
Symbol
VCC,AVCC
Parameter
Supply Voltage
DC Input Voltage (VIN)
DC Output Voltage(VOUT)
Ambient Temperature
Storage Temperature Rang (Tstg)
Lead Temp. (TL, Soldering, 10 sec.)
Min.
-0.3
-0.5
-0.3
0
-65
-
Max.
3.6
5.5
Unit
V
V
Conditions
D
VIN
VOUT
3.6
V
TA
Tstg
LT
+70
+150
245
°C
°C
°C
Pb -Free
*Comments
Stresses above those listed under “Absolute
Maximum Ratings"may cause permanent damage
to the device. These are stress ratings only.
Functional operation of this device at these or any
other conditions above those indicated in the
.
operational section of this specification is not implied
or intended. Exposure to absolute maximum rating
conditions for extended periods may affect device
reliability
DM6588A External DC Electrical Characteristics (VDD = 3.3V, GND = 0V)
Symbol
Parameter
Operating Voltage
Operating Current
Input High Voltage
Input Low Voltage
Input Leakage Current
Min.
3.15
Typ.
3.3
90
Max.
3.45
Unit
V
mA
V
V
μA
V
V
pF
V
V
Conditions
V
DD
DD
IH
IL
IL
OH
OL
IN
ILRESET
IHRESET
I
V
V
I
2.0
0.8
1.0
-1.0
2.4
V
IN = 0, 3.45V
V
V
C
Output High Voltage
Output Low Voltage
Input Capacitance
Reset Schmitt VIL
Reset Schmitt VIH
I
I
OH = -0.5mA
OL = 1.5mA
0.4
0.8
10.0
V
V
2.8
Final
35
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A ISA Electrical Characteristics
DM6588A ISA Absolute Maximum Ratings* (25°C)
Symbol
VCC,AVCC
Parameter
Supply Voltage
DC Input Voltage (VIN)
DC Output Voltage(VOUT)
Ambient Temperature
Storage Temperature Rang (Tstg)
Lead Temp. (TL, Soldering, 10 sec.)
Min.
-0.3
-0.5
-0.3
0
-65
-
Max.
3.6
5.5
Unit
V
V
Conditions
D
VIN
VOUT
3.6
V
TA
Tstg
LT
+70
+150
245
°C
°C
°C
Pb -Free
*Comments
Stresses above those listed under “Absolute
Maximum Ratings"may cause permanent damage
to the device. These are stress ratings only.
Functional operation of this device at these or any
other conditions above those indicated in the
.
operational section of this specification is not implied
or intended. Exposure to absolute maximum rating
conditions for extended periods may affect device
reliability
DM6588A ISA DC Electrical Characteristics (VDD = 3.3V, GND = 0V)
Symbol
Parameter
Operating Voltage
Operating Current
Input High Voltage
Input Low Voltage
Input Leakage Current
Min.
3.15
Typ.
3.3
90
Max.
3.45
Unit
V
mA
V
V
μA
V
V
pF
V
V
Conditions
V
DD
DD
IH
IL
IL
OH
OL
IN
ILRESET
IHRESET
I
V
V
I
2.0
0.8
1.0
-1.0
2.4
V
IN = 0, 3.45V
V
V
C
Output High Voltage
Output Low Voltage
Input Capacitance
Reset Schmitt VIL
Reset Schmitt VIH
I
I
OH = -0.5mA
OL = 1.5mA
0.4
0.8
10.0
V
V
2.8
36
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A ISA AC Electrical Characteristics & Timing waveforms
DM6588A ISA AC Electrical Characteristics (VDD = 3.3V, GND = 0V)
Symbol
Parameter
IOW Delay from Address
Write Cycle
IOW Strobe Width
Data Setup Time
Data Hold Time
IOR Delay from Address
Read Cycle
Min.
18
106
22
22
5
Typ.
Max.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Conditions
t
AW
WC
DOW
DS
DH
AR
RC
DIW
DDD
HZ
t
t
t
t
t
t
t
t
t
5
102
22
-
IOR Strobe Width
Delay from IOR to Data Valid
IOR to Floating Data Delay
20
30
100pF loading
100pF loading
-
DM6588A ISA signals Timing Diagrams
Write Cycle
VALID
A2 - A0
/IOW
tAW
tWC
tDOW
/IOR
tDS
tDH
DATA UD7-UD0
VALID
Read Cycle
Final
37
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A PCI Electrical Characteristics
DM6588A PCI Absolute Maximum Ratings* (25°C)
Symbol
VCC,AVCC
Parameter
Supply Voltage
DC Input Voltage (VIN)
DC Output Voltage(VOUT)
Ambient Temperature
Storage Temperature Rang (Tstg)
Lead Temp. (TL, Soldering, 10 sec.)
Min.
-0.3
-0.5
-0.3
0
-65
-
Max.
3.6
5.5
Unit
V
V
Conditions
D
VIN
VOUT
3.6
V
TA
Tstg
LT
+70
+150
245
°C
°C
°C
Pb -Free
*Comments
Stresses above those listed under “Absolute
Maximum Ratings"may cause permanent damage
to the device. These are stress ratings only.
Functional operation of this device at these or any
other conditions above those indicated in the
operational section of this specification is not implied
or intended. Exposure to absolute maximum rating
conditions for extended periods may affect device
reliability.
DM6588A PCI DC Electrical Characteristics (VDD = 3.3V, GND = 0V)
Symbol
Parameter
Operating Voltage
Min.
3.15
Typ.
3.3
120
Max.
3.45
Unit
V
mA
V
V
μA
V
V
pF
V
V
Conditions
V
DD
DD
IH
IL
IL
OH
OL
IN
ILRESET
IHRESET
I
V
V
I
Operating Current
Input High Voltage
Input Low Voltage
Input Leakage Current
Output High Voltage
Output Low Voltage
Input Capacitance
Reset Schmitt VIL
Reset Schmitt VIH
2.0
0.8
1.0
-1.0
2.4
V
IN = 0, 3.45V
V
V
C
I
I
OH = -0.5mA
OL = 1.5mA
0.4
0.8
10.0
V
V
2.8
38
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6588A PCI AC Electrical Characteristics & Timing Waveforms
(VDD = 3.3V, GND = 0V;
TA = 25℃)
PCI Clock Specifications Timing
t
HIGH
2.0V
0.8V
t
LOW
t
R
t
F
t
CYCLE
Symbol
Parameter
PCI_CLK rising time
PCI_CLK falling time
Min.
Typ.
Max.
Unit Conditions
tR
4
4
-
-
-
-
ns
ns
-
-
tF
t
CYCLE
HIGH
LOW
Cycle time
PCI_CLK High Time
PCI_CLK Low Time
30
12
12
-
-
-
-
-
-
ns
ns
ns
-
-
-
t
t
Other PCI Signals Timing Diagram
2.5V
LK
c
t
VAL(max)
tVAL(min)
Output
Input
t
OFF
t
ON
t
H
t
SU
Symbol
Parameter
CLK-To-Signal Valid Delay
Float-To-Active Delay From CLK
Active-To-Float Delay From CLK
Input Signal Valid Setup Time Before CLK
Input Signal Hold Time From CLK
Min.
Typ. Max. Unit
Conditions
CLOAD = 50 pF
t
t
t
t
VAL
ON
OFF
SU
2
2
-
7
5
-
-
-
-
-
15
-
28
-
ns
ns
ns
ns
ns
-
-
-
-
tH
-
Final
39
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Chip 2: DM6580 Analog Front End
DM6580 Description
minimum group delay. In order to support multi-mode
modem standards, such as V.90, V.34+, V.32bis,
V.32, V.22bis, V.22, V.23, V.21, Bell 212A, Bell 103,
V.17, V.29, V.27ter, programmable baud and data
rate clock generators are provided. For asymmetric
channel usage, the transmit and receive clock
generators are independent. In order to enhance
echo-cancellation, the receive clock is synchronized
with the transmit clock and the best receive timing
sample is reconstructed by a reconstruction filter. The
Transmit Digital Phase Lock Loop (DPLL) is
self-tuning to provide a master, slave or free-running
mode for the data terminal interface. A receive DPLL
that is step programmable by the host DSP is
implemented to get the best samples for the relevant
signal processing.
The DM6580 is a single chip Analog Front End (AFE)
designed to be implemented in voice grade modems
for data rates up to 56000bps. The DM6580 is an
essential part the complete modem device set. The
AFE converts the analog signal into digital form and
transfers the digital data to the DSP through the serial
port. All the clock information needed in a modem
device is also generated in the DM6580. Differential
analog outputs are provided to achieve the maximum
output signal level. An audio monitor with
programmable volume levels is built in to monitor the
on-line signal. Inside the device, a 16-bit ADC and a
16-bit DAC with over-sampling and noise-shaping
techniques is implemented to maximize performance.
The DM6580 offers wide-band transmit and receive
filters so that the voice band signal is transmitted or
received without amplitude distortion and with
DM6580 Block Diagram
TxSCLK*2
RxSCLK
RxDCLK
Rx Clock
System
Tx Clock
System
TxDCLK
ExtCLK
CLKIN
SCLK
Divider
Control
Registers
RFS
DOR
TxA1
TxA2
LPF &
Attenuator
Digital
Interface
Tx Filter &
DAC
DIR
TFS
V
V
V
REFP
CM
DOT
Voltage Reference
REFN
DIT
0/-6 dB
RxIN
Rx Filter &
ADC
Audio Amplifier
SPKR
Digital
Reconstruction
Filter
Power-on
Detector
40
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6580 Features
•
•
Dual synchronous serial interface to host Digital
Signal Processor (DSP)
Separate transmit digital phase lock loop and
receive digital phase lock loop
Full echo cancellation capability
Differential analog output
Single-ended analog input
Single power supply voltage : +5V
Low power consumption
•
•
•
•
•
16-bit Σ-△ A/D and D/A converters
Dynamic range : 86dB
Total harmonic distortion : -86dB
Separate transmit and receive clocks
Symbol rate : 75, 300, 600, 1200, 1600, 2400,
2743, 2800, 3000, 3200, 3429, 8000Hz
Data rate V.34 : 75, 300, 600, 1200, 2400, 4800,
7200, 9600, 12000, 14400, 16800, 19200,
21600, 24000, 26400, 28800, 31200, 33600 bps
Data rate V.90 : up to 56000 bps
•
•
•
•
•
•
•
DM6580 Pin Configuration
Final
41
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6580 Pin Description
Pin No.
48pin
Pin Name
I/O
Description
LQFP
2
3
4
7
8
9
10
15
RXIN
AVDDR
SPKR
I
I
Receive Analog Input
Analog VDD For The Receiver Analog Circuitry (+5VDC
Speaker Driver
Receive Data Clock
Digital Power
Receive Sample Clock
Receive Frame Synchronization
Data Output For Receiver
)
O
O
P
O
I
RXDCLK
VDD
RXSCLK
RFS
DOR
O
I
16
DIR
Data Input For Receiver
17
18
19
20
22
26
27
28
29
30
33
35
39
40
41
43
44
DGND
SCLK
DOT
DIT
TFS
TXSCLK*2
TXDCLK
CLKIN
/RESET
EXTCLK
Vr
AVDDT
TXA2
TXA1
P
O
O
I
Digital Ground
Serial Clock Synchronized With All Serial Data
Data Output For Transmitter
Data Input For Transmitter
Transmit Frame Synchronization
Transmit Sample Clock * 2
Transmit Data Clock
Master Clock Input (20.16MHz = 40.32MHz / 2 )
Codec Reset Input
External Transmit Data Clock
Internal Reference Voltage. Connect 0.1uF to DGND
Analog VDD For The Transmitter Analog Circuitry (+5VDC
Transmit Negative Analog Output
Transmit Positive Analog Output
Analog Receiver Circuitry Signal Return Path
Negative Reference Voltage, VCM - 1V
Common Mode Voltage Output, 2.5V
Positive Reference Voltage, VCM + 1V
Analog Transmitter Circuitry Signal Return Path
I
O
O
I
I
I
O
I
)
O
O
P
O
O
O
P
AGNDR
VREFN
VCM
45
46
VREFP
AGNDT
1,5,6,
11,12,13,
14,21,23,
24,25,31,
32,34,36,
37,38,42,
47,48
NC
N
NC
42
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6580 Functional Description
In this chip, we could roughly divide it into two major
parts: digital portion and analog portion. The
functional blocks are described separately in this
section. The analog circuits include a sigma-delta
The master clock (FQ) is obtained from an external
signal connected to CLKIN. The different transmit
and receive clocks are obtained by master clock
frequency division in several programmable counters.
The Tx and Rx clocks can be synchronized on
external signals by performing the phase shifts in the
frequency division process. Two independent digital
phase locked loops are implemented using this
principle, one for transmit clock system, the other,
receive clock. The tracking of the transmit clock is
automatically done by the transmit DPLL circuit. The
receive DPLL circuit is controlled by the host
processor and it is actually an adjustable phase
shifter.
modulator/demodulator,
decimation/interpolation
filters, a speaker driver, low-pass filter and certain
logic circuits. The digital circuits are composed of
Tx/Rx clock generator/PLL, serial port, serial/parallel
conversions and control registers. All the clock
information the analog circuits need should be
provided by the digital clock system since the best
sampling instant of A/D and D/A depends on the
received signal and transmit signals. The data format
of A/D and D/A is 2's complement.
DM6580 Register Description
Programme
Functions
Register
TxCR0
TxCR1
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
Tx Data Rate
Clock
Tx Baud
sample Clock
Miscellaneou
s control
Reserved
Rx Data Rate
Clock
Rx Baud
SampleClock
R1
X3
X2
Q1
X1
D
X0
M1
F0
N3
M0
W
N2
Q0
N1
F
N0
Y
R0
U2
S
T
U1
U0
VF
TxCR2
TxTest
RxCR0
Vol1
Q1
Vol2
F1
ATT
LTX
LC
SST
EMX
R1
H2
H1
D
H0
M1
N3
M0
N2
Q0
N1
P
N0
Y
R0
U2
S
T
RxCR1
RST
-6dB
U1
U0
Rx Phase
Shift Control
RxCR2
RxTest
LL
PS4
PS3
PS2
PS1
PS0
AP2
AP1
AP0
Reserved
Final
43
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6580 Absolute Maximum Ratings*
Absolute Maximum Ratings* (25°C)
Symbol
VCC,AVCC
Parameter
Supply Voltage
DC Input Voltage (VIN)
DC Output Voltage(VOUT)
Ambient Temperature
Storage Temperature Rang (Tstg)
Lead Temp. (TL, Soldering, 10 sec.)
Min.
-0.3
-0.5
-0.3
0
-65
-
Max.
3.6
5.5
Unit
V
V
Conditions
D
VIN
VOUT
3.6
V
TA
Tstg
LT
+70
+150
260
°C
°C
°C
Pb -Free
*Comments
operational section of this specification is not implied
or intended. Exposure to absolute maximum rating
conditions for extended periods may affect device
reliability.
Stresses above those listed under “Absolute
Maximum Ratings"may cause permanent damage
to the device. These are stress ratings only.
Functional operation of this device at these or any
other conditions above those indicated in the
DM6580 DC Electrical Characteristics & Timing Waveforms (VDD = 5V)
Symbol
Parameter
Operating Voltage
Output Common Mode Voltage
Supply Current
Input Low Voltage
Input High Voltage
Output Low Voltage
Output High Voltage
Input leakage Current
Input Capacitance
Differential Reference Voltage
Output
Min.
4.75
Typ.
5
2.5
25
Max.
5.25
Unit
V
V
mA
V
V
V
V
µA
pF
Conditions
V
DD
CM
DD
IL
IH
OL
OH
iL
IN
V
I
V
V
V
V
I
C
0.8
0.4
2.0
2.0
2.4
-2.0
VI=0V,5.25V
±1.0
5.0
VREF
1.9
2.0
2.1
V
V
V
CMD_OUT Output Common Mode Offset
-200
200
mV
V
=(TxA1+TxA2)/2-VCM
TxA1-TxA2 ≤ 3*VREF
Differential Output Voltage
Differential Output DC Offset
Voltage
DIF_OUT
3 *VREF
VDC (TXA1)-VDC
V
OFF_OUT
-100
100
100
2
mV
kΩ
kΩ
(TXA2)
Input Resistance RxIN
R
IN
Output Resistance TxA1,
TxA2, SPKR
R
OUT
1
Load Resistance TxA1, TxA2,
SPKR
Load Capacitance TxA1, TxA2,
SPKR
R
L
L
20
kΩ
C
50
pF
44
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DM6580 AC Characteristics & Timing Waveforms (VDD = 5V)
Serial Port Timing
Symbol
Parameter
SCLK Period
SCLK Low Width
SCLK High Width
SCLK Rise Time
SCLK Fall Time
FS To SCLK Setup
FS To SCLK Hold
DI To SCLK Setup
DI To SCLK Hold
SCLK High To DO Valid
SCLK To DO Hiz
Min.
49
24
Typ.
Max.
Unit
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
Conditions
1
2
3
4
5
6
7
8
9
24
5
5
17
17
5
5
10
11
8
8
4
5
1
2
3
SCLK
6
7
FS
DI
8
9
First Bus
Last Bus
10
11
Hiz
DO
First Bus
Last Bus
DM6580 Performance
(VDD= 5V, FQ= 20.16MHz, Measurement Band = 220Hz to 3.6KHz, RX DPLL Free Running)
Symbol
Parameter
Min. Typ. Max. Unit
Conditions
RX signal: VIN= 2.5 VPP, f = 1KHz
Tx signal: VOUT (diff)= 5 VPP, f = 1KHz
f = 1KHz
Gabs
THD
DR
Absolute Gain At 1KHz
Total Harmonic Distortion
Dynamic Range
-0.5
0.5
dB
dB
dB
-84
86
Power Supply Rejection
Ratio
CTxRx Crosstalk
PSRR
50
95
dB
dB
f = 1KHz, VAC = 200m VPP
Transmit channel to receive channel
Final
45
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
Package Information
QFP 128L Outline Dimensions
Unit: Inches/mm
D
D1
102
65
B
103
64
With Plating
E1
E
C
39
128
Base
Detail A
Metal
1
38
B
See Detail F
y
θ
L
y
0.10
e
See Detail A
Detail F
L1
Seating Plane
Symbol
Dimension In Inch
0.134 Max.
Dimension In mm
3.40 Max.
A
A1
A2
B
0.010 Min.
0.25 Min.
0.112± 0.005
0.009± 0.002
0.006± 0.002
0.913± 0.007
0.787± 0.004
0.677± 0.008
0.551± 0.004
0.020 BSC
2.85± 0.12
0.22±0.05
C
0.145± 0.055
23.20± 0.20
20.00 ± 0.10
17.20± 0.20
14.00± 0.10
0.5 BSC
D
D1
E
E1
e
L
0.035± 0.006
0.063 BSC
0.88± 0.15
1.60 BSC
L1
y
θ
0.004 Max.
0.10 Max.
0°~12°
0°~12°
Note:
1. Dimension D1 and E1 do not include resin fins.
2. All dimensions are based on metric system.
3. General appearance spec. should base itself on final visual inspection spec.
46
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
LQFP 48L (F.P. 2mm) Outline Dimensions
unit: inches/mm
D
D 1
y
Symbol
Dimensions in inches
Dimensions in mm
1.To be determined at seating plane.
Min.
Nom.
Max.
Min.
Nom.
Max.
2.Dimensions D1 and E 1do not include mold
protrusion. D1 and E1 are maximum plastic body
size dimensions including mold mismatch.
3.Dimensions b does not include dam bar protrusion.
Total in excess of the b dimension at maximum
material condition. Dam bar cannot be located on
the lower radius of the foot.
A
A1
A2
b
-
-
-
0.063
0.006
0.057
0.011
0.009
0.008
0.006
-
-
-
1.60
0.15
1.45
0.27
0.23
0.20
0.16
0.002
0.053
0.007
0.007
0.004
0.004
0.05
1.35
0.17
0.17
0.09
0.09
0.055
0.009
0.008
-
1.40
0.22
b1
C
0.20
-
C1
D
-
-
0.354BSC
0.276BSC
0.354BSC
0.276BSC
9.00BSC
7.00BSC
9.00BSC
7.00BSC
4.Exact shape of each corner is optional.
5.These dimensions apply to the flat section of the
lead between 0.10mm and 0.25mm from the lead
tip.
D1
E
E1
e
L
0.020BSC
0.024
0.50BSC
0.60
0.018
0.030
0.45
0.75
6.A1 is defined as the distance from the seating
plane to the lowest point of the package body.
7.Controlling dimension: millimeter.
L1
y
0.039REF
0.003MAX
1.00REF
0.08MAX
Θ
0-12°
0-12°
8.Reference documents: JEDEC MS-026, BBC.
Notes:
Final
47
Version: DM562AP-DS-F03
Nov. 09, 2007
DM562AP
V.90 Integrated Data/ Fax/Voice/Speakerphone
Modem Device Single Chip with Memory Built in
DAVICOM’s terms and conditions printed on the
order acknowledgment govern all sales by
DAVICOM. DAVICOM will not be bound by any terms
inconsistent with these unless DAVICOM agrees
otherwise in writing. Acceptance of the buyer’s
orders shall be based on these terms.
Ordering Information
Part Number
DM6580E
DM6580EP
DM6588AF
DM6588AFP
Pin Count
Package
LQFP
LQFP(Pb -free)
QFP
48
48
128
128
QFP(Pb -free)
Disclaimer
Company Overview
The information appearing in this publication is
believed to be accurate. Integrated circuits sold by
DAVICOM Semiconductor are covered by the
warranty and patent indemnification provisions
stipulated in the terms of sale only. DAVICOM makes
no warranty, express, statutory, implied or by
description regarding the information in this
publication or regarding the information in this
publication or regarding the freedom of the described
chip(s) from patent infringement. FURTHER,
DAVICOM Semiconductor, Inc. develops and
manufactures integrated circuits for integration into
data communication products. Our mission is to
design and produce IC products that are the
industry’s best value for Data, Audio, Video, and
Internet/Intranet applications. To achieve this goal,
we have built an organization that is able to develop
chipsets in response to the evolving technology
requirements of our customers while still delivering
products that meet their cost requirements.
DAVICOM
MAKES
NO
WARRANTY
OF
MERCHANTABILITY OR FITNESS FOR ANY
PURPOSE. DAVICOM reserves the right to halt
production or alter the specifications and prices at
any time without notice. Accordingly, the reader is
cautioned to verify that the data sheets and other
information in this publication are current before
placing orders. Products described herein are
intended for use in normal commercial applications.
Applications involving unusual environmental or
reliability requirements, e.g. military equipment or
medical life support equipment, are specifically not
recommended without additional processing by
DAVICOM for such applications. Please note that
application circuits illustrated in this document are for
reference purposes only.
Products
We offer only products that satisfy high performance
requirements and which are compatible with major
hardware and software standards. Our currently
available and soon to be released products are based
on our proprietary designs and deliver high quality,
high performance chipsets that comply with modem
communication standards and Ethernet networking
standards.
Contacts
For additional information about DAVICOM products, contact the sales department at:
Headquarters
Davicom USA
Hsin-chu Office:
Santa Clara, California
4633 Old Ironsides Dr., STE 318
Santa Clara, CA 95054, USA.
TEL: 1-408-9809108
FAX: 1-408-9809236
Email: sales@davicom8.com
No.6, Li-Hsin. Rd. VI,
Science-based Park,
Hsin-chu City, Taiwan, R.O.C.
TEL: 886-3-5798797
FAX: 886-3-6669831
Email:
sales@davicom.com.tw
WARNING
Conditions beyond those listed for the absolute maximum may destroy or damage the products. In addition, conditions for sustained
periods at near the limits of the operating ranges will stress and may temporarily (and permanently) affect and damage structure,
performance and/or function.
48
Final
Version: DM562AP-DS-F03
Nov. 09, 2007
相关型号:
DM562AP_07
V.90 Integrated Data/ Fax/Voice/Speakerphone Modem Device Single Chip with Memory Built in
DAVICOM
DM562P
V.90 Intergrated Data/Fax/Voice/Speakephone Modem Device Single Chip with Memory Built in
ETC
DM562P_04
V.90 Integrated Data/ Fax/Voice/Speakerphone Modem Device Single Chip with Memory Built in
DAVICOM
©2020 ICPDF网 联系我们和版权申明