V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
The DM336P integrated modem is a four chipset
design that provides a complete solution for state-ofthe-art, voice-band Plain Old Telephone Service
(POTS) communication. The modem provides for
Data (up to 33,600bps), Fax (up to 14,400bps), Voice
and Full Duplex Speaker-phone functions to comply
with various international standards.
The design of the DM336P is optimized for desktop
personal com puter applications and it provides a low
cost, highly reliable, maximum integration, with the
minimum am ount of support required. The DM336P
modem can operate over a dial-up network (PSTN) or
2 wire leased lines.
The modem integrates auto dial and answer
capabilities, synchronous and asynchronous data
transmi ssions, seri al and parallel interfaces, various
tone detection schemes and data test modes.
Block Diagram
The DM336P modem’s reference design is preapproved 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 DM336P are:
• DM6380 Analog Front End (AFE). 28-pin PLCC
package
• DM6381 ITU-T V.34 Transmit Digital Signal
Processor (TX DSP). 100-pin QFP package
• DM6382 ITU-T V.34 Receive Digital Signal
Processor (RX DSP). 100-pin QFP package
• DM6383 Modem Controller (MCU) built i n Plug &
Play (PnP). 100-pin QFP package
SCLK
DIT
DOT
TFS
DIR
DOR
RFS
RxDCLK
Ring
Detector
Analog
Font End
SPKR
RxIN
TxA1
DAA
TxA2
Speaker
Driver
Microphone
Driver
Line
LED
Address &
Micro
Data Bus
MSCLK
TX DSP
Controller
Unit
ISA Bus
PnP
RX DSP
V.24
Interface
V.24
Interface
Final1
Version: DM336P- DS-F02
August 15, 2000
TxD
RxD
40.32MHz
TxBCLK
TxSCLK*2
RxBCLK
RxSCLK
20.16MHz
TxDCLK
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
Table of Conten ts
General Descri pti on ............................................... 1
• Selectable world wide call progress tone detection
• Compromise and adaptive equalizer providing
channel impairment compensation
• The channel impairment compensation
• Plu g and Play (PnP) support
• Integrated UART 16550
• Enhanced 8031 compatible micro-controller
• 8 selectable interrupts
• Parallel and serial interfaces supported
- 6-, 7- and 8- bit charac ter support
- Even, odd, mark and none parity detection and
generation
- 1 and 2 stop bit support
- Auto DTE data speed detection through ”AT”
• Access up to 128K bytes external program memory
• Access up to 64K bytes external data memory
• NVRAM to store two user configurable, switchable
profiles and three programmable telephone
numbers
• Full duplex data mode test capabilities
- Analog loop test
Chipset
The DM336P integrated modem device set contains 4 VLSI devices as described below:
• DM6383 Modem Controller Unit with PnP for ISA (MCU)
• DM6380 Analog Front End (AFE)
• DM6381 ITU-T V.34 Transmit Digital Signal Processor (TX DSP)
• DM6382 ITU-T V.34 Receive Digital Signal Processor (RX DSP)
Final3
Version: DM336P- DS-F02
August 15, 2000
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
• Chip 1 : DM6383 M odem C ontroller Un it With PnP For ISA (MCU)
DM6383 Description
DM336P
The DM6383 Modem Control Unit (MCU) is designed
for use in high speed internal and external modem
applications. Its interface is compatible with the
DM6381/DM6382 Transmit and Receive Digital
Signal Processor Chipset. The DM6383 incorporates
a micro-cont r oller 80C31, virtual 16550A UART (with
FIFO mode), I/O and Plug & Play control logic. The
DM6383 Block Diagram
PC Data Bus
PC Address Bus
IRQ & R/W Control
RS 232 Interface
PnP Control
Logic
Virtual 16550
UART
DM6383 MCU performs the general modem control
fu nctions. It is also designed to provide Plug and Play
capabilit y for IS A bus systems by implementing PnP
control logic. The PnP logic supports hardware &
software selectable options to allow users to
configure the internal modem card without jumpers.
Mode Selection
8031
Micro-Controller
I/O Control Logic
External ROM,
RAM Interface
Modem Control
Interface
DM6383 Features
• Control interface support
• Supports parallel and serial i nterfaces
• Includes a micro-controller 80C31
• Maximum access 128K bytes external program
memory
• Maximum access 64K bytes external data memory
• Provides automatic con figuration capability to
Industry
• Configuration selectable by software
• Interrupt lines selec table
• I/O base conflict avoidable
4 Final
• Includes a virtual 16550A UART compatible parallel
interface
• Fully programmable serial interface:
- 6- , 7- or 8-bit characters
- Even, odd, or no-parity bit generation and
detection
- 1 and 2 stop bit gener ation
- Baud rate generation
• Includes I/O control logic f or modem control
interface
Version: DM336P- DS-F02
August 15, 2000
DM6383 Pin Configuration
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6383 Pin Description
Pin No.Pin NameI/ODescription
1 - 8UD0 - UD7I/OData Bus Signal, in internal modem:
These signals are connected to the data bus of the PC I/O slot.
They are used to transfer data between the PC and the DM6383.
Modem Control Output, in external Modem:
Memory address mapping of the contr oller is E800H.
9/IORII/O Rea d:
An active low signal used to read data from the DM6383.
10GNDPGround
11/IOWII/O Writ e :
An active low signal used to write data to DM6383.
12/AENIAddress Enable:
This is an active low signal to enable the system address for
DM6383.
13 - 24A11 - A0ISystem Address:
These signals are connected to the bus of PC I/O slot. They are
used to select DM6383 I/O ports.
25, 36, 52,
100
26, 27, 28,
29, 33 - 35
30RESETIReset:
31XTAL1ICrystal Oscillator Input
32XTAL2OCrystal Oscill ator Output
37TEST2ITest Pin (see description of pin 99)
38EAB/VPIExternal ROM Select:
These are 8 interrupt request pins. Only one pin, which i s decoded
from Configuration Register, can be activated, the other pins are
left floating. The active pin will go high when an interrupt request i s
generated from the DM6383.
An active high signal used to power-on reset the DM6383.
Should be connected to low state.
Memory address mapping of the contr oller is E400H.
This signal is used to sw itch external program memory between
bank 0 (lower 64K bytes) and bank 1 (upper 64K bytes) when the
EPROM for system use is 27010 (128Kx8 bits). Otherwise, this pin
is not connected.
I/OController Port 1 I/O
DM336P
6 Final
Version: DM336P- DS-F02
August 15, 2000
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6383 Pin Description (continued)
Pin No.Pin NameI/ODescription
47P0.0OModem Contr o l Output (memory map i s bit 4 of DAA)
53RXDIController Serial Port Data Input
54TXDOController Serial P ort Data Output
55ALE/POController Address Latch Enable:
Output pulse for latching the low byte of the address during
accesses to the extern al memory.
56/PSENOController Progr am Store Enable :
This output goes low during a fetch from external program memory.
57/WROController External Data Memory Write Control
58/RDOController Extern al Data Memory Read Control
59IRQ3OInterrupt Request (see description of pin 26)
60 - 67CA15 - CA8OController Address Bus
69 - 76CA7 - CA0OController Address Bus
77 - 84D7 - D0I/OController Data Bus
86TXRCLKITransmitter Baud Rate Clock Input (Controller INT 0)
87RXRCLKIReceiver Baud Rate Clock Input (Controller INT 1)
88/PORODSP Reset Output
89, 90SEL1, S E L2OModem Co ntro l Out put (Memory map is bit 1-2 of DAA at memory
address D000H)
91 - 94A12 - A15ISystem Address:
These signals are connected to the bus of the PC I/O slot. They are
used to select the DM6383 I/O ports.
95/PNPENIPnP Mode Enable:
This pin will be detected to enable/disable the PnP mode. When it
is pulled down by a resistor (3.3K ~ 4.7K), the DM6383 can enter
the PnP mode when it receives the PnP initial key sequence. When
disconnected, an internal pull up will disable the Plug and Play
function.
97/TUCSOTX DSP Register Select Output:
Memory address mapping of the contr oller is F000H.
98PS1OModem Control Port Select Output:
Memory address mapping of the contr oller is D800H.
99TEST1ITest Pin: Used for system configuration and test mode
TEST2
0
0
1
1
Final7
Version: DM336P- DS-F02
August 15, 2000
TEST1
0
1
0
1
System Configuart io n
Internal mode
External mode
Test mode
Test mode
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6383 Functional Description
DM336P
1. Operating Mode Selection
The DM6383 MCU can be used with both internal and
external modems. When it works within an internal
modem, pin TEST2 and TEST1 must be in a low state.
The DM6383 includes a virtual UART and supports a
paralle l in t e rfa c e .
When DM6383 works within an external modem, pin
TEST2 must be in a low state, and pin TEST1 must
be in high. The virtual UART will be disabled and the
RS232 serial interface, enabled.
TEST2TEST1System Configuration
LOWLOWInternal Modem
LOWHIGHExternal Modem
HIGHXTest Mode
2. Micro-control ler (80C31) Reference
DM6383 supports a bank switch control pin to switch
external program memory between lower 64K bytes
(bank 0) and upper 64K bytes (bank 1) of 27C010.
In this mode, two instructions must be included in
software to switch bank 0 to bank 1:
i.e.,
CLRP1.3
JMPBANK 1 ADDRESS
With the same way, it can also switch back to bank 0
by
SETBP1.3
JMPBANK 0 ADDRESS
The clock source of the virtual UART logic is fixed at
1.8432MHz. The clock is derived from the external
crystal used by the DM6383 controller. Therefore, the
UART 1.8432MHz c lock must be obtained through
division. When the operating frequency of the
DM6383 controller changes, the divider should be
changed accordingly. This divider is specif ie d by the
Configuration Register which can be written by the
DM6383 controller. The address mapping of the
register is D4000H: ( DM 6383 cont r oller memory
mapping)
Bit 0: Always 0.
Bit 6-1: B6 - B1 define the clock divider range from 2
to 64 (even number).
Bit 7: Not used.
b. UART Baud Generator Divisor Latch Register:
Address EC00H
Read only
bit7 bit6 bit5bit4 bit3 bit2bit1 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.
c. Modem Status Controller Register (MSCR):
Address E000H
* For detailed information about mi cro-controller,
please see Programmer's Guid e to 8031.
3. Micro-controller Register Description
a. UART Clock Register :
Address D4000H Reset State: 06H
Write Only
bit7bit6bit5bit4bit3bit2bit1bit0
Xdat6 dat5 dat4 dat3 dat2dat10
8 Final
Write only
bit7 bit6 bit5bit4 bit3bit2bit1bit
0
0000/CTS/DSR/DCD/RI
The advantage of this register is that the modem line
status information can be passed to the virtual UART
by the micro-controller. The resulting signals are Ring
Detect (/RI), Carrier Detect (/DCD) , Data Set Ready
(/DSR) and Clear To Send (/CTS).
Version: DM336P- DS-F02
August 15, 2000
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
d. Modem Outp ut Port Register: Address D000H
Write only
bit7 bit6 bit5bit4 bit3 bit2bit1 bit0
PO0 SEL2 SEL1 /POR
These 4 bits work as output ports in response to the
88th, 89th, 90th and 47th pins of this chip (see pin
description).
DM336P
* When reset condition occurred, the I/O and Interrupt
configuration registers must be reset to default
value according to bit 0 - bit 5.
4. UART(16550A) Emulat io n Registers
a. Receiver Buffer (Read), Transmitter Holding
Register (Write)
e. PnP Isolation & Resource Data Port: Address
F800H
Write only
The PnP isolation and resource data can be bytesequentially written to the corresponding memory
(built-in SRAM) through this register.
The default I/O base and IRQ data stored in 94C46
should be loaded to this register by micro-controller,
and then enable the default configuration. Microcontroller can also get the current I/O base and IRQ
information by a read from thi s regist e r.
The configuration determined by this register should
be disabled when the register detects the Initiation
Key described in the next section.
Bit 6: When this bit is set to inform micro-controller
that the current I/O base and IRQ data should
be stored to 93C46 as the default setting at the
next power-on reset through programming the
Auto-configuration Register, this bit should be
cleared by micro-controlle r.
Address: 0 (DLAB=0) Reset State 00h
bit7 bit6 bit5bit4 bit3 bit2bit1 bit0
dat7 dat6 dat5 dat4 dat3 dat2 dat1 dat0
When this register address is read, it contains t he
parallel received data. Data to be transmitted is
written to this registe r .
b. Interrupt Enable Register (IER): Address 1
Reset State 00h, Write Only
bit7 bit6 bit5bit4bit3bit2bit1bit0
0000Enable
Mode
mStatu
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.
Bit 0: This bit enables the Received Data Available
Interrupt (and timeout interrupts in the FIFO
mode) when set to logic 1.
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.
s
Intr
Enable
Line
Status
Intr
Enable
TX
Holdin
g
Regist
er
Intr
Enable
RX
Data
Intr
Bit 7: When bit 7 is set, it enables hardware
configuration set according to bit 0-bit 5
(Jumper mode) and load the proper value of
PnP Registers including I/O and Interrupt
Configuration Registers. This bit will be reset,
when it receiv es PnP I nitial Key sequence.
Final9
Version: DM336P- DS-F02
August 15, 2000
Bit 3: This bit enables the MODEM Status Interrupt
when set to logic 1.
Bit 4-7: Not used
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
c. Interrupt Identification Register (IIR): Address 2
Reset State 01h, Read only
bit7 bit6 bit5 bit4 bit3bit2bit1bit0
FIFO
Enable
In order to provide minimum software overhead
during data transfers, the virtual UART prioritizes
interrupt s into four levels as followed: 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).
The IIR register gives prioritized information as to the
status of interrupt conditions. When accessed, the IIR
indicates the highest priority interrupt that is pending,
as indicated by bi ts INT D( 2- 0) .
D3 D2 D1D0 Priority LevelInterrup t T ypeConditionReset
0001---0110HighestReceiver Line
0100SecondReceiver Data
1100SecondCharacter
0010ThirdTransmitter
0000Four thModem StatusClear to Send, Data Set
000D3:
INTD2
D2:
INTD1
D1:
INTD0
Status
Available
Timeout
Indication
Holding Register
Empty
D0:
int
Pending
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
a 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 a logic 1, no interrupt is pending, and pol ling
(if used) continues.
Bit 1-2: These two bits of the IIR are used to identify
the highest priority interrupt pending, as
indicated in the table below.
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: This bit is set when FCR0 = 1.
Overrun Error, Pari ty
Error, Framing Error or
Break Interrupt
Receiver Data Available
or Trigger Level Reached
No characters have been
read from or written to the
Rx FIFO during
programming time
interval, and the Rx FIFO
is not empty
Transmitter Holding
Register Empty
Ready, Ring Indi c ator or
Data Carrier Detected
Reads the Line Status
Register
Reads the Receiver
Buffer Register or the
FIFO Drops Below The
Threshold Value
Reads The Receiver
Buffer Register
Reads the IIR Register or
(if source of interrupt)
Writes To The Transmitter
Holding Register
Reads the Modem Status
Register
10 Final
Version: DM336P- DS-F02
August 15, 2000
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
d. FIFO Control Register (FCR): Address 2
Reset State 00h , write only
bit7bit6 bit5bit4bit3bit2bit1bit0
RCVR
(MSB)
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 the FIFOs, set the
RxFIFO trigger level, and select the type of DMA
signal.
Bit 0: Writing a 1 to FCR0 enables both transmit and
Bit 1: Writing a 1 to FCR1 clears all bytes in the
Bit 2: Writing a 1 to FCR2 clears all bytes in the
Bit 3: Setting FCR3 to 1 will cause the RXRDY and
Bit 4-5: Reserved
RCVR
Trig
Trig
(LSB)
receive FIFOs. Resetting FCR0 will clear all
bytes in both FIFOs. When changing from FIFO
mode to Character mode (and vice versa), data
is automatically cleared from the FIFOs.
RxFIFO and resets its counter logic to 0.
TxFIFO and resets its count er logic to 0.
TXRDY pins to change from mode 0 to mode 1
if FCR0 = 1.
00DMA
TxFIFO
Mode
Reset
RxFIFO
Reset
FIFO
Enabl
e
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.
WLS1WLS2Word Length
005 bits
016 bits
107 bits
118 bits
Bit 0-1: WLS0-1 specif ies the number of bits i n each
transmitted and received serial character.
Bit 2: This bit specif ies the number of stop bits in
each transmitted character. If bit 2 is a logic 0,
one stop bit is generated in the transmitted data.
If bit 2 is a 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 lo gic 1 w hen either a
6-, 7- or 8-bit word length is select ed, two stop
bits are generated. The Receiver checks the
first Stop-bit only, regardless of the number of
Stop bits selected.
Bit 3: Logic 1 indicates that the PC has enabled the
parity generation and checking.
Bit 4: Logic 1 indicates that the PC is requesting an
even number of logic 1s to be transmitted or
checked. Logic 0 indicates that the PC is
requesting odd parity generation and checking.
Bit 6-7: FCR6, FCR7 are used to set the trigger level
for the RxFIFO i nterrupt.
FCR6FCR7RxFIFO Trigger Level
0001
0104
1008
e. Line Control Register (LCR): Address 3
Reset State 00h, Write Only
bit7bit6bit5 bit4 bit3 bit2bit1bit0
DLAB SBRK STP EPS PEN STB WLS1 WLS0
Final11
Version: DM336P- DS-F02
August 15, 2000
Bit 5: When bit 3, 4 and 5 are logic 1, the parity bit i s
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.
Bit 6: This is a Break Control bit. When it is set to
logic 1, a break condition is indicated.
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 E nable Register.
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
f. Modem Control Register (MCR): Address 4
Reset State 00h
bit7 bit6 bit5bit4 bit3 bit2bit1 bit0
000000RTSDTR
Bit 0: This bit asserts a Data Terminal Ready
condition that is readable via port P1.1 of microcontroller 8031. 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 1: This bit asserts a Request To Send condition
that is readable via port P3.4 of the microcontroller 8031. Bit 1 affects P3.4 in a manner
identical to that described above for bit 0.
g. Line Status Register (LSR): Address 5
Reset State 60h, Read only
bit7bit6bit5bit4 bit3 bit2 bit1 bit0
RCV ETEMT THREBIFEPEOEDR
This register prov ides status i nformation to the host
PC conc erning the data transfer. Bit 1-4 indicate the
error conditi ons that produce a Receiver Line Status
interrupt whenever any of the corresponding
conditions are detected. The Line Status Register is
intended for read operations only.
Bit 0: Set to l ogic 1 when a received charac te r is
availab le in the RxFIFO . This bit is reset to logic
0 when the RxFIFO is empty.
Bit 1: An Overrun error will occur only after the
RxFIFO is full and the next character has
overwritten the u nread FIFO data. This bit is
reset upon reading the Line Status Register.
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 a logic 1
whenever the stop bit following the last data bit
or parity bit i s detec ted as a zero bit (spacing
level). The FE bit is reset whenever the CPU
reads the contents of the Line S tatus Register.
The FE error condition is associated with the
particular character in the FIFO to which it
applies. This err or is revealed to the CPU when
its associated charact er is at the top of the
FIFO.h. Modem Status Register (M SR ):
Address 6 Reset State, bit 0- 3: low, bit 4-7:
input signal.
Bit 4: Thi s bit is a Break Interrupt (BI) indic ator. Bit 4
is set to logic 1 whenever the receiv ed 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 i s at the top
of the FIFO.
Bit 5:This bit is a Transmitter Holding Register Em pty
indicator. Bit 5 indicates that UART is ready to
accept a new character for transmission. In
addition, t his bit c auses 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 i s cleared when at
least 1 byte is written to the TxFIFO.
Bit 2: A value of logic 1 indicates that a received
character does not have the correct even or
odd parity as selected by the Even Parity Select
bit. This error is set when the corresponding
character i s at the top of the RxFIFO. It will
remain set until the CPU reads the LSR. This
Parity Error indication is associated with the
particular character in the FIFO to which it
applies. This err or is revealed to the CPU when
its associated charact er is at the top of the
FIFO.
12 Final
Bit 6: This bit is the Tran s mitte r E mpt y indicator. Bit 6
is set to a logic 1 whenever the Transmitter
Holding Register (T HR ) i s em pty, and is reset to
a logic 0 whenever the THR contains a
character. In FIFO mode, this bit is set to 1
whenever the tr ansmitter FIFO is empty.
Bit 7: In character mode, this bit is 0. In FIFO mode,
this bit is set when there is at l east 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.
Version: DM336P- DS-F02
August 15, 2000
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
h. Modem Status Register (MSR): Address 6
Reset State bit 0-3 : low , bit 4-7: Input Signal
bit7 bit6 bit5 bit4bit3bit2bit1bit0
DCD RIDSR CTS DDCD TERI DDSR DCTS
This 8-bit register prov ides 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 a logic 1
whenever a control input from the Modem changes
state. They are reset to l ogic 0 whenever the CPU
reads the Modem Stat us Regi ster .
Bit 0: This bit is the Delta Clear to Send (DCTS)
indicator. B it 0 indicates that the CTS (MSCR3)
has changed state since the last time it wa s
read by the CPU.
Bit 1: This bit is the Delta Data Set Ready (DDSR)
indicator. B it 1 indicates that the DSR (MSCR2)
has changed state since the last time it wa s
read by the CPU.
Bit 2: This bit is the Trailing Edge of Ring indicator. Bit
2 indicates that the RI (M SCR0) has changed
from a low to a hi gh state.
Bit 3: This bit is the Delta Data Carrier Detect (DDCD)
ind icator. Bit 3 indicates that the DCD (MSCR1)
has changed state.
i. Scratch Register (SCR): Address 7
Reset State 00h
This 8-bit Read/Wri te 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.
j. Divisor Lat ch (DLL): Address 0 (DLAB = 1)
Reset State 00h
bit7bit6bit5bit4bit3bit2bit1bit0
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.
k. Divisor Latch (DLM) : Address 1 (DLAB = 1)
Reset State 00h
bit7bit6bit5bit4bit3bit2bit1bit0
DAT7 DAT6 DAT5 DAT4 DAT3 DAT2 DAT1 DAT0
This register contains baud rate information from the
host PC.
Note: Two 8-bit la tches (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.
Note: Whenever bit 0, 1, 2 or 3 is set to a logic 1, a
Modem Status Interrupt is generated.
Bit 4: This bit reflects the value of MSCR3
(CTS).
Bit 5: This bit reflects the value of MSCR2
(DSR).
Bit 6: This bit reflects the value of MSCR0 (RI).
Bit 7: This bit reflects the value of MSCR1
(DCD).
Final13
Version: DM336P- DS-F02
August 15, 2000
Desired Baud Rate Divisor Value
502304
751536
1101047
150768
300384
600192
120096
240048
480024
960012
192006
384003
576002
1152001
5. Plug and Play (PnP) Module
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
a. Auto-configuration Ports
Three 8-bit I/O ports are defined for the PnP
read/write operations. They are called Autoconfiguration ports as listed below.
PortTypeLocation
ADDRESSW0279H
(Printer stat us port )
WRITE_
DATA
READ_
DATA
To access the Plug and Play Register, a host should
follow this procedur e: Write a target register address
(Register Index), choose a port (WRITE_DATA or
READ_DATA), then enter data. But Plug & Play
Register could be directly accessed without the need
(1) Card Control Registers
IndexNameTypeDefinition
00HS et RD_DATA portWThe location of the READ_DATA port is determined by writing to this
01HSerial IsolationRA read to this register causes a PnP card in the Isolation state to compare
02HConfig ControlW
03HWake [CSN]WA write to this register will cause all cards that have a CSN that matches
W0A79H
(Print er status port + 0800H)
RRelocatable in range
0203H to 03FFH
register. Bi ts [7:0] become ISA I/O read port address bits [9:2]. Address
bits [1:0] of the READ_DATA port ar e always 1.
one bit of the card serial ID. This process is described in more detail in the
next section.
Bit [0] - Reset Command Setting
This bit will reset all logic al devices and restore configuration registers to
their power-up values. The CSN is preserved.
Bit [1] - Wait for Key Command Setting
This bit makes the Pn P card return to the Wait for K ey state. The CSN is
preserved.
Bit [2] - PnP Reset CS N Command Sett in g
This bit will reset the card CSN to 0. Note that the hardware will
automatically clear the bits without any need for software to clear them.
the write data [7:0] to go from the Sleep state to either the 1) Isolation
state if the write data for this comm and i s zero, or 2) Configuration state if
the write data is not zero.
to write to the ADDRESS port before each access.
The ADDESS port is al so the write destinati on of the
initiation key, which will be described later.
b. Plug and Play Registers
The Plug and Play Registers may be divided into
Card Registers and Logical D evice Regi s ters.
According to the Plug & Play specification, if a PnP
card contains more than one logical device, there are
one more copies of Logical Device Registers in the
PnP card. However, the DM6383A contains only one
logical device, the Card Register and Logical Device
Registers are unique for each card. Those PnP
registers or bit s not defined below are all read with
value = 0.
04HResource DataRA read from this register reads the next byte of resource data. The Status
Register must be pol led un ti l bit[0] is set before this register may be read.
05HStatusRBit [0], when set, indicates it is ready to read the next data byte from the
Resource Data Register.
06HCard Select Number
(CSN)
14 Final
R/W A write to this register sets a card CSN. After a serial identification
process, the CSN value (CSN) is uniquely assigned to each ISA PnP card
so that each card may be individually selected during a Wake[CSN]
command.
Version: DM336P- DS-F02
August 15, 2000
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
(1) Card Control Registers (continued)
IndexNameTypeDefinition
07HLogical DeviceR00H (Only one logical device in DM6383A)
(2) Logical Device Control Registers
IndexNameTypeDefinition
30HActivateR/W For each logical device, there is one Activate register that controls
whether or not the device is active on the ISA bus. Bit[0], if set, activates
the logical device. Before a logical device is activated, I/O range check
must be disabled.
31HI/O Range CheckR/W This register is used to perform a conflict check on the I/O port range
programmed for use by a logic al d evice.
Bit[1] - This bit, when set, enables I/O range check. I/O port range check
is only valid when the logical device is inactive.
Bit[0] - If set, this bit forces logical device to respond to I/O reads within
logical device assigned I/O range with a 55H when I/O range check is in
operation. If clear, the logical device drives AAH.
c. Logical Device Configu rat io n Regist ers
(1) I/O Configuration Registers
IndexNameTypeDefinition
60HI/O base address
bits[15:8]
61HI/O base address
bits[7:3]
(2) Interrupt Configuration Registers
IndexNameTypeDefinition
70HIRQ levelR/ WRead/write value indicating a selected Interrupt Level Bits[3:0] Select
71HIRQ type bits [7:0]RRead/write value indicating which type of interrupt is used for the IRQ
(3) Vender Define Register
IndexNameTypeDefinition
F0HAuto ConfigurationR/WThe I/O base address and IRQ can be configured by CPU through this
F1HIRQ Status EnableWBefore reading IRQ lines status, bit 0 must be set in order to load IRQ
F2HIRQ StatusRThis register responds to IRQ lines status to determine which interrupt
R/W Read/write value indicating the selected I/O Lower Limit Address Bits
[15:8] for I/O descriptor 0. If a logical device indicates it uses only 10
bits for decoding, then bits [15:10] need not to be supported.
R/W Read/write value indicating the selected I/O Lower Input Address Bits
[7:3] for I/O descriptor 0.
which ISA interrupt level is used. A value of 1 selects IRQ1, 15 selects
IRQ15, etc. IRQ0 is not a valid interrupt selection.
selected above Bit[1] - Level, 1 = high, 0 = low Bit[0] - Type, 1= level, 0 =
edge for DM6383A, this register is read only with value = 02H.
register. (It can also be configured by micro-controller. See previous
section).
lines status to IRQ Status register, bit 1 enable Pull Low resistor.
has been used by PC system. bit 0: IRQ 3 bit 1: IRQ 4 bit 2: IRQ 5 bit 3:
IRQ 7 bit 4: IRQ 10 bit 5: IRQ11 bit 6: IRQ12 bit 7: IRQ15.
Final15
Version: DM336P- DS-F02
August 15, 2000
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
d. DM6383 Configuration Modes
DM336P
The DM6383A is power-on in jum pless mode. The
defa ult conf iguration is set by l oading the default
value stored in 93C46 to Auto-configuration register.
These values can be modified by software via the
logical device configuration registers in DM Jumpless
mode. This update value of new configur ation is only
valid temporarily and will be lost after an active PC
Hardware Reset. Permanent changes of default
configuration w ill b e done by informing microcontroller to modify the content of 93C46 via Autoconfiguration Register.
The Plug and Play logic can operate through two
configuration modes: One is DM Jumpless mode, the
other, PnP mode. There are two operating methods
between the two modes: First, setting hard
configuration through Initiation Key sequences,
second, setting hard configuration according to the
register that is used, I/O Configuration Register or
Auto-configuration Register.
(1) The Initiation Ke y for Plug and Play
The Plug and Play logical is in sequence on powering
up and must be enabled by softwares. This is
achieved by a predefined series of writes (32 I/O
writes) to the Address port, which is called the
Initiation Key. The proper s eries of the I/O writes is
detected, then the Plug and Play read/write data ports
are enabled. The Write sequence will be reset and
must be issued from the beginning if any data
mismatch occurs. The exact sequence for Initiation
Key is listed below in hexadecimal notion.
A simple algorithm is used to isolate each Plug and
Play card. This algorithm uses the signals on the ISA
bus and requires lock-step operat ion between the
Plug and Play hardware and the isolation software.
NO
DRIVE "55H" ON SD[7:0]
DRIVE
"AAH" ON
SD[7:0]
AFTER I/O READ COMPLETES
FETCH NEXT ID BIT FROM
SERIAL IDENTIFIER
READ ALL 72 BITS
FROM SERIAL
IDENTIFIER
YES
ONE CARD
ISOLATED
STATE
ISOLATION
GET ONE BIT FROM SERIAL IDENTIFIERREAD FROM SERIAL ISOLATION REGISTER
YES
WAIT FOR NEXT READ FROM SERIAL ISOLATION REGISTER
LEAVE SD[7:0]
IN HIGH IMPEDANCE
ID BIT = "1H"
LEAVE SD[7:0]
IN HIGH-IMPEDANCE
NO
NO
NO
SD[1:0] = "01"
YES
SD[1:0] = "10"
YES
STATE
SLEEP
ID = 0
OTHER CARD ID = 1
16 Final
Version: DM336P- DS-F02
August 15, 2000
(5) Serial Identifier
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
The key element of the Plug and Play isolation
protocol is that each card contains a unique number
called a serial identifier. The serial identifier is a 72-bit
unique, non-zero numb e r composed of two 32 bit
fields and 8-bit checksum. The first 32-bit field is a
vendor identifier. The other 32-bits can be any value,
ChecksumSerial NumberVendor ID
BYTEBYTE BYTE BYTE BYTE BYTE BYTEBYTEBYTE
7:07:07:07:07:07:07:07:07:0
Table 2. Shifting of Serial Identifier
The shift order for all Plug and Play serial isolation and resource data is defined as bit [0], bit [1], and so on
through bit [7].
(6) Hardware Protocol
The isolation protocol can be invoked by the Plug and
Play software at any time. The previously described
Initiation Key puts all cards into configuration mode.
The hardware on each card expects 72 pairs of I/O
read accesses to the READ_DATA port. The card’s
response to these reads depends on the value of
each bit of the serial identifier, which is examined one
bit at a time, as shown in Table 2.
If the current bit of the serial identifier is a "1," then the
card will drive the data bus to 55H to c omplete the
first I/O read cycle. If the bit is a “0,” then the card puts
its data bus driver into high impedance. All cards in
high impedance will check the data bus during the I/O
read cycle to sense if another card is driving SD[1:0]
to "01." During the second I/O read, the card(s) that
drove the 55H will now drive a AAH. All high
impedance cards will check the data bus to sense if
another card is drivi ng SD [1:0] to "10."
If a high impedance card senses another card driving
the data bus with the appropriate data during both
cycles, it ceases to participate in the current iteration
of card isolati on. Such cards, which lose out, will
participate in future iterations of the isolation protocol.
Note: During each read cycle, the Plug and Play
hardw are drives the entire 8-b it data bus, but
checks only the lo wer 2 bits.
such as a serial number, part of a LAN address, or a
static number, as long as no two cards in a single
system will ev er have the same 64-bit number. The
serial identifier is accessed bit-serially by isolation
logic, and is used to differentiate the cards.
SHIFT
If a card is driving the bus or is in high impedance
state and does not sense another card driving the
bus, then it should prepare for the next pair of I/O
reads. The card shifts the serial identifier by one bit,
using the shifted bit to decide its response. The above
sequence is repeated for the entire 72-bit serial
identifier.
At the end of this process, one card remains. This
card is assigned a handle referred to as the Card
Select Number (CSN) that will b e used later to s elect
the card. Cards that have been assigned a CSN will
not participate in subsequent iterations of the isolation
protocol. Cards must be ass igned a CSN before they
will respond to the other PnP commands.
(7) Software Protocol
The Plug and Play software sends the Initiation Key to
all Plug and Play cards to place them into
configuration mode. The software is then ready to
perform the isolation protocol.
The Plug and Play software generates 72 pairs of I/O
read cycles from the READ_DATA port. The software
checks the data returned from each pair of I/O reads
for the 55H or AAH driven by the hardware. If both
55H or AAH are read back, then the software
assumes that the hardware has a "1" bit in that
position. All other bits are assumed to be a "0."
During the first 64 bits, software generates a
checksum using the re ceived data. The checksum is
compared with the checksum read back in the last 8
bits of the sequence.
Final17
Version: DM336P- DS-F02
August 15, 2000
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
There are two other special considerations for
software protocol. During an iteration, it is possible
that the 55H and AAH combination is never detected.
It is also possible that the checksum does not match.
If either of these cases occurs on the first iteration, it
During subsequent it er ations, the occurrence of either
of these two special cases should be interpreted as
the absence of any further Plug and Play cards (i.e.
the last card was found in the previ ous iter ation). This
terminates the isolation protocol.
must be assumed that the READ_DATA p o r t is in
conflict. If a conflict is detected, then the
READ_D ATA port wil l be re located . The above
process is repeated until a non-conflicting location for
the READ_DATA port is found. The entire range
between 203H and 3FFH is available; however , in
practice, it is expected that only a few locations will be
Note: The software must delay 1 msec prior to
starting the first pair of isolation reads, and wait
250 msec between each sub-sequence pair of
isolation reads. This delay gives the ISA card
time to access informat ion from very slow
storage devices.
tried before software determines that no Plug and
Play cards are present.
(8) Plug and Play Isolation Sequence
The Plug and Play isolation sequence is divided into four states: Wait for Key, Sleep, I solation, and Configuration.
The state transitions for the Plug and Play ISA card are shown below:
POWER UP
RETDRV OR
RESET COMMAND
STATEACTIVE COMMANDS
WAKE=0 & CSN=0
LOSE SERIAL ISOLATION OR
STATEACTIVE COMMANDS
ISOLATION
WAKE<>CSN
RESET
RESET CSN
WAIT FOR KEY
SET RD_DATA PORT
SERIAL ISOLATION
WAKE(CSN)
SET CSN
Note: 1. CSN = Card Sel ect Num ber .
2. RSTDRV causes a state transition fr om the current state to Wait for Key and sets all CSNs to zero.
3. The Wait for Key command causes a state transition from the current state to Wait for Key.
4. The Reset CSN commands include PnP Reset CSN and DM Reset CSN commands.
The former sets all ISA PnP cards CSNs to zero, while the latter only sets DM6383 PnP cards
CSNs to zero. command will cause a state transition.
RESET
RESET CSN
WAIT FOR KEY
WAKE(CSN)
SET CSN
NO ACTIVE
COMMANDS
WAIT FOR KEY
STATEACTIVE COMMANDS
SLEEP
WAKE<>0 & WAKE=CSN
WAKE<>CSN
STATEACTIVE COMMANDS
RESET
RESET CSN
CONFIG
WAIT FOR KEY
WAKE(CSN)
RESOURCE DATA
STATUS
LOGICAL DIVICE
I/O RANGE CHECK
ACTIVATE
CONFIGURATION REGISTERS
Plug and Play ISA Card Stat e Transitions
18 Final
Version: DM336P- DS-F02
August 15, 2000
(9) Isolation and Resource Data
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6383 built in 64-bytes SRAM that can be accessed
by micro-controller an PnP Isolation and Resource
Data Registers. Through port F800H, micro-controller
can load serial data and part of resource data to
SRAM byte by byte. It is imp o rtant to note that the
length of the data frame to b e programmed should be
loaded first, next, isolation data, and then resource
data port.
38, 79}
* The data pointer will return to 1 when a Hardware Reset or Software Wake[CSN] is occurred.
On powering up, modem c ard detects RSTDRV, sets
CSN to 0, loads isolation data and resource data to
built-i n 64-bytes SRAM, programs Auto-configuration
Register, configures hardware from Autoconfiguration Register, and then enters the Wait for
Key state. There is a required 2 msec delay from
either a RSTRDV or a PnP Reset command to any
Plug and Play access to allow a card to load these
information via internal micro-controller.
Cards in the Wait For Key state will not acknowledge
any access to their auto-configuration ports until the
Initiation Key is detected and they ignore all ISA
access to their Plug and Pla y interface. W hen the
cards have received the initiation key, they enter the
Sleep state. In this state, the cards listen for a Wake
[CSN] command with the write data set to 00H. This
Wake[CSN] command will send all cards to the
Isolation state and reset the serial identifier/resource
data pointer to the beginning.
When a read from PnP resource data register occurs,
the data stored in SRAM will be s ent to ISA data bus,
and then the data pointer will be added by 1. Once the
data pointer is equivalent to the data length, the next
data read will change the pointer value to the
beginning of resource data block and describe the
other fixed resource data.
The first time the cards enter the Isolation state, it is
necessary to set the READ_DATA port address using
the Set RD_DATA port command. The sof tware
should then use isolation protocol to check the
selected READ_DATA port address and to see if it is
in conflict with any other d evice.
Next, 72 pairs of reads are performed to the Serial
Isolation Register to isolate a card, as previously
described. When the checksum read from the card is
valid, i t m eans the card i s al r eady isolated. The
isolated card remains in the Isolation state, while all
other cards fail the isolation protocol and are returned
to the Sleep state. The CSN on the isolated card is
set to a unique number, causing this card to change
to the Configuration state. Sending a Wake[0]
command causes this card to change back to Sleep
state, and all cards with a CSN value of zero to
change to the Isolation state. This entire process will
repeat until no Plug and Play cards are detected.
Final19
Version: DM336P- DS-F02
August 15, 2000
(10) Reading Resource Data
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
Each PnP card supports a resource data structure
stored in a non-volatile device (e.g. 9346) that
describes the resources requested by the card. The
Plug and Play resource management software will
arbitrate resources and setup the logical device
configuration registers according to the resource data.
Card resource data may only be read from cards in
the Configuration state. A card may get to the
Configuration state by one of two different methods:
1) A card enters the Configuration state in response
to the card "winning" the serial isolation protocol and
having a CSN assigned, or 2) the card receives a
Wake[CSN] command that matches the card CSN.
As described above, all Plug and Play cards function
as if both of their serial identifiers and resource data
come from the same serial device. Similarly, the
pointer to the serial device is reset in response to any
Wake[CSN] command. This implies that if a card
enters the Configuration state directly from Sleep
state in response to a Wake[CSN] command, the 9byte serial identifier must be read first before the card
resource data is accessed. Then the Vendor ID and
Unique Serial Number is valid. however, the
checksum by te, when read in this way, is not valid.
For a card that enters Configuration state / Isolation
state, the first read of the Resource Data Register will
report resource data.
Card resource data is read by first polling the Status
register and waiting for bit[0] to be set. When this bit is
set, one byte of resource data is ready to be read
from the Resource Data Register. After the Resource
Data Register is read, the Status Register must be
polled before reading the next byte of resource data.
This process will repeat until all resource data is read.
The above operation implies that the hardware is
responsible for accumulating 8 bits of data in the
Resource Data Register. When this operation is
complete, the status bit [0] is set. When a read is
performed on the Resource Data Register, status bit
[0] is cleared, eight more bits are shifted into the
Resource Data Register, and the status bit[0] is set
again.
DM6383 Absolute Maximum Ratings**Comments
Power Supply Voltage........................-0.5V to +7.0V
Case Operating Tempera ture...............0 oC to 85 oC
Storage Temperature...................... -65 oC to 150 oC
Applied Voltage On Any Pin.....................................
Stresses above those listed under "Absolute
Maximum Ratings" may cause permanent damage to
this devic e. T hese are stress rat ings only. Functional
operation of this device at these or any other
conditions above those indicated in the operational
sections of this specification is not im plied or
intended. Exposure to absolute maximum rating
conditions f or extended periods may affect device
reliability.
20 Final
Version: DM336P- DS-F02
August 15, 2000
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6383 DC Electrical Characteristics (VDD = 5V, GND = 0V; Tc = 0 oC to 85 oC)
SymbolParameterMin.Typ.Max.UnitConditions
VDD
IDDOperating Current30mA
VIHInput Hi gh Voltage2.0V
VILInput Low Voltage+0.8V
ILIInput Leakage Current-1010• AVIN = 0, 5.25V
VOHOutput High Voltage2.4VIOH = -0.5m A
VOLOutput Low Voltage+0.4VIOL = 1.5mA
CINInput Capacitance10.0pF
VILRESETReset Schm itt VIL0.8V
VIHRESETReset Schmi tt VIH2.8V
IOHUD Data Bus Output High Current-15.0mAVOH = 2.4V
IOLUD Data Bus Output Low Current24.0mAVOL = 0.4V
DM6383 AC Electrical Characteristics (VDD = 5V, GND = 0V; Tc = 0 oC to 85 oC)
SymbolParameterMin.Typ.Max.UnitConditions
tAWIOW Delay from Address30ns
tWCWrite Cycle280ns
tDOWIOW Strobe Width100ns
tDSData Setup Time30ns
tDHData Hold Time30ns
tARIOR Delay from Address30ns
tRCRead Cycle280ns
tDIWIOR Strobe Width125ns
tDDDDelay from IOR to Data Valid125ns100pF loading
tHZIOR to Floating Data Delay0100ns100pF loading
Operating Voltage4.755.05.25V
DM6383 Timing Wavefor m s
Write Cycle
t
AW
t
VALID
AR
VALID
DDD
t
DOW
t
t
DIW
DS
t
VALID
VALID
WC
t
DH
t
RC
t
HZ
t
A15 - A0
/IOW
/IOR
DATA UD7-UD0
Read Cycle
A15 - A0
/IOR
/IOW
DATA UD7-UD0
Final21
Version: DM336P- DS-F02
August 15, 2000
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
• Chip 2: DM6381/DM6382 ITU-T V.34 TX and RX Digital Signal Processor (TX DSP and
RX DSP) Descr iption
DM6381/82 Description
The DM6381/DM6382 are applicat ion specific Digital
Signal Processors (DSP) dedicated to V.34 modem
operation. They are used in pairs. The primary
component of these devices is a 22.43Mips DSP core
processor. The basic clock frequency of this device is
40.32MHz. An internal built PLL circuit is used to
boost the clock from 40.32MHz to 80.64MHz or
89.74MHz. This 80.64MHz/89.74MHz clock is used
DM6381/82 Block Diagram
OSCI
OSCO
MSCLK
CODEC_CLK
Timing
Logical & PLL
Serial Port
as the clock source of DSP core processor. A 16-byte
dual port SR A M is utilized to provide the
communication between DSP and the DM6383.
There are two dedicated serial ports that provide the
link between the DSP and the DM6380. The
DM6381/DM6382 are bonded-out in a 100-p i n Q F P
package for mass production, and provide the most
economical package.
ROM
DSP Core
Program
RAM
PMA[0:13]
PMD[0:23]
DMA[0:13]
DMD[0:15]
Dual Port
RAM
Data
RAM
DM6381/82 Features
• DM6381 for TX data-pum p, DM6382 for RX datapump
• Build in program ROM
• 2 serial ports to interface with codec
22 Final
• 16 byte dual port RAM
• Clock Generator for codec chip and controller chip
• Build in PLL
Version: DM336P- DS-F02
August 15, 2000
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6381/82 Pin Description
Pin No.Pin NameI/ODescription
1RD_SP2I
2FR_SP2I/O
3AVDDP
4OSCOO
5OSCII
6AGNDP
7TXDCLKI
8, 29, 60, 68, 71,
84, 94, 95
9RXDCLKI
10CODEC_CLKO
11RXDO
12, 42, 57, 90, 93VDDP
13TXDI
14/URDI
15/UWRI
16 - 19UAR3 - UAR0I
20/UCSI
21 - 28UD0 - UD7I/O
30MSCLKO
31P0.FO
32P0.EO
33P0.DO
34P0.CO
35 - 41, 43 - 56,
58, 59, 61 - 67,
70, 72, 77 - 83,
85 - 89
DGNDP
NC-
Data Input Pin Of Serial Port 2:
The serial data is sampled at the falling edge of th e SCLK. The
MSB is coming immedi ately after falling of FR_SP2 signal.
Frame Signal For Serial Port 2:
This pin keeps at the low state normally and changes it' s st ate
according to the rising edge of the SCLK clock. A high to low
trans ition initiates a data transfer.
Analog Power For PLL Circuit
Oscillator Output Pin
Oscilla t or Input Pin:
A 40.32MHz crystal and feedback resister should be connected
between OCSI and OSCO.
Analog Gr o und For PLL Circuit
Transmit Data Rate Clock:
This pin is used as reference clock o f TXD pin.
Digital Ground
Receive Data Rate Clock:
This pin is used as reference clock o f RXD pin.
20.16MHz Clock Output For DM6380 Chip
Modem Received Data
Shifted out to the EIA port through this pin according to the rising
edge of RXDCLK.
Digital Power
Modem Transmit Data
Shifted into DM6381/DM6382 from EIA port through this pin at
the rising edge of TXDCLK.
Read Indication Of Dual Port RAM, low active.
Write Indication Of Dual Port RAM, low active.
Dual Port RAM Address Bus Input
This address bus can access 16 bytes dual port RAM.
Dual Port RAM Chip Select Pin, low active.
Data Bus Of The Dual Port RAM
Clock Output Pin For DM6383
The frequency of this clock can be programmed to be either
22.43MHz or 44.87MHz.
Output Port Bit F
Output Port Bit E
Output Port Bit D
Output Port Bit C
No Connection
DM336P
24 Final
Version: DM336P- DS-F02
August 15, 2000
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6381/82 Pin Description (continued)
Pin No.Pin NameI/ODescription
69/RESETI
73/IRQ0I
74/IRQ1I
75/IRQ2I
76/IRQ3I
91 - 92TEST, TEST1IThese three pins define the testing mode operation of
DM6381/DM6382 as followed:
When Test=0
Test10, PLL output c lo ck is 89.74MHz .
1, PLL output clock is 80.64M Hz .
When Test=1:
Reserved for mass production testing mode.
All these 2 pins are pulled low internally.
Frame S ignal Of Serial Port 1
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.
Data Input Pin Of The Serial Port 1
The serial data is sampled at the falling edge of th e SCLK. The MSB is
coming immediately after the falling of FR_SP1 signal.
Reference Clock For Serial Port 1 And Serial Port 2
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.
DM336P
Final25
Version: DM336P- DS-F02
August 15, 2000
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6381/82 Functional Description
DM336P
1. System Clock
a. Reference Oscillator Clock
The reference oscillator is provided by an external
40.32 MHz crystal, this is the clock source of the Data
Pump chi pset.
b. DSP Clock
This DSP clock is the output of the PLL frequency
synthesizer and its frequency can be selected by
Test1 pin. (see pin description )
c. CODEC Clock
This clock is output via the CODEC_CLK Pin as the
reference clock of the codec chip. This clock is
derived from dividing reference oscillator clock by
two.
d. MSCLK Clock
This clock is derived from dividing the DSP clock by 2
or 4, the divider i s programmed by D I V bit
(configuration register bit 14 ) as followed:
Config Reg bit 14Divider
02
14
2. Serial Port
There are two serial ports to provide the interf ace with
CODEC chip. The serial port 1 (SP1) transfer 32 bits
in each frame while the serial port 2 can transfer 64
bits in each fr am e. T he frame signal of each serial
port can be configured as either input si gnal or output
signal by the Serial Port Control Register (SPC).
3. Dual Port RAM
The 16 X 8 dual port RAM allows easy syst e m
expansion by adding another DSP or micro-processor.
Address 2000h ~ 200Fh are reserved for this dual
port RAM. The 8 bits dual port RAM data correspond
to the MSBs of the data bus (bit 15 ~ bit 8 ) of the DSP
core. Upon reading the dual port RAM, the 8 lsb
contents (bit 7 to bit 0) are all 0. For the convenience
of description, the micro-con t roller port is re ferred to
as B port and the DSP port is referred to as A port.
4. Interrupt
The DSP core provides 4 nested interrupt inputs:
IRQ3, IRQ2, IRQ1, IRQ 0. IRQ3 is the highest pr iority
input and IRQ0, the lowest. In the V.34 and V.32
application, the IRQ3, IRQ2 and IRQ1 are defined as
external interrupt triggered from the pin IRQ3B,
IRQ2B, IRQ1B respec tively .
DM6381/82 Absolute Maximum Ratings**Comments
Power supply voltage.........................-0.5V to +7.0V
Case operating temperature..................0 oC to 85 oC
Storage temperature........................-65 oC to 150 oC
Applied voltage on any pin .......................................
Stresses above those listed under "Absolute
Maximum Ratings" may cause permanent damage to
this devic e. T hese are stress rat ings only. Functional
operation of this device at these or any other
conditions above those indicated in the operational
sections of this specification is not im plied or
intended. Exposure to absolute maximum rating
conditions f or extended periods may affect device
reliability.
Version: DM336P- DS-F02
August 15, 2000
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6381/82 DC Electrical Characteristics (VDD = 5V, GND = 0V; Tc = 0 oC to 85 oC)
SymbolParameterMin.Typ.Max.UnitConditions
VDDOperating Voltage4.755.05.25V
IDDOperating Current85100mA
VIHInput High Voltage2.2V
VILInput Low Voltage+0.8V
ILIInput Leakage Current-1010uAVIN = 0, 5.25V
VOHOutput High Voltage2.4VIOH = 2.5mA
VOLOutput Low Voltage+0.4VIOL = 2.5mA
DM6381/82 AC Electrical Characteristics
(VDD = 5V, GND = 0V; Tc = 0 oC to 85 oC, PLL out frequency = 90MHz, CL = 50pF)
a. Serial Port Timing
SymbolParameterMin.Typ.Max.UnitConditions
1SCLK Period49ns
2SCLK Low Width20ns
3SCLK High Width20ns
4SCLK Rise Time5ns
5SCLK Fall Time5ns
6Frame Delay Time20ns
7Frame To SCLK Hold17ns
8RD Valid Before SCL K Low5ns
9RD Hold Time15ns
10TD Delay Time20ns
4
1
SCLK
FR_SP1
FR_SP2
RD_SP1
RD_SP2
TD_SP1
TD_SP2
Final27
Version: DM336P- DS-F02
August 15, 2000
6
7
89
First Bus
First Bus
5
23
Last Bus
Last Bus
1110
Hiz
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
b. Dual Port RAM Timing
SymbolParameterMin.Typ.Max.UnitConditions
1/URD Read Period100ns
2Address Valid Before /URD Low50ns
3/URD to /UCS Delay Time7ns
4Data Hold Time After /URD High4ns
5Data Bus High Z After /URD High20ns
6/URD Low To Data Valid25ns
7/UWR Period100ns
8Data Setup Time /UWR High50ns
9Address Valid Before /UWR Low50ns
10/UWR To /UCS Delay7ns
11Data Hold Time After /UWR High0ns
UAR[3..0]
/UCS
3
4
1
/URD
2
UD[0..7]
65
28 Final
Version: DM336P- DS-F02
August 15, 2000
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
• Chip 3 : DM6380 Analog Front End (AFE) Description
DM6380 Description
DM336P
The DM6380 is a single chip Analog Front End (AFE)
designed to implement voice grade modem up to
33600bps. It is used as a portion of a complete
modem device set. The AF E conver ts 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 this device. The differential analog
outputs are provided to acquire the maximum output
signal level. An audio monitor whose volume is
programmable 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 for high speed
modem. It offers wide-band transmit and receive
filters so that the voice band signal is transmitted or
received without amplitude distortion and with
DM6380 Block Diagram
RxSCLK
RxDCLK
SCLK
RFS
DOR
DIR
TFS
DOT
DIT
Digital
Interface
Digital
Reconstruction
Filter
Rx Clock
System
Control
Registers
Tx Filter &
DAC
Rx Filter &
ADC
minimum group delay. In order to support the multimode modem standards, such as V.34, V.32bis, V.32,
V.22bis, V.22, V.23, V.21, Bell 212A, Bell 103, V.17,
V.29, V.27ter, the programmable baud and data rate
clock generators are provided. For the asymmetric
channel usage, the transmit and receive clock
generators are independent. In order to provide the
echo-cancel capability, the receive clock is
synchronized with the transmit clock and the best
receive timing sample is reconstructed by a
reconstruction filter. Transmit Digital Phase Lock
Loop (DPLL) is self-tuning to provide the master,
slave or free-running mode for the data terminal
interface. A software programmable receive DPLL
that is step-controllable by the host DSP is
implemented to get th e best samples for the relevant
signal processing.
Tx Clock
System
Divider
LPF &
Attenuator
Voltage Reference
0/-6 dB
Audio Amplifier
Power-on
Detector
TxSCLK*2
TxDCLK
ExtCLK
CLKIN
TxA1
TxA2
V
REFP
V
CM
V
REFN
RxIN
SPKR
Final29
Version: DM336P- DS-F02
August 15, 2000
DM6380 Features
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
• Data rate : 75, 300, 600, 1200, 2400, 4800, 7200,
9600, 12000, 14400, 16800, 19200, 21600, 24000,
26400, 28800, 33600bit s per second
DM6380 Pin Configuration
RXSCLK
RFS
4
3
DOR
DGND
SCLK
DOT
TFS
DIR
DIT
5
6
7
8
9
10
11
12
13
• Dual synchronous serial interface to host Digital
Signal Processor (DSP)
• Separate transmit digital phase lock l oop 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
DD
V
2
SPKR
RXDCLK
1
28
DM6380L
16
15
14
RXIN
AVDDR
26
27
18
17
25
24
23
22
21
20
19
AGNDT
V
REFP
V
CM
V
REFN
AGNDR
TXA1
TXA2
Vr
TXDCLK
TXSCLK*2
CLKIN
/RESET
EXTCLK
AVDDT
30 Final
Version: DM336P- DS-F02
August 15, 2000
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6380 Pin Description
Pin No.Pin NameI/ODescription
1RXDCLKOReceive Data Clock
2VDDPDigital Power
3RXSCLKOReceive Sample Clock
4RFSIReceive Frame Synchronization
5DOROData Output For Receiver
6DIRIData Input For Receiver
7DGNDPDigital Ground
8SCLKOSerial Clock Synchroni zed With All Serial Data
9DOTOData Output For Transmitter
10DITIData Input For Transmitter
11TFSITransmit Fr ame Synchronization
12TXSCLK*2OTransmit Sample Clock * 2
13TXDCLKOTransmit Data Clock
14CLKINIMaster Clock I nput (20.16MHz = 40.32MHz / 2 )
15/RESETICodec Reset Input
16EXTCLKIExternal Transmit Data Clock
17VrOInternal Reference Voltage. Connect 0.1uF to DGND
18AVDDTIAnalog VDD For The Transmitter Analog Circuitry (+5VDC)
19TXA2OTransmit Negative Analog Output
20TXA1OTransmit Positive Analog Output
21AGNDRPAnalog Receiver Circuitry Signal Return Path
22VREFNONegative Reference Voltage, VCM - 1V
23VCMOCommon Mode Voltage Output, 2.5V
24VREFPOPositive Referenc e Volt age, VCM + 1V
25AGNDTPAnalog Transmitter Circuitry Signal Return Path
26RXINIReceive Analog Input
27AVDDRIAnalog VDD For The Receiver Analog Circuitry (+5VDC)
28SPKROSpeaker Driver
DM336P
DM6380 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 anal og circ uits include a sigma-delta
modulator/demodulator, decimation/interpolation
filters, a speaker driver, low-pass filter and certain
logic c irc uits. Th e digital c ir cuits is c ompose d of Tx/Rx
clock generator/PLL, serial port, seri al/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.
Final31
Version: DM336P- DS-F02
August 15, 2000
Master clock (FQ) is obtained from an external signal
connected to CLKIN. The different transmit and
receive clocks are obt ained 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 act ually an adjustable phase
shifter.
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6380 Absolute Maximum Ratings**Comments
DM336P
Power supply voltage.........................-0.5V to +7.0V
Case operating temperature..................0 oC to 85 oC
Storage temperature........................-65 oC to 150 oC
Applied voltage on any pin .......................................
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.
DM6380 DC Electrical Characteristics (VDD = 5V, Tc = 0 oC to 85 oC)
SymbolParameterMin.Typ.Max.UnitConditions
VDDOperating Voltage4.7555.25V
VCMOutput Common Mode Voltage2.5V
IDDSupply Current25mA
VILInput Low Voltage0.8V
VIHInput High Voltage2.2V
VOLOutput Low Voltage0.4V
VOHOutput High Voltage2.4V
IIInput Current-10
CINInput Capacitance5pF
VREFDifferential Refer ence Voltage
Output
VCMD_OUTOutput Common Mode Offset-200200mV=(TxA1+TxA2)/2-VCM
1.922.1V
±1
10
VI=VDD or VI=GND
µA
VDIF_OUTDifferential Output Voltage3
*VREF
VOFF_OUTDifferential Output DC Offset
Voltage
RINInput Resistance RxIN100
ROUTO utput Resistance TxA1, TxA2,
SPKR
RLLoad Res istance TxA1, TxA2,
SPKR
CLLoad Capacitance TxA1, TxA2,
SPKR
-100100mVVDC (TXA1)-VDC (TXA2)
20
3
*VREF
12
50pF
V
TxA1-TxA2 ≤ 3*VREF
kΩ
kΩ
kΩ
32 Final
Version: DM336P- DS-F02
August 15, 2000
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
DM6380 AC Characteristics (VDD = 5V, Tc= 0 oC to 85 oC)
Serial Port Ti min g
SymbolParameterMin.Typ.Max.UnitConditions
1SCLK Period49ns
2SCLK Low Width24ns
3SCLK High Width24ns
4SCLK Rise Time5ns
5SCLK Fall Time5ns
6FS To SCLK Setup17ns
7FS To SCLK Hold17ns
8DI To SCLK Setup5ns
9DI To SCLK Hold5ns
10SCLK High To DO Valid8ns
11SCLK To DO Hiz8ns
4
5
23
Last Bus
Last Bus
1110
Hiz
SCLK
FS
DI
DO
1
6
7
89
First Bus
First Bus
DM6380 Performance
(VDD= 5V, Tc= 0 oC to 85 oC, FQ= 20.16MHz, Measurem ent B and= 220Hz to 3.6KHz, RX DP LL Fr ee Runni ng)
SymbolParameterMin.Typ.Max.UnitConditions
GabsAbsolute Gain At 1KHz-0.50.5dBRX signal: VIN= 2.5 VPP, f = 1KHz
THDTotal Harmonic Distortion-84dBTx si gnal: VOUT (diff)= 5 VPP, f =
1KHz
DRDynamic Range86dBf = 1KHz
PSRRPower Supply Rejection
Ratio
CTxRxCrosstalk95dBT r ansmit channel t o receive channel
Final33
Version: DM336P- DS-F02
August 15, 2000
50dBf = 1KHz, VAC = 200m VPP
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
Application Circuit (For Reference Only)
DM336P
34 Final
Version: DM336P- DS-F02
August 15, 2000
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
Application Circuit (For Reference Only)
DM336P
Final35
Version: DM336P- DS-F02
August 15, 2000
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
Application Circuit (For Reference Only)
DM336P
36 Final
Version: DM336P- DS-F02
August 15, 2000
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
Application Circuit (For Reference Only)
DM336P
Final37
Version: DM336P- DS-F02
August 15, 2000
Package Information
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
QFP 100L Outline Dimensionsunit: inches/mm
D
H
1
F
30
Seating Plane
31
e
G
See Detail F
D
81100
80
E
E
H
51
50
b
D
2
A
A
1
A
y
D
E
G
c
L
1
L
SymbolDimensions In InchesDimensions In mm
A0.130 Max.3.30 Max.
A10.004 Min.0.10 Min.
A2
b0.012
0.112Ř0.0052.85Ř0.13
+0.004
0.31
+0.10
-0.002-0.05
c0.006
+0.004
0.15
+0.10
-0.002-0.05
D
E
e
0.551Ř0.00514.00Ř0.13
0.787Ř0.00520.00Ř0.13
0.026 Ř0.0060.65Ř0.15
F0.742 N O M .18. 85 NOM.
GD0.693 NO M .17. 60 NOM.
GE0.929 N O M .23.60 NOM .
HD
HE
L
L
1
0.740Ř0.01218.80Ř0.31
0.976Ř0.01224.79Ř0.31
0.047Ř0.0081.19Ř0.20
0.095Ř0.0082.41Ř0.20
y0.0 06 Max.0.15 Max.
θ0° ~ 12°0° ~ 12°
D
G
Detail F
~
~~
Note:
1. Dimensions D&E do not include resin fins.
2. Dimensions GD & GE are for PC Board surface mount pad pitch
design reference only.
3. All dimensions are based on metric system.
38 Final
Version: DM336P- DS-F02
August 15, 2000
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
PLCC 28L Outline Dimensionsunit: inches/mm
D
H
D
4
128
26
5
11
1218
L
Seating Plane
e
b
1
b
G
D
25
19
EA1A2
HE
A
y
D
SymbolDimensions In InchesDimensions In mm
A0.185 Max.4.70 Max.
A10.020 Min.0.51 Min.
A2
0.150Ř0.0053.81Ř0.13
b10.028 +0.0040.71 +0.10
-0.002-0.05
GE
c
b0.018 +0.0040.46 +0.10
-0.002-0.05
c0.010 +0.0040.25 +0.10
-0.002-0.05
D
E
e
GD
GE
HD
HE
L
0.453Ř0.01011.51Ř0.25
0.453Ř0.01011.51Ř0.25
0.050Ř0.0061.27Ř0.15
0.410Ř0.02010.41Ř0.51
0.410Ř0.02010.41Ř0.51
0.490Ř0.01012.45Ř0.25
0.490Ř0.01012.45Ř0.25
0.100Ř0.0102.54Ř0.25
y0.0 06 Max.0.15 Max.
Note:
1. Dimensions D and E do not include resin fins.
2. Dimensions GD & GE
are for PC Board surface mount pad pitch
design reference only.
3. All dimensions are based on metric system.
Final39
Version: DM336P- DS-F02
August 15, 2000
DM336P
V.34 Integrated Data/ Fax/Voice/Speakerphone Modem Device Set
The information appearing in this publication is
believed to be accurate. Integrated circuits sold by
DAVICOM Semiconductor are covered by the
warranty and patent inde mnification 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 MAKES NO WARRANTY OF
MERCHANTABILITY OR FITNESS FOR ANY
PURPOSE. DAVICOM deserves 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.
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.
Company Overview
DAVICOM Semiconductor, Inc. develops and
manufactures integrated circuits for integration into
data communic ation products. Our mission i s to
design and produce IC products that re 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 require ments.
Products
We offer only products that satisfy high perfor mance
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.
Contact Windows
For additional information about DAVICOM products, contact the sales department a t:
Headquarters
Hsin-chu Office:
3F, No. 7-2, Industry E. Rd. IX,
Science-Based Indust r ial Park,
Hsin-chu, Taiwan, R.O.C.
TEL: 886-3-579- 8797
FAX: 886-3-579-8858
WARNING
Conditi ons b ey on d th os e lis t ed for the absolute m axi m u m m ay d estr oy or dam age the products. In addition, condit io n s 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.
Final40
Version: DM336P- DS-F02
August 15, 2000
Taipei Sales & Marketing
Office:
8F, No. 3, Lane 235, Bao-chiao
Road, Hsin-ti en City, Taipei,
Taiwan, R.O.C.
TEL: 886-2-915- 3030
FAX: 886-2-915-7575
Emai l: sales@davicom.com. t w
USA Office
Sunnyvale, Cali fornia
1135 Kern Ave.
Sunnyvale, CA 94085
TEL: 408-736-8600
FAX: 408-736-8688
Emai l: sales@davicom8.co m
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.