The DS21458DK is an easy-to-use evaluation board
for the DS21458 quad T1/E1/J1 transceiver. The
DS21458DK is intended to be used as a daughter
card with the DK101 motherboard or the DK2000
motherboard. The DS21458DK comes complete with
a DS21458 quad SCT, transformers, termination
resistors, configuration switches, line-protection
circuitry, network connectors, and motherboard
connectors. The DK101/DK2000 motherboard and
Dallas’ ChipView software give point-and-click
access to configuration and status registers from a
Windows-based PC. On-board LEDs indicate
receive loss-of-signal and interrupt status. An onboard FPGA contains mux logic to connect framer
ports to one another or to the DK2000 in a variety of
configurations.
Each DS21458DK is shipped with a free DK101
motherboard. For complex applications, the DK2000
high-performance demo kit motherboard can be
purchased separately.
Windows is a registered trademark of Microsoft Corp.
DESIGN KIT CONTENTS
DS21458DK Design Kit Daughter Card
DK101 Low-Cost Motherboard
CD ROM
ChipView Software
DS21458DK Data Sheet
DK101 Data Sheet
DS21458 Data Sheet
DS21458D
Quad T1/E1/J1 Transceive
Design Kit Daughter Card
FEATURES
Demonstrates Key Functions of DS21458 Quad
T1/E1/J1 Transceiver
Includes DS21458 Quad LIU, Transformers,
BNC and RJ45 Network Connectors, and
Termination Passives
Compatible with DK101 and DK2000 Demo Kit
Motherboards
DK101/DK2000 and ChipView Software Provide
Point-and-Click Access to the DS21458 Register
Set
All Equipment-Side Framer Pins are Easily
Accessible for External Data Source/Sink
Memory-Mapped FPGA Provides Flexible
Clock/Data/Sync Connections Among Framer
Ports and DK2000 Motherboard
LEDs for Loss-of-Signal and Interrupt Status
Easy-to-Read Silk Screen Labels Identify the
Signals Associated with all Connectors, Jumpers,
and LEDs
Network Interface Protection for Overvoltage and
Overcurrent Events
ORDERING INFORMATION
PART DESCRIPTION
DS21458DK
DS21458 Design Kit Daughter Card
(with included DK101 Motherboard)
This design kit relies upon several supporting files, which are available for downloading on our website at
www.maxim-ic.com/telecom
Hardware Configuration
Using the DK101 Processor Board:
· Connect the daughter card to the DK101 processor board.
· Supply 3.3V to the banana-plug receptacles marked GND and VCC_3.3V. (The external 5V connector is
unused. Additionally, the TIM 5V supply headers are unused.)
· All processor board DIP switch settings should be in the ON position with exception of the flash programming
switch, which should be OFF.
· From the Programs menu, launch the host application named ChipView.EXE. Run the ChipView application. If
the default installation options were used, click the Start button on the Windows toolbar and select Programs ®
ChipView ® ChipView.
Using the DK2000 Processor Board:
· Connect the daughter card to the DK2000 processor board.
· Connect J1 to the power supply that is delivered with the kit. Alternately, a PC power supply may be connected
to connector J2.
· From the Programs menu, launch the host application named ChipView.EXE. Run the ChipView application. If
the default installation options were used, click the Start button on the Windows toolbar and select Programs ®
ChipView ® ChipView.
General
· Upon power-up, the RLOS LEDs (green) will not be lit, the INT LED (red) will not be lit, but the FPGA Status
LED (green) will be lit.
· When operating in E1 mode, slide SW1–SW4 to E1 Mode (grounding the BNC shell). When operating in T1
mode, slide SW1–SW4 to T1 Mode.
Miscellaneous
· Clock frequencies and certain pin bias levels are provided by a register-mapped FPGA that is on the DS21458
daughter card.
· The definition file for this FPGA is named DS21458DC_FPGA.def. See Table 2
definitions. A drop-down menu on the top of the screen allows for switching between definition files.
· All files referenced above are available for download as described in the Basic Configuration section.
. See the DS21458DK QuickView data sheet for these files.
· The PC will load ChipView offering a choice among DEMO MODE, REGISTER VIEW, and TERMINAL MODE.
Select Demo Mode.
· The program will request a configuration file. Select among the displayed files, which are
DS2155_E1_DSNCOM_DRVR.cfg or DS2155_T1_DSNCOM_DRVR.cfg.
· The Demo Mode screen will appear. Upon external loopback the RLOS indicators will turn green.
·
Note: Demo Mode interacts with the device driver, which resides in the DK101/DK2000 firmware. The current
implementation of this driver is for one device. As such, the demo mode will only interact with Port 1. With
minor changes, the device driver is extendible to N devices.
Quick Setup (Register View)
· The PC will load ChipView offering a choice among DEMO MODE, REGISTER VIEW, and TERMINAL MODE.
Select Register View.
· The program will request a definition file. Select DS21458DC_FPGA.def through the Links section. This will
also load DS21458DC.def.
· The Register View Screen will appear, showing the register names, acronyms, and values for the DS21458.
· Predefined Register settings for several functions are available as initialization files.
- INI files are loaded by selecting the menu F
- Load the INI file DS21458_T1_BERT_ESF.ini.
- After loading the INI file, the following may be observed:
o The RLOS LEDs turns green upon external loopback.
o All four ports of the DS21458 begin transmitting a Daly pattern. When external loopback is applied, the
BERT bit count registers BBC1 to BBC3 and BEC1 to BEC3 may be updated by clearing and setting
BC1.LC and clicking the ‘Read All’ button.
DK101 daughter card address space begins at 0x81000000
DK2000 daughter card address space begins at:
0x30000000 for slot 0
0x40000000 for slot 1
0x50000000 for slot 2
0x60000000 for slot 3
All offsets given below are relative to the beginning of the daughter card address space (shown above).
Table 1. Daughter Card Address Map
OFFSET DEVICE DESCRIPTION
0X0000
to
0X0015
0X1000
to
0X10ff
0X1100
to
0X11ff
0X1200
to
0X12ff
0X1300
to
0X13ff
Registers in the FPGA can be easily modified using the ChipView host-based user-interface software along with
the definition file named “DS21458DC_FPGA.def.”
FPGA Board identification and clock/signal routing
0X0000 BID Read Only BOARD ID
0X0002 XBIDH Read Only HIGH NIBBLE EXTENDED BOARD ID
0X0003 XBIDM Read Only MIDDLE NIBBLE EXTENDED BOARD ID
0X0004 XBIDL Read Only LOW NIBBLE EXTENDED BOARD ID
0X0005 BREV Read Only BOARD FAB REVISION
0X0006 AREV Read Only BOARD ASSEMBLY REVISION
0X0007 PREV Read Only PLD REVISION
0X0011 MCSR Control DS21458 MCLK Pin Source
0X0012 TCSR Control DS21458 TCLK Pin Source
0X0013 SYSCLKT Control DS21458 TSYSCLK Pin Setting
0X0014 SYSCLKR Control DS21458 RSYSCLK Pin Setting
0X0015 SYNC1 Control DS21458 TSYNC Source
0X0016 SYNC2 Control DS21458 TSSYNC Source
0X0017 SYNC3 Control DS21458 RSYNC Source
0X0018 TSERS Control TSER Source
0X0019 PRSER Control PCM RSER Source
0X001A PSYNC Control PCM RSYNC/TSYNC Source
0X001B PCLK Control PCM RCLK/TCLK Source
ID REGISTERS
BID: BOARD ID (Offset = 0X0000)
BID is read only with a value of 0xD.
XBIDH: HIGH NIBBLE EXTENDED BOARD ID (Offset = 0X0002)
XBIDH is read only with a value of 0x0.
XBIDM: MIDDLE NIBBLE EXTENDED BOARD ID (Offset = 0X0003)
XBIDM is read only with a value of 0x1.
XBIDL: LOW NIBBLE EXTENDED BOARD ID (Offset = 0X0004)
XBIDL is read only with a value of 0x6.
BREV: BOARD FAB REVISION (Offset = 0X0005)
BREV is read only and displays the current fab revision.
AREV: BOARD ASSEMBLY REVISION (Offset = 0X0006)
AREV is read only and displays the current assembly revision.
PREV: PLD REVISION (Offset = 0X0007)
PREV is read only and displays the current PLD firmware revision.
Bit 0: DS21458 Port 1 and 3 MCLK Source (MSRCA)
0 = Connect MCLK 1 (controls port 1 and 3) to the 1.544MHz clock
1 = Connect MCLK 1 (controls port 1 and 3) to the 2.048MHz clock
Bit 1: DS21458 Port 2 and 4 MCLK Source (MSRCA)
0 = Connect MCLK 2 (controls port 2 and 4) to the 1.544MHz clock
1 = Connect MCLK 2 (controls port 2 and 4) to the 2.048MHz clock
Bit 0: DS21458 Port 1 TSYNC Source (T1SRC)
0 = TSYNC 1 is an output, tri-state corresponding FPGA driver pin (weak pulldown)
1 = Drive TSYNC 1 with RSYNC 1
Bit 1: DS21458 Port 2 TSYNC Source (T2SRC)
0 = TSYNC 2 is an output, tri-state corresponding FPGA driver pin (weak pulldown)
1 = Drive TSYNC 2 with RSYNC 2
Bit 2: DS21458 Port 3 TSYNC Source (T3SRC)
0 = TSYNC 3 is an output, tri-state corresponding FPGA driver pin (weak pulldown)
1 = Drive TSYNC 3 with RSYNC 3
Bit 3: DS21458 Port 4 TSYNC Source (T4SRC)
0 = TSYNC 4 is an output, tri-state corresponding FPGA driver pin (weak pulldown)
1 = Drive TSYNC 4 with RSYNC 4
Note: When driving TSYNCx with RSYNCx the corresponding DS21458 port should be configured such that
TSYNCx is an input (IOCR1.1 = 0) and RSYNCx is an output (IOCR1.4 = 0).