| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Multi-Rate Framer LXP730 multi-purpose Digital Subscriber Line (D
Top Searches for this datasheetLXP730 Multi-Rate Framer LXP730 multi-purpose Digital Subscriber Line (DSL) framer which complements Level SK70725/21 Enhanced MDSL Data Pump (EMDP) provide seamless transport data voice signals over more datapaths. Applications LXP730 combination with EMDP chipset optimized framer interface device following applications: Digital Pair Gain Systems Ethernet Modems T1/E1 Fractional Transport Systems Videoconferencing Systems Simultaneous Data Voice Transport Systems Wireless Base Station Access Systems Product Features LXP730 provides basic functions required framer: Synchronization external data streams line Multiplexing demultiplexing independent data streams voice data Loopback payload data interface Creation, insertion, recovery MDSL Overhead (MOH) structure, performance monitoring, message transport required system with capacity kbps Supports input/output data streams simultaneously Slave mode: external clock determines rate which data will transferred from framer Master mode: clock derived from received clock external oscillator Single part architecture allows chip used economically both central remote locations Supports systems with point-to-point architectures Alternate Hardware Control mode (HWC) operation without external microprocessor January 2001, this document replaces Level document LXP730 Multi-Rate Framer Datasheet. Order Number: 249266-001 January 2001 Information this document provided connection with Intel® products. license, express implied, estoppel otherwise, intellectual property rights granted this document. Except provided Intel's Terms Conditions Sale such products, Intel assumes liability whatsoever, Intel disclaims express implied warranty, relating sale and/or Intel products including liability warranties relating fitness particular purpose, merchantability, infringement patent, copyright other intellectual property right. Intel products intended medical, life saving, life sustaining applications. Intel make changes specifications product descriptions time, without notice. Designers must rely absence characteristics features instructions marked "reserved" "undefined." Intel reserves these future definition shall have responsibility whatsoever conflicts incompatibilities arising from future changes them. LXP730 contain design defects errors known errata which cause product deviate from published specifications. Current characterized errata available request. Contact your local Intel sales office your distributor obtain latest specifications before placing your product order. Copies documents which have ordering number referenced this document, other Intel literature obtained calling 1-800548-4725 visiting Intel's website http://www.intel.com. Copyright Intel Corporation, 2001 *Third-party brands names property their respective owners. Multi-Rate Framer LXP730 Contents Assignments Signal Descriptions Functional Description.14 LXP730 Nx64 Framer.14 Time Slot Interchange (TSI) PCM-Bus Interface Codec Interface T1/E1 Interface.17 Asynchronous Data Port Interface (ADPI).17 Overhead Interface.18 2.7.1 Overhead Serial (OSIO) 2.7.2 MDSL Overhead Interface.18 MDSL Interface Digital (ADPLL) 2.9.1 ADPLL Performance: Selection Kloop 2.9.2 ADPLL Center Frequency: computation CFREQ Clock Generation Distribution.21 Modes Operation.22 2.11.1 Microprocessor Control (MPC) Mode.22 2.11.2 Hardware Control (HWC) Mode MDSL Overhead Definition.23 2.12.1 Predefined Overhead 2.12.2 bits.24 MDSL Frame Format.25 Startup Operation Activation State Machine.27 Typical Applications.28 3.1.1 Interface Circuitry 3.1.2 Handling TIP/RING Reversal Early Version SK70725 3.1.3 System Loopbacks 3.1.4 Using Multiple Devices Interrupt Line.32 2.10 2.11 2.12 2.13 2.14 2.15 Application Information Test Specifications Register Definitions.47 Number MDSL Channels Register MDSL Channel Configuration Registers bytes) 5.2.1 Channel 5.2.2 Channel 5.2.3 Channel 5.2.4 Channel 5.2.5 Channel 5.2.6 Channel 5.2.7 Channel 5.2.8 Channel LXP730 Multi-Rate Framer 5.10 5.11 5.12 5.13 5.2.9 Channel 5.2.10 Channel 5.2.11 Channel 5.2.12 Channel 5.2.13 Channel 5.2.14 Channel 5.2.15 Channel 5.2.16 Channel 5.2.17 Channel 5.2.18 Channel Reserved Registers bytes). Wander Reduction Register FIFO/Miscellaneous Control Register Slip Buffer Lower Threshold Register Slip Buffer Upper Threshold Register Version Register. Internal Clock Control Registers bytes) 5.9.1 ADPLL Control 5.9.2 ADPLL Control 5.9.3 ADPLL Control 5.9.4 MCLK Divide Programmable Idle Code Byte Configuration Registers. 5.11.1 PCM1 Configuration 5.11.2 PCM2 Configuration Codec Configuration Register Overhead Registers bytes) 5.13.1 Miscellaneous Control 5.13.2 Overhead Configuration 5.13.3 Error Counter. 5.13.4 FEBE Error Counter 5.13.5 FEBE Status 5.13.6 Overhead Bits 5.13.7 Overhead Bits 5.13.8 Overhead Bits 5.13.9 Overhead Bits 5.13.10 Bits 5.13.11 Bits 5.13.12 Bits 5.13.13 Bits 5.13.14 Bits 5.13.15 Bits 5.13.16 Overhead Bits 5.13.17 Overhead Bits 5.13.18 Overhead Bits 5.13.19 Overhead Bits 5.13.20 Bits 5.13.21 Bits 5.13.22 Bits 5.13.23 Bits Multi-Rate Framer LXP730 5.14 5.15 5.13.24 Bits 5.13.25 Bits Reserved Registers bytes).68 Interrupt Registers bytes).69 5.15.1 Interrupt Enables 5.15.2 Interrupt Status.69 Mechanical Specifications.70 Figures LXP730 Block Diagram LXP730 Assignments.10 Clock Generation Distribution.22 Frame Format N=12.26 Activation State Machine.27 High Performance Voice/Data Transport Pair Gain Transport T1/E1 Fractional Transport.29 Adaption Circuitry Multiple Interrupt Line Circuit.32 Generic Interface Timing Timing, Clock Timing, Clock Codec Interface Timing Asynchronous Port Timing OSIO Timing.39 MDSL Interface Input Timing.40 MDSL Interface Output Timing.40 E1/T1 Input Timing E1/T1 Output Timing Microprocessor Write Cycle Motorola Mode Microprocessor Read Cycle Motorola Mode Microprocessor Write Cycle Intel Mode Microprocessor Read Cycle Intel Mode Reset Timing LQFP Package Specification LXP730 Multi-Rate Framer Tables LXP730 Descriptions Common Transport Line Rates. Kloop Values Typical ADPLL Register Settings, MCLK 16.384MHz. settings Line Rates. MDSL Frame Sync Word (FSW) Patterns MDSL Frame Format Absolute Maximum Ratings Recommended Operating Conditions Electrical Characteristics Generic Interface Timing Specifications (See Figure 11). Codec Interface Timing Specifications (See Figure Asynchronous Port Timing Specifications (See Figure OSIO Timing Specifications (See Figure MDSL Interface Input Timing Specifications (See Figure MDSL Interface Output Timing Specifications (See Figure E1/T1 Input Timing Specifications (See Figure 19). E1/T1 Output Timing Specifications (See Figure Microprocessor Write Cycle Specifications-Motorola Mode (See Figure 21). Microprocessor Read Cycle Specifications Motorola Mode (See Figure 22). Microprocessor Write Cycle Specifications-Intel Mode (See Figure 23). Microprocessor Read Cycle Specifications-Intel Mode (See Figure MCLK Frequency Tolerance Specification. Reset Timing Specifications (See Figure LXP730 Register Summary. Number MDSL Channels Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Timeslot Channel Reserved Registers. Wander Reduction Register FIFO/Miscellaneous Control Register Slip Buffer Lower Threshold. Slip Buffer Upper Threshold. Multi-Rate Framer LXP730 Version ADPLL Control ADPLL Control PROG Divide.58 Programmable Idle Code Byte Configuration Bits Configuration Bits Codec Configuration.60 Miscellaneous Control Overhead Configuration Error Counter.62 FEBE Error Counter FEBE Status.62 Overhead Bits Overhead Bits Overhead Bits Overhead Bits Bits 8.64 Bits 16.64 Bits 24.64 Bits 32.65 Bits 40.65 Bits 48.65 Overhead Bits Overhead Bits Overhead Bits Overhead Bits Bits Bits Bits Bits Bits Bits Reserved Registers.68 Interrupt Enables Interrupt Status.69 LXP730 Multi-Rate Framer Revision History Revision Date Description Multi-Rate Framer LXP730 Figure LXP730 Block Diagram PCM-Bus Interface Slip Buffer Time Slot Interchange (TSI) Elastic Store Codec Interface Shared Async Data Port Interface (ADPI) Registers Stuff Elastic Store MDSL Interface Overhead Serial (OSIO) Interface Recovered Clock Digital (ADPLL) Receive Framer Microprocessor Interface Clock Generation Distribution LXP730 Multi-Rate Framer Assignments Signal Descriptions Figure LXP730 Assignments Part LXP730LE XXXXXX XXXXXXXX Package Topside Markings Marking Part Unique identifier this product family. Identifies particular silicon "stepping" refer specification update additional stepping information. Identifies batch. Identifies Finish Process Order. Definition Multi-Rate Framer LXP730 Table LXP730 Descriptions Symbol Type1 Power Supply. Description DATA0/ CRC_ERROR DATA1/FEBE DATA2/ LINK_ACTIVE DATA3/RUNSTOP DATA4/ FRMSYNC15 DATA5/ FRMSYNC16 DATA6/ FRMSYNC17 DATA7/ FRMSYNC18 ADDR0/ FRMSYNC13 ADDR1/N1 ADDR2/N2 ADDR3/N3 ADDR4/N4 ADDR5/ FRMSYNC14 MOTEL/HWC R/W(WR)/HWC select (RD)/HWC select /HWC select ALE/HTU_SEL Ground. DATA0. mode/CRC_ERROR. flag mode, indicates error detected previous frame. DATA1. mode/FEBE. flag mode, indicates other side link encountered error. DATA2. mode/LINK_ACTIVE. mode, indicates that link active ready transport data. DATA3. mode/RUN-STOP. mode, activate link, edge triggered input. DATA4. mode /FRMSYNC15. mode, Frame Sync Pulse, channel DATA5. mode /FRMSYNC16. mode. Frame Sync Pulse, channel DATA6. mode /FRMSYNC17. mode. Frame Sync Pulse, channel DATA7. mode /FRMSYNC18. mode. Frame Sync Pulse, channel ADDR0. mode/FRMSYNC13. mode. Frame Sync Pulse, channel output. ADDR1. mode/N1. rate select, mode. ADDR2. mode/N2. rate select, mode. ADDR3. mode/N3. rate select, mode. ADDR4. mode/N4. rate select, mode. ADDR5. mode/FRMSYNC14. Frame Sync Pulse, channel output, mode. MOTEL/HWC. high Motorola mode, Intel mode, Micro Processor Control (MPC) mode, input /HWC. pull high mode, input. R/W(WR). Motorola interface, Intel interface /HWC select, mode. (RD). Unused Motorola interface, Intel interface /HWC select, mode. Chip select, select, mode. ALE. Address latch enable Intel interface, mode, input /HTU_SEL. HTUC/ HTUR select, High HTUC, HTUR, mode, input. DI/O, DI/O, DI/O, DI/O, DI/O, DI/O, DI/O, DI/O, Analog Input; Analog Output; Digital Input; Digital Output; Clamp. will clamp input absence power; Input contains pull-up; Input contains pull-down; Input/Output; Open Drain Output; Tri-State Output. LXP730 Multi-Rate Framer Table LXP730 Descriptions (Continued) Symbol RESET MCLK CDATI CDATO Type1 Description INT. Interrupt output. Programmed setting bits INT_EN register. RESET. Active input. registers revert their default values. MCLK. Master Clock. CDATI. Codec Data CDATO. Codec Data Out, Tri-state. CCLK. Codec Clock, Nominal 2.048 MHz, tri-state. /TCLKO. Transport Clock 1.544 2.048 clock derived from line rate. FRMSYNC1. Frame Sync Pulse, channel output. /FRMOUT. Frame Out, T1/E1 application, output. FRMSYNC2. Frame Sync Pulse, channel output. FRMSYNC3. Frame Sync Pulse, channel output. FRMSYNC4. Frame Sync Pulse, channel output. FRMSYNC5. Frame Sync Pulse, channel output. FRMSYNC6. Frame Sync Pulse, channel output. FRMSYNC7. Frame Sync Pulse, channel output. /SDOCK. Serial Data Clock, ADPI serial mode, output. FRMSYNC8. Frame Sync Pulse, channel output. /SDO. Serial Data Out, ADPI serial mode, output. FRMSYNC9. Frame Sync Pulse, channel output. /SDICK. Serial Data Clock, ADPI serial mode, output. FRMSYNC10. Frame Sync Pulse, channel output. /SDI. Serial Data ADPI serial mode, input. FRMSYNC11. Frame Sync Pulse, channel output. FRMSYNC12. Frame Sync Pulse, channel output. /PDOE. Data Output Enable, control external interface buffer, output. Enabled bit-3 Register 23h. GAP_CLK. Gapped Clock, recovered from optional external ADPLL, output. Output high when option selected. TEST1. Factory Test input; should tied GND. TEST2. Factory Test input; should tied VCC. OSDCKI. Overhead Serial Data Clock, output. OSDI. Overhead Serial Data input. OSDOCK. Overhead Serial Data Clock, output. OSDO. Overhead Serial Data Out, output. CCLK/TCLKO FRMSYNC1/ FRMOUT FRMSYNC2 FRMSYNC3 FRMSYNC4 FRMSYNC5 FRMSYNC6 FRMSYNC7/ SDOCK FRMSYNC8/ FRMSYNC9 SDICK FRMSYNC10/ FRMSYNC11 FRMSYNC12/ PDOE GAP_CLK TEST1 TEST2 OSDICK OSDI OSDOCK OSDO Analog Input; Analog Output; Digital Input; Digital Output; Clamp. will clamp input absence power; Input contains pull-up; Input contains pull-down; Input/Output; Open Drain Output; Tri-State Output. Multi-Rate Framer LXP730 Table LXP730 Descriptions (Continued) Symbol OSOF OSIF TDATA RDATA QUATCLK BITCLK Type1 Description OSOF. Overhead Serial Output Flag, output. Indicates first OSIO output frame. OSIF. Overhead Serial Input Flag, output. Indicates first OSIO input frame. TDATA. Transmit Data, output. Connect SK70725. RDATA. Receive Data, input. Connect SK70725. QUATCLK. Quaternary alignment Clock, input. Connect SK70725. BITCLK. Clock, input. Connect SK70725. PFRM. frame pulse: input slave, output master. Alignment signal first time slot both PDO. /FRMIN. Frame T1/E1 application, input. /Zo. zero 3-bit word used specify number bits Hardware mode, input. PDI. Data input. /T1E1I. Input data, input. /Z1. 3-bit word used specify number bits Hardware mode, input. PDO. Data Out, tri-stateable output. /T1E1O. Output data, tristateable output. /Z2. 3-bit word used specify number bits Hardware mode, input. PCLK. clock: input slave, output master. /TCLKI. Transport Clock T1/E1 application, 1.544MHZ 2.048MHz input. PFRM FRMIN DI,DO,DI T1E1I PU,DI, TO,TO,DI T1E1O PCLK/TCLKI DI/O Analog Input; Analog Output; Digital Input; Digital Output; Clamp. will clamp input absence power; Input contains pull-up; Input contains pull-down; Input/Output; Open Drain Output; Tri-State Output. LXP730 Multi-Rate Framer Functional Description LXP730 Nx64 Framer LXP730 designed multiplex/demultiplex payload sources to/from stream, add/recover overhead data link control. Several popular interfaces provided support variety applications. major categories payload supported synchronous (i.e. voice-frequency data PCM) asynchronous (i.e. digital data Packet/Cell). LXP730 supports Nx64 kbps channels with LXP730 consists following functional blocks shown page Time Slot Interchange (TSI) PCM-Bus Interface Codec Interface T1/E1 Interface Asynchronous Data Port Interface (ADPI) Microprocessor Interface Overhead Serial (OSIO) Interface SK70725/SK70721 (MDSL) Interface Digital (ADPLL) Clock Generation Distribution terms Local Remote used this document designate ends link. Local usually master that initiates link startup control actions configuration Remote. There several equivalent nomenclatures Telecom industry. Some these are, respectively: CPE, HTU-C HTU-R, NTU. following description LXP730 functional blocks. Time Slot Interchange (TSI) Time Slot Interchange (TSI) central module LXP730 Nx64 framer. maps payload available N-channels transport across loop. uses register settings select time slots into MDSL channels. total number available payload channels N_MDSL register (00h), with selected valid values from Each registers (01h -012h) used select payload source, applicable, time slot assigned register's corresponding MDSL channel. direction (from MDSL Interface), multiplexes payload sources into elastic store ES). payload overhead multiplexed into stream loop transport. Multi-Rate Framer LXP730 direction (from MSDL Interface TSI), reads from elastic store demultiplexes loop data into payload data sources. Synchronous payload sources typically 8-bit serial time slots, cascaded together with each source repeating every µsec (i.e. kHz). framing pulse, separate from data signal, signifies start frame. 2.048 Mbps data stream time slot sources, while 1.544 Mbps data stream time slot sources plus extra framing. When codec interfaces running, framing pulses used initialize operation have triple buffering schemes that prevent loss data. PCM/codec interfaces typically produce high speed data bursts while MDSL interface runs slower though irregular rate. Asynchronous data typically sequence bytes which have explicit timing relationship between them. Asynchronous Data Port Interface (ADPI) bytes inserted into payload slots that carrying data. ADPI bytes inserted into stream order they received from interface. Channel blocking MDSL channel achieved setting CH_CFG bits register transported value that MDSL channel will stored IDLE register. uses MCLK clock synchronize various interfaces. MCLK frequency must least three times highest interface clock frequency function properly. There other considerations select operating frequency MCLK when using internal ADPLL. PCM-Bus Interface LXP730 provides generic interface common PCM-bus configurations either master slave these busses. Some features that allow flexibility are: Clock data rate Programmable number bytes frame; Programmable clock frame pulse polarities These features allow interfacing standard styles such IOM, IOM2 (see Figure circuit) CHI. data rates range from kbps 4096 kbps. clock rates range from 8196 kHz. range permissible time slots 2.048 Mbps backplane 4.096 Mbps backplane total number time slots maximum number time slots must assigned ascending order MDSL channels. value TS-bits registers select timeslot into MDSL channel. There limitation disparity allowed between clock BIT_CLK. rate cannot exceed Mbps. Mbps interface NMDSL setting must least channels. these busses, input output data streams synchronized same clock. slip buffer present receive side accommodate differences clock frequencies ends MDSL line. LXP730 Multi-Rate Framer slip buffer frame lengths long. buffer will empty clock reading data slip buffer faster than writing into When last frame been read there another byte from next frame clock out, read pointer back beginning current frame repeated. other slip situation occurs when writing data faster than clocking out. When write pointer gets close read pointer that hasn't finished frame, then read pointer allowed finish current frame then advanced skip next frame. slip buffer bypassed setting SBBP bit, (bit PCM_CFG1, register). Slip occurrences detected signalled Interrupt Status register. Normally LXP730 configured slave Local unit, while Remote LXP730 either configured slave master bus. When Remote LXP730 slave mode, slip buffers accommodate differences clocks. When Remote LXP730 master mode, clock frame pulse derived from receive clock using internal ADPLL provide loop timing prevent slip action from occurring. timeslot assignments channels altered while link active. registers changed without interfering with other registers effect their settings. tri-stated except during programmed time slots. PFRM pulse defines start frame. number time slots frame variable from This programmed setting MAXPCHN bits PCM_CFG2 register, with value number time slots. selection MDSL channel accomplished setting CH_CFG bits register `10' (binary). Codec Interface LXP730 primarily supports COMBO codec style devices. LXP730 codec interface programmable allow other codec type devices that require positive frame pulse. LXP730 provides separate pins this interface allowing simultaneous operation with with following characteristics: Short frame positive sync pulse Clock data rate Programmable number bytes frame MPC; data rates range from kbps 4096 kbps. clock rates range from 8196 kHz. Under mode, number bytes frame limited input output data from connected codec CDATI CDATO pins appropriate time slot. CDATO tri-stated except during programmed time slots. Only twelve (12) codecs supported mode. LXP730 always master codec bus. LXP730 configured derive clock frame pulse from either MCLK codec Master mode) from clock using internal ADPLL codec Slave mode). LXP730 link must Master codec mode other Slave codec mode. Multi-Rate Framer LXP730 LXP730 generates codec clock framing pulses eighteen (18) codecs from selected reference. Selecting codec timeslot register corresponds FRMSYNC1, FRMSYNC2, etc. mode, FRMSYNC pins automatically assigned with programming pins. number codec time slots frame variable from This programmed setting MAXCCHN bits COD_CFG register (22h) with value number time slots. Codec selection MDSL channel accomplished setting CH_CFG bits register `00' (binary). T1/E1 Interface LXP730 supports T1/E1 framer interfaces using hybrid codec interfaces transport pleisiochronous data. interface used slave mode connect T1/E1 framer TxData (T1E1O), RxData (T1E1I), RxCLK (TCLKI) FramePulseOut (FRMIN). slip buffer must bypass mode. codec interface used slave mode derive FramePulseIn (FRMOUT) TxCLK (TCLKO) T1/E1 framer. derived T1/E1 FRMOUT tracks MDSL frame rate from DSL, cases where framing lost, tracking circuits slowly reacquire prevent drastic change output frame frequency. codec sections must each configured through registers handle T1/E1 pleisiochronous data. only N=12 fractional supported. only workable value PCM_CFG2 register 98h. F-bits must part data stream coming from external framer. unused time slots filled with value programmed IDLE register (bit features T1E1 interface are: Framer interfaces: DS2141and DS2143 Data rates: 1544 2048 kbps Clock rates: 1544 2048 Asynchronous Data Port Interface (ADPI) LXP730 supports serial method Asynchronous Data Port Interface (ADPI). ADPI available only operating mode. MDSL channels programmed ADPI setting CH_CFG bits `11' (binary) desired register. operation ADPI mutually exclusive with LXP730 codec frame sync pins (FRMSYNC7-10). serial ADPI mode provides separate pins data data out, clock-in clock-out. This compatible with operation protocol (BOP) HDLC devices. LXP730 controls both clocks, therefore, data flow. LXP730 moves bits 8-bit groups. maximum clock rate bit-to-bit transfer SAPCLKDIV bits FIFO_MISC register. This allows clocks MCLK slower. groups clock pulses will gapped availability positions data stream. LXP730 Multi-Rate Framer Overhead Interface LXP730 provides options interface insert receive overhead data link: external serial interface through microprocessor register interface. data either user defined partially predefined described "MDSL Overhead Definition" page overhead channel used signalling, status flags, loopback control, diagnostic messaging between Local Remote ends MDSL link. LXP730 provides transparent channel overhead data does interpret protocol operation. F-bits fractional mode part overhead. 2.7.1 Overhead Serial (OSIO) OSIO interface default overhead access both operational modes. serial interface provides separate pins data (OSDI), data (OSDO), clock-in (OSDICK) clock-out (OSDOCK), start flag (OSIF), start flag (OSOF). first four pins compatible with operation protocol (BOP) HDLC devices. flag pins (OSIF OSOF) provide indications start MDSL frame used with custom overhead handling devices. flag signals coincident with first overhead MDSL frame. LXP730 controls both clocks, thus, data flow. clocks will gapped availability positions data stream. OSIO disabled mode setting Par/Ser OVRHD_SEL register (24h). OSIF OSOF will continue operate. defined bits (except indc_r bit) microprocessor interface registers. undefined bits (plus indc_r bit) OSIO interface. This allows separate transport HDLC devices while maintaining performance monitoring. 2.7.2 MDSL Overhead Microprocessor Interface MDSL overhead microprocessor interface mode uses internal registers provide access insert receive overhead data link. Par/Ser must access contents overhead registers. Interrupts used synchronize contents with MDSL link. data either user defined partially predefined described "MDSL Overhead Definition" page Microprocessor writes defined bits have effect, with exception indc_r bit. registers bits double buffered both sections. When OHMX INT_STAT, 3Fh, register, values user assessable registers latched into internal registers, then serially shift throughout frame. user nominal update registers before they latched again transport. Likewise, registers hold their values until OHDX set, then overhead data from latest frame available. user again nominal read data before over written. Multi-Rate Framer LXP730 MDSL Interface Each LXP730 device works directly with SK70725/21 data pump chip set. SK70725/21 chip must Mode work with LXP730. Refer SK70725/21 data sheet details. LXP730 provides TDATA data pump accepts QUATCLK, BITCLK RDATA signals from data pump. framer supports line data rates from kbps 1168 kbps. Table shows some common even-numbered transport, nominal line rates number bits frame. numbered values also used. first value Bits/Frame column number bits unstuffed frame, second value with stuffing. MDSL Frame periods nominal regardless nominal line rate. Table Common Transport Line Rates Data Rate (kbps) 1152 Nominal Line Rate (kbps) 1168 kbps Channels Bits/Frame 1630/1634 2398/2402 3166/3170 3934/3938 4702/4706 7006/7010 line rate calculated kbps kbps, where number kbps channels transported. kbps total overhead provided MDSL transport system. kbps holds true long there block described "MDSL Frame Format" page LXP730 supports eight bits block, when greater than one, overhead rate increases. This causes line rate increase accordingly. equation calculate line rate follows: Line rate (kbps) LXP730 will scramble payload data, pass sync word clear. Local mode, LXP730 uses following scrambling polynomial: x-23 Remote mode scrambling polynomial x-23 x-18 transparent mode, LXP730 uses quat alignment signal (QUATCLK) from data pump align sign magnitude bits both transmit receive directions. overhead bits described "MDSL Overhead Definition" page Before routing data descrambler, LXP730 will invert sign bits received data stream, detected frame sync word inverted sign bits. LXP730 Multi-Rate Framer MDSL interface provides loopback TDATA, bypassing external RDATA. Loopback activated setting DSL_LB OVRHD_CFG register (24h). This routes kbps channels MDSL Overhead (MOH) from section section. When using external loopback configuration, such FELB SK70725, necessary switch de-scrambling polynomial polynomial. descrambling polynomial inverted setting REMOTE_LB FIFO_MISC register (17h). BITCLK QUATCLK control transfer data from section. Digital (ADPLL) LXP730 ADPLL necessary clock recovery control output jitter wander produced environment. ADPLL uses MCLK drive circuitry, while reference frequency comes from received frame rate that nominal period. 2.9.1 ADPLL Performance: Selection Kloop performance ADPLL user programmable register. shown Table 5-bit value, Kloop, PLLCTL3 register controls lock time bandwidth ADPLL. lock time amount time required ADPLL acquire synchronize input MDSL signal. bandwidth ADPLL determines jitter rejection characteristics ADPLL. bandwidth lock time inversely related: 3/Tlock. Table Kloop Values Register Bits 00000 00001 00010 00011 00100 11111 Kloop_Value freeze 2-30 Kloop control field found register PLLCTL3 (address hex, dec). register bits used select constant (Kloop_Value) that controls loop bandwidth. Bandwidth loop filter determined from selected Kloop_Value frequency MCLK. Loop bandwidth (BW) calculated follows: (3db) Kloop_Value MCLK 3.89e-5 Multi-Rate Framer LXP730 2.9.2 ADPLL Center Frequency: computation CFREQ center frequency ADPLL 18-bit unsigned fractional number, CFREQ(17:0). This value programmed PLLCTL1, PLLCTL2, PLLCTL3. CFREQ(17:0) ratio Numerically Controlled Oscillator (NCO) MCLK, shown below. normalizing factor express integer notation. must then converted hexadecimal load into CFREQ register. output divided before being provided clock multiplex circuitry optional PROG_DIV block. This must taken into account when deciding upon frequency NCO. NCO/MCLK ratio should value greater than equal less than 0.98. This ensures that there will maximum number bits accuracy generate frequency. ratio normalized with 131072 hexadecimal, 20000h. This smallest recommended value. Equation Calculation CFREQ NCOFREQ CFREQ ROUND -MCLK Table list values for: CFREQ(17:0), Programmable Divider, frequency MCLK 16.384MHz several configurations. 2.10 Clock Generation Distribution LXP730 flexible clock generation circuit shown Figure clocks codec interfaces independent external input, division MCLK, division ADPLL output, ADPLL output selected Configuration register (PCM_CFG1) Codec Configuration register (COD_CFG). port considered slave mode when clock source external pin. frame pulse also sourced from external PFRM when clock configured such. port master mode other three settings. frame pulse derived from internal PCLK driven PFRM pin. codec port initially CCLK tristated until configured output setting CCLK_OE MISC_CTL register. never input. external source codec clock PCLK pin. This allows simultaneous codec interfaces with providing clock allowing MCLK some other frequency that suitable divide down codecs. ADPI clock derived from circuit shown Figure rather comes from module. keeps track opportunities transmit bytes into frame creates burst eight pulses clock byte data insert direction. unloads data from direction also creates burst eight pulses clock byte data external device connected ADPI interface. LXP730 Multi-Rate Framer burst frequency ADPI clocks derived from MCLK adjusted SAPCLKDIV (bits register 17h, FIFO_MISC). Table PCMCLK Output (MHz) 1.544 2.048 1.152 0.896 0.768 0.256 Typical ADPLL Register Settings, MCLK 16.384MHz Frequency (MHz) PCMCLK PCMCLK PCMCLK PCMCLK PCMCLK PCMCLK PROG_ NCOFREQ/ MCLK 0.754 0.5625 0.875 0.75 CFREQ(17:0) 0x30400 0x20000 0x24000 0x38000 0x30000 0x20000 Figure Clock Generation Distribution MCLK (pin Divider Clock Select Programmable Divider (1E: Clock Select Port (20: PCLK (pin Codec Clock Select Codec Port (22: 2.11 2.11.1 Modes Operation Microprocessor Control (MPC) Mode Microprocessor Control (MPC) mode provides access microprocessor configure control operation framer. LXP730 provides 8-bit data purpose reading writing internal registers. registers used configure framer settings, read write MDSL Overhead bits configure interrupts other run-time operational functions. microprocessor access circuits support both MOTEL (MOTorola/IntEL) microprocessor interfaces. chip select signal activates interface between device microprocessor. Motorola mode, LXP730 supports signals. Motorola signal used this mode. Intel mode, LXP730 supports ALE, signals. Intel mode, data pins conform Intel style Address/Data (AD) functionality. Multi-Rate Framer LXP730 address presented pins internally latched with ALE, then data either read from written device. held high non-multiplexed address data operation Intel mode signals. interrupt provided. Registers provided enabling/disabling interrupts monitoring status interrupt signals. mode, both Codec/Data Port interfaces used simultaneously. assignment kbps timeslots from interfaces controlled (Time Slot Interchange) block. This feature allows data from different sources transported over DSL. 2.11.2 Hardware Control (HWC) Mode This mode provides operational method only codec OSIO interface without microprocessor. Pins provided select number kbps channels transported. following Error/Status flags output pins provided: LINK_ACTIVE, CRC_ERR FEBE. RESET, HTUC/HUTR RUN-STOP control signals (input pins) provided. These pins shared with microprocessor mode pins. mode selected pulling pins MOTEL High. Only codec OSIO interfaces accessible mode. first codec frame sync pins active sequence from shown Table pins through used select quantity codecs supported select proper MDSL frame format. used since always even number mode. codec interface runs only 2.048 clock mode. Table settings Line Rates Number MDSL Channels 2.12 MDSL Overhead Definition MDSL overhead bits carry payload values used exchanging messaging signalling information between ends link. overhead bits divided into categories; bits. bits defined both ETSI ERT/ETS-152 ANSI T1E1.4/94-006 standards. These usually have specific definitions. LXP730, bits partially defined, according standards, totally user definable which referred transparent mode. LXP730 supports bits four modes: LXP730 Multi-Rate Framer Transparent register accessible. Transparent OSIO accessible. Partially Predefined register accessible. Partially Predefined OSIO accessible. reset default overhead mode number modes selected setting bits register 24h, OVRHD_CFG. mode some pre-defined bits' status routed external status pins, i.e. CRC_ERROR, FEBE, LINK_ACTIVE. 2.12.1 Predefined Overhead Pre-defined bit-fields support: frame sync word, stuff-bits, los, CRC-6, febe, indc_r, bits user defined overhead bits. this mode user write corresponding bits MXOH registers, LXP730 will ignore them insert predefined bits into stream. frame sync word (FSW) pattern consists following bits order from left right: (10101000001000), this generates quat valued sync waveform MDSL. Other valid sync patterns time-reversed, sign inverted, time reversed sign inverted patterns shown Table generation detection automatic. Detection frame that inverted sign causes MDSL block invert sign bits data stream before sent descrambler. Stuff-bits normally either four bits zero bits immediately before sync word next frame. stuffing decision circuit located MDSL Interface block. special mode fixes stuff bits frame applications that require fixed timing such connections from wireless base station remote sites. This controlled register 17h, FIFO_MISC. used notify other side loss source from bus. CRC-6 bits calculated transmitter each frame sent during following frame. receiver CRC-6 calculated received frame, stored then compared with CRC-6 value received following frame. Sync word bits, stuff bits CRC-6 bits CRC-6 calculation. febe side other MDSL unit when CRC-6 error detected side. indc_r side notify other MDSL unit that ready receive transport data. 2.12.2 bits first three bits MDSL frame reserved loop multi-loop systems ETSI standard. other bits user defined. common send time slot configuration from Local unit Remote unit. Multi-Rate Framer LXP730 bits either accessed through registers OSIO interface. This controlled Z_CTL register 23h, MISC_CTL. When bits both through OSIO, they order listed frame structure Table example: transparent bits through OSIO, then order MDSL frame bits, bits, bits, bits, bits, bits, bits, bits. Switching predefined, corresponding predefined bits would appear OSIO there would those time locations. mode bits user definable bits through OSIO. When LXP730 fractional mode, bits part payload accessible, otherwise they accessible registers. 2.13 MDSL Frame Format LXP730 transport frame format that adjusts automatically with setting. overall structure remains constant while adjusting number time slots within payload blocks. Table Figure shows overall frame format. Table MDSL Frame Sync Word (FSW) Patterns Type Pattern Normal Time-reversed Inverted-Sign-Bit Inverted-Sign-Time-Reversed Bits 10101000001000 00100000101010 00000010100010 10001010000000 Quat Value Table MDSL Frame Format Description Sync Word B1-B12 B13-B24 B25-B36 B37-B48 Stuff Number Bits frame made sync word, followed alternating sets MDSL Overhead bits groups data blocks. final element each frame section aside stuffing, used synchronize payload with framing where required. LXP730 Multi-Rate Framer Each data block contains bits. blocks transmitted groups mode Z-bits block group reserved framing/signalling referred fbits. other modes they user accessible overhead bits known Z-bits. frame structure matches kbps structure adopted T1E1 ETSI. N=18 Z=1, frame format follows that 1168 kbps HDSL system compliant with ETSI standards. 2.14 Startup Operation This description applies mode LXP730. Typically user sets most desired register values then sets register 24h, OVRHD_CFG. this point side framer sending data TDATA side looking FSW. next step requires clearing INT_STAT register writing OxFF must ensured that SK70725/21 chipset either Master Slave mode needed. SK70725/21 chipset needs reset ACTIVATE toggled SK70725/21 chipsets. main control register toggled. Master mode, SK70725/21 will start activation sequence with Slave responding. seconds data pumps will have their filter echo coefficients switch transparent transport mode. There additional setup consider when LXP730 slave mode N=18. there clock running, then there halt condition when time slots selected. work around temporarily last registers codec configuration, then bit. Once that done then change registers back desired configuration. Figure Frame Format N=12 MDSL Frame (784k): SYNCH 1164 BLKS 1164 BLKS 1164 BLKS 1164 BLKS STUFF msec MDSL Block (784k): side LXP730 will ACTIVE upon receipt successive MDSL frames. When this first occurs, ACTIVE INT_STAT set, will stay reset once cleared until framer goes inactive back active again. ACTIVE edge triggered. DSLACTIVE CRC_FEBE_ST level triggered `sticky'. Once active, support required keep operating. this point there basically tasks perform: monitor error conditions, overhead pass messages/ signalling between Local Remote units. Multi-Rate Framer LXP730 Most registers/bits changed while with following exceptions: N_MDSL register TX8KSSEL FIFOs (MXFIFORXT DXFIFORXT) should reset whenever codec clocks changed while framer mode. This will cause interruption payload, link will stay 2.15 Activation State Machine LXP730 framer ANSI T1E1.4/94-006 compatible activation state machine. operation state machine shown Figure Figure Activation State Machine Sync Initial "Out-of-Sync" State ACTIVE Sync RUN/ STOP Sync Sync with Change Frame Alignment Sync Sync Sync (COFA Sync Sync Sync Sync State ACTIVE Sync State ACTIVE Sync Sync Sync Sync Sync Sync Sync Sync Sync with Change Frame Alignment COFA Sync COFA LXP730 Multi-Rate Framer Application Information Typical Applications This section shows some block diagrams serve example applications. Connections LXP730 shown emphasize those relevant application. Detailed connections processor shown. Figure demonstrates LXP730 simultaneously handle voice from circuit packet-type data from HDLC style device. Figure example mode. codecs' digital interfaces connect directly LXP730. external device needed handle signalling information each voice line supported. this case bits could used carry signalling information such off-hook status from ringing signal from FPGA fast dedicated processor could handle these tasks. Figure High Performance Voice/Data Transport 2.048/4.096 Mbps Highway PCLK PFRM HDLC TDATA RDATA LXP730 Framer ADPI QUATCLK BIT_CK SK70725/21 Data Pump Router Microprocessor Packet/Cell Data Transceiver LXT905 Nx64 kbps Channels Multi-Rate Framer LXP730 Figure Pair Gain Transport 2.048 Mbps Highway CDATI CDATO CCLK TDATA RDATA QUATCLK BITCLK ACTIVE Combo Codec SK70725/21 Data Pump FRM1 LXP730 Framer Signalling Control Combo Codec Indicators FRMn kbps Voiceband Channels Figure shows more traditional application carry phone traffic over longer distance single copper pair. LXP730 supports pleisiochronous nature T1/E1 traffic. 3.1.1 Interface Circuitry LXP730 uses frame pulse second cycle clocks data timing. This directly compatible with electrical interface. interfaces first clock cycle frame pulse. circuit Figure shows adapt LXP730 bus. Note that even though circuit same master slave modes, there difference connections LXP730 device. Figure T1/E1 Fractional Transport PFRM PDATI PCLK T1/E1 Framer FRM1 CCLK LXP730 Framer TDATA RDATA QUATCLK BITCLK SK70725/21 Data Pump Microprocessor LXP730 Multi-Rate Framer Figure Adaption Circuitry LXP730 Master PCM_FS_POS PFRM PFRM Delayed PCLK 74HC74 74HC74 Master FRAME LXP730 Slave PCM_FS_POS PFRM PCLK 74HC74 74HC74 3.1.2 Handling TIP/RING Reversal Early Version SK70725 early version SK70725 data pump device error Master (CO) mode. QUAT_CLK aligned correctly with RDATA sign magnitude bits. When there TIP/RING reversal, LXP730 able correctly parse data bits. However, when TIP/ RING reversal occurred LXP730 detects that sign inverted detecting inverted Frame Sync Word (FSW) pattern. LXP730 then uses QUAT_CLK determine which invert. sign already inverted LXP730 inverts magnitude bit. This problem does occur Slave (CPE) mode SK70725. SK70725 ability invert received data pulses inside itself. This done setting register WR2. following procedure takes advantage LXP730 reacts during error condition ability invert data stream from SK70725. procedure uses Z-bit bytes after frame sync been achieved determine there tip-ring reversal LTU. DXZ2 MXZ2 good choices used only start time. TIP/RING reversal indicator SK70725 does have meaning mode transparent mode needed work with LXP730. This procedure left code future SK70725 revision. procedure also shows handle BELB from end. TIP/RING Reversal Procedure: Start. Initialize LXP730s required configuration. Activate SK70725s. Send test pattern MXZ2 from side. MXZ2 AAh. DXZ2 received TIP/RING lines straight system ready transmission. step Multi-Rate Framer LXP730 Otherwise DXZ2 55h, register SK70725 (Address data 80h). register LXP730 stop then this back re-start. framer needs restarted recognize sync word. TIP/RING lines reversed corrected SK70725, system ready transmission. Normal operation. BELB (Back Loop Back) side: Send message side SK70725 BELB (set register SK70725 side). TIP/RING detected straight then register LXP730 (Address 57h, data 10h) step BELB completed system ready transmission. TIP/RING reversal detected corrected side, then register SK70725. register LXP730 (Address 57h, data 10h). register LXP730 stop then this back re-start. BELB completed system ready transmission. When BELB testing done, reset register LXP730 send command undo BELB. Before shuts BELB received payload overhead data will scrambled with wrong polynomial value DXZ2 will jump. wait until there consecutive frames where DXZ2 AAh. step 3.1.3 System Loopbacks Data loopbacks telecom systems primarily used system diagnostics. These tests usually either (Bit Error Rate), determine which part system malfunctioning. systems loopback points usually controlled (Central Office) end. Line cards have more loops, processor board sets loopback operation; typically command from central control point switching system. loopback linecard demonstrates that data successfully moved from input section through section receive side payload. Typically this done with data pump Front Loop Back (FELB). This transmits data onto wire pair, receive signal from wire pair ignored. Instead, receiver signal from transmitter internal multiplexer. framer also loop back that ignores data from data pump. This useful isolating data pump source malfunction such when line been lightning. back loopback (BELB) used test wire pair remote data pump. Here RDATA from data pump passed framer still receive commands from such turn BELB. payload loopback remote line card will check framer give more complete evaluation system. each different scrambling polynomial their transmitted data. Each side expects receive different scrambling setting than they transmit. When framer loopback knows switch receive scrambler match transmitter. When local LXP730 Multi-Rate Framer FELB framer does know itself that receive scrambler switched. Switching accomplished LXP730 setting REMOTE_LB register 17h. This also needs done when remote BELB operation. When remote switches BELB will correctly interpret data until REMOTE_LB turned off. However will still recognize because scrambled. 3.1.4 Using Multiple Devices Interrupt Line LXP730 output therefore requires circuit, shown Figure operate with additional devices that share same interrupt line microprocessor. Each LXP730 that tied shared interrupt line will need isolating diode. Figure Multiple Interrupt Line Circuit LXP730 Interrupt Line Pull-up 1N4148 equivalent LXP730 1N4148 equivalent other device interrupt pins Multi-Rate Framer LXP730 Note: Test Specifications Table through Table Figure through Figure represent performance specifications LXP730 guaranteed test except, where noted, design. minimum maximum values listed Table through Table guaranteed over recommended operating conditions specified Table Absolute Maximum Ratings Parameter Symbol -0.3 +150 Unit Table Supply voltage Storage temperature Caution: Exceeding these values cause permanent damage. Functional operation under these conditions implied. Exposure maximum rating conditions extended periods affect device reliability. Table Recommended Operating Conditions Parameter Typ1 Unit Recommended supply voltage Recommended operating temperature Power dissipation Typical figures design only; guaranteed subject production testing. Table Electrical Characteristics Parameter Input voltage Input High voltage Output voltage Output High voltage Input current Input High current Output rise/fall time Capacitance, input 0.7xVCC 0.7xVCC Typ1 0.3xVCC Unit Test Conditions CMOS inputs CMOS inputs Gnd, 5.5V VCC, 5.5V CLOAD Typical values design only; guaranteed subject production testing. LXP730 Multi-Rate Framer Figure Generic Interface Timing tCP1 PCLK1 PCLK2 tCH1 tCP2 tCL2 tCL1 tCH2 tFPW PFRM tFSU tFHT NOTES: PCLK1 clock, PCLK2 clock. Clock sampling edges frame pulse polarity programmable. Table Generic Interface Timing Specifications (See Figure Parameter PCLK period PCLK duty cycle input PCLK duty cycle output (MCLK) PCLK duty cycle output (ADPLL) delay time setup time hold time PFRM setup time PFRM hold time PFRM pulse width Typ1 Note 3906 Unit Test Conditions tCP1 tCP2 tFSU tFHT tFPW Typical values design only; guaranteed subject production testing. Jitter PCLK frequency MCLK frequency. Multi-Rate Framer LXP730 Figure Timing, Clock Clocks shown with arrow indicating sampling edge data FE=0, FS_POS=0 DCE=0 DATA FE=0, FS_POS=1 FE=1, FS_POS=0 DCE=1 DATA FE=1, FS_POS=1 FE=1, FS_POS=0 DCE=0 DATA FE=1, FS_POS=1 FE=0, FS_POS=0 DCE=1 DATA FE=0, FS_POS=1 LXP730 Multi-Rate Framer Figure Timing, Clock Clocks shown with arrow indicating sampling edge data FE=0, FS_POS=0 DCE=0 DATA FE=0, FS_POS=1 FE=1, FS_POS=0 DCE=1 DATA FE=1, FS_POS=1 FE=1, FS_POS=0 DCE=0 DATA FE=1, FS_POS=1 FE=0, FS_POS=0 DCE=1 DATA FE=0, FS_POS=1 Multi-Rate Framer LXP730 Figure Codec Interface Timing CDATO CCLK FRAMESYNCk CDATI Table Codec Interface Timing Specifications (See Figure Parameter Output delay time CDATO, FRAMESYNCk Codec clock period CCLK duty cycle output (MCLK) CCLK duty cycle output (ADPLL) CDATI setup CDATI hold time Typ1 Note 3906 Unit Test Conditions Referenced from rising edge CCLK Referenced from falling edge CCLK Referenced from falling edge CCLK Typical values design only; guaranteed subject production testing. Jitter PCLK frequency MCLK frequency. LXP730 Multi-Rate Framer Figure Asynchronous Port Timing Arrows clocks indicate sampling edge OSIF SDICK tBYTE_SPACE tPER Waveforms assume ADPI programmed first MDSL channels SDICK OSOF SDOCK tBYTE_SPACE SDOCK tPER Table Asynchronous Port Timing Specifications (See Figure Parameter Time next adjacent byte Clock period Delay first transmit byte Delay first receive byte Set-up time Hold time Output delay tBYTE_SPACE tPER Typ1 BIT_CLK Unit seconds seconds seconds seconds MCLK SAPCLKDIV BIT_CLK BIT_CLK-1 Typical figures design only; guaranteed subject production testing. Multi-Rate Framer LXP730 Figure OSIO Timing TDATA Frame OSIF OSDICK OSDI BIT_CLK RDATA Frame OSOF OSDOCK NOTE: OSDICK OSDOCK shown transparent setting, both bits Data waveforms exagerated with respect clock show timing details more clearly. Table OSIO Timing Specifications (See Figure Parameter Set-up time Hold time Output delay Typ1 Unit Typical figures design only; guaranteed subject production testing. LXP730 Multi-Rate Framer Figure MDSL Interface Input Timing BITCLK RDATA QUATCLK Sign Magnitude Table MDSL Interface Input Timing Specifications (See Figure Parameter Setup time RDATA Hold time RDATA Typ1 Unit Test Conditions Referenced from falling edge BITCLK Referenced from falling edge BITCLK Typical values design only; guaranteed subject production testing. Figure MDSL Interface Output Timing BITCLK TDATA Sign Magnitude QUATCLK Table MDSL Interface Output Timing Specifications (See Figure Parameter Output delay time TDATA Typ1 Unit Test Conditions Referenced from rising edge BITCLK Typical values design only; guaranteed subject production testing. Multi-Rate Framer LXP730 Figure E1/T1 Input Timing tPWL tPWH TCLKI T1E1I, FRMIN Table E1/T1 Input Timing Specifications (See Figure Parameter Setup time T1E1I, FRMIN Hold time T1E1I, FRMIN clock period TCLKI pulse width TCLKI pulse width high Typ1 488, Unit Test Conditions Referenced from falling edge PCLK Referenced from falling edge PCLK tPWL tPWH Typical values design only; guaranteed subject production testing. Figure E1/T1 Output Timing tPWH tPWL TCLK0 T1E10, FRMOUT LXP730 Multi-Rate Framer Table E1/T1 Output Timing Specifications (See Figure Parameter Output delay time T1E10, FRMOUT nominal clock period TCLK0 pulse width TCLK0 pulse width High Typ1 488, Unit Test Conditions Referenced from rising edge CCLK tPWL tPWH Typical values design only; guaranteed subject production testing. Figure Microprocessor Write Cycle Motorola Mode tASU Address (A<0:5>) tDSU D<0:7> tDHT tCPW tDHW Table Microprocessor Write Cycle Specifications-Motorola Mode (See Figure Parameter Address setup time D<0:7> setup time Data-In hold time from Allowable width Write hold time 4/MCLK Typ1 Unit Test Conditions tASU tDSU tDHT tCPW tDHW Typical values design only; guaranteed subject production testing. Multi-Rate Framer LXP730 Figure Microprocessor Read Cycle Motorola Mode Address (A<0:5>) D<0:7> Table Microprocessor Read Cycle Specifications Motorola Mode (See Figure Parameter D<0:7> valid after D<0:7> keep valid after negation Typ1 4/MCLK Unit Test Conditions Typical values design only; guaranteed subject production testing. LXP730 Multi-Rate Framer Figure Microprocessor Write Cycle Intel Mode tCPW tWPW tASU tWSU tDHT AD<0:7> tAPW Table Microprocessor Write Cycle Specifications-Intel Mode (See Figure Parameter Address setup time Address latch enable pulse width D<0:7> setup time D<0:7> hold time width width 4/MCLK 4/MCLK Typ1 Unit Referenced from rising edge Referenced from rising edge Test Conditions Referenced from falling edge tASU tAPW tWSU tDHT tCPW tWPW Typical values design only; guaranteed subject production testing. Multi-Rate Framer LXP730 Figure Microprocessor Read Cycle Intel Mode tASU tCPW tRPW tDHT AD<0:7> tAPW Table Microprocessor Read Cycle Specifications-Intel Mode (See Figure Parameter Address setup time Address latch enable pulse width D<0:7> valid after assertion D<0:7> keep valid after negation Allowed width Allowed width 4/MCLK 4/MCLK Typ1 Unit Referenced from falling edge Referenced from rising edge Test Conditions Referenced from falling edge tASU tAPW tDHT tCPW tRPW Typical values design only; guaranteed subject production testing. Table MCLK Frequency Tolerance Specification Parameter MCLK frequency MCLK duty cycle Typ1 24.832 Unit Test Conditions Fmclk Typical values design only; guaranteed subject production testing. Figure Reset Timing tRESET RESET LXP730 Multi-Rate Framer Table Reset Timing Specifications (See Figure Parameter Reset Time tRESET Unit Clock periods slowest externally applied clock Multi-Rate Framer LXP730 Register Definitions Table LXP730 Register Summary Address Decimal Address Symbol N_MDSL RSVR1 RSVR2 RSVR3 WANDER FIFO_MISC SLIP_THDL SLIP_THDH VERSION PLLCTL1 PLLCTL2 PLLCTL3 PROG_DIV IDLE PCM1_CFG PCM2_CFG Type Description Number nx64 channels MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration MDSL channel configuration Reserved future Reserved future Reserved future Wander Reduction Register Fifo/Miscellaneous Control Register Slip Buffer Threshold Level Slip Buffer Threshold High Level Version LXP730 ADPLL Control ADPLL Control ADPLL Control MCLK Divide PCM/codec blocks Idle code blocked MDSL slots configurations configuration LXP730 Multi-Rate Framer Table LXP730 Register Summary (Continued) Address Decimal Address Symbol COD_CFG MISC_CTL OVRHD_CFG CRC_ERR_CNT FEBE_ERR_CNT CRC_FEBE_ST MXOH1 MXOH2 MXOH3 MXOH4 MXZ1 MXZ2 MXZ3 MXZ4 MXZ5 MXZ6 DXOH1 DXOH2 DXOH3 DXOH4 DXZ1 DXZ2 DXZ3 DXZ4 DXZ5 DXZ6 RSVR4 RSVR5 INT_EN INT_STATUS Type Description Codec Configuration Miscellaneous Control Overhead mode error counter FEBE error counter FEBE status Overhead Bits Overhead Bits Overhead Bits Overhead Bits Bits Bits Bits Bits Bits Bits Demux Overhead Bits Demux Overhead Bits Demux Overhead Bits Demux Overhead Bits Demux Bits Demux Bits Demux Bits Demux Bits Demux Bits Demux Bits Reserved future Reserved future Interrupt enables Interrupt status flags Number MDSL Channels Register Address: Abbreviation: N_MDSL Read/Write Multi-Rate Framer LXP730 Table Number MDSL Channels <7:5> <4:0> Name Z_NUM Number<4:0> Default Description Number bits group, valid values Number bits Z_NUM T1/E1, only Z_NUM valid Number MDSL channels, valid values: Number channels Number 5.2.1 MDSL Channel Configuration Registers bytes) Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.2 Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.3 Channel Address: Abbreviation: Read/Write LXP730 Multi-Rate Framer Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.4 Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.5 Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.6 Channel Address: Abbreviation: Read/Write Multi-Rate Framer LXP730 Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.7 Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.8 Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.9 Channel Address: Abbreviation: Read/Write LXP730 Multi-Rate Framer Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.10 Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.11 Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.12 Channel Address: Abbreviation: Read/Write Multi-Rate Framer LXP730 Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.13 Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.14 Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.15 Channel Address: Abbreviation: Read/Write LXP730 Multi-Rate Framer Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.16 Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.17 Channel Address: Abbreviation: Read/Write Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values 5.2.18 Channel Address: Abbreviation: Read/Write Multi-Rate Framer LXP730 Table Timeslot Channel <7,6> <5:0> Name CH_CFG Default Description Channel configuration: codec, Idle code, PCM, Async data timeslot, valid values Reserved Registers bytes) Addresses: Abbreviation: RSVR1-3 Table Reserved Registers <7:0> Name RSRV1-3 Default valid read write. Description Wander Reduction Register Addresses: Abbreviation: WANDER Read/Write Table Wander Reduction Register <7:0> Name W_ENABLE Default Description disable wander reduction circuit; enable wander reduction circuit. FIFO/Miscellaneous Control Register Addresses: Abbreviation: FIFO_MISC Read/Write LXP730 Multi-Rate Framer Table FIFO/Miscellaneous Control Register <7:6> Name SAPCLKDIV Default Description Async serial port clock select, MCLK/2, MCLK/4, MCLK/ MCLK/16. Transmit reference sync select control. reference sync selected from interface, reference sync selected from codec interface. Remote Loopback select. Controls scrambling polynomial remote loopback. normal operation, remote loopback. data output enable select. Default value causes FRMSYNC12 codec operation. create output enable signal PDOE usage. PDOE goes high programmed time slots registers. FIFO reset control. elastic store FIFO reset transition. state must active minimum BITCLK periods. FIFO reset control. elastic store FIFO reset transition. state must active minimum BITCLK periods. Fixed 2-bit stuffing mode enable; disable, enable. TX8KSSEL REMOTE_LB PDOE_SEL DXFIFORXT MXFIFORXT FIX2BSTUF Slip Buffer Lower Threshold Register Address: Abbreviation: SLP_THDL Read/Write Table Slip Buffer Lower Threshold <6:0> Name SLP_L_EN SLP_LWR Default Description default, Enable Bits <6:0> Lower Threshold. Must when Stopped (Run/Stop Mode: Lower Threshold Receive Slip Buffer (Default 31-N). Mode: Used. Multi-Rate Framer LXP730 Slip Buffer Upper Threshold Register Address: Abbreviation: SLP_THDH Read/Write Table Slip Buffer Upper Threshold <6:0> Name SLP_U_EN SLP_UPR Default Description default, Enable Bits <6:0> Upper Threshold. Must when Stopped (Run/Stop Mode: Upper Threshold Receive Slip Buffer (Default 32+N). Mode: Used. Version Register Address: Abbreviation: VERSION Read only Table Version <7:0> Name Default Version Device. Description 5.9.1 Internal Clock Control Registers bytes) ADPLL Control Address: Abbreviation: PLLCTL1 Read/Write Table ADPLL Control <7:0> Name CFREQ(17:1 Default Description Center Frequency ADPLL. LXP730 Multi-Rate Framer 5.9.2 ADPLL Control Address: Abbreviation: PLLCTL2 Read/Write Table ADPLL Control <7:0> Name CFREQ(9:2) Default Description Center Frequency DPPL. 5.9.3 ADPLL Control Address: Abbreviation: PLLCTL3 Read/Write <7:6> <4:0> Name CFREQ(1:0) AUTO_RST KLOOP(4:0) Default Description Center Frequency DPPL. ADPLL automatically resets FIFO after lock. Reset. ADPLL Loop Filter Gain Setting. 5.9.4 MCLK Divide Address: Abbreviation: PROG_DIV Read/Write Table PROG Divide <7:0> Name PROG_DIV Default Description PROG Divide, pre-scaler codec Interfaces, PrescaleOut MCLK/(MCLK_DIV 5.10 Programmable Idle Code Byte Address: Abbreviation: IDLE Read/Write Multi-Rate Framer LXP730 Table Programmable Idle Code Byte <7:0> Name IDLE <7:0> Default Description Programmable idle code. This code contains used channel blocking. 5.11 5.11.1 Configuration Registers PCM1 Configuration Address: Abbreviation: PCM_CFG1 Read/Write Table Configuration Bits Name PCLKMODE Default Description clock, clock. Clock <6:5> PCLKMUX External Pin, PCLK pin-14 (PCM Slave) Internal ADPLL (PCM Master) MCLK divided PROG_DIV register ADPLL output divided PROG_DIV register FINV SBBP Data clock edge, sample input data falling edge output data rising edge, sample input rising edge output data falling edge. Frame Sync Pulse polarity, Active low, Active high. Frame Clock Edge, sample frame sync falling edge output rising edge, sample frame sync rising edge output falling edge. Slip buffer ByPass, Slip buffer active, Slip buffer bypassed. Tri-state IDLE code, pass IDLE PCM, Tri-state IDLE. 5.11.2 PCM2 Configuration Address: Abbreviation: PCM_CFG2 Read/Write LXP730 Multi-Rate Framer Table Configuration Bits <5:0> Name T1E1/PCM T1E1 MAXPCHN Default Description T1E1 selection, mode, T1E1 mode. T1/E1 selection, frame mode, frame mode. Number Channels, values MAXPCHN channels between sync pulses. 5.12 Codec Configuration Register Address: Abbreviation: COD_CFG Read/Write Table Codec Configuration Name Default Codec Clock <7:6> CCLKMUX <0:5> MAXCCHN External Pin, PCLK pin-14 Internal ADPLL MCLK divided PROG_DIV register ADPLL output divided PROG_DIV register Description Number codec channels, values MAXCCHN codec channels between codec sync pulses. 5.13 5.13.1 Overhead Registers bytes) Miscellaneous Control Address: Abbreviation: MISC_CTL Read/Write Table Miscellaneous Control Name Default Description Select, outgoing direction based PCLK <7:6> LOS_SEL based codec clock disable LOS; LOSD frame enable LOS, testing; LOSD frame CCLKMODE clock, clock. Multi-Rate Framer LXP730 Table Miscellaneous Control (Continued) Name GAP_CLK Z_CTL ASPSEL CCLK_OE PCM_FS_PO Default Description Gapped Clock Select, Enable output gapped receive clock. output always high, Gapped clock out. control, bits registers (Z_NUM only), bits OSIO. ADPI serial port select enable. disabled, enabled. Enabling ADPI disables codec frame syncs Codec Clock Output Enable. disabled, enabled. Frame Sync Position: first frame, last frame. 5.13.2 Overhead Configuration Address: Abbreviation: OVRHD_CFG Read/Write Table Overhead Configuration Name Par/Ser Trans/PreDef CRC_CNT FEBE_CNT SRC_EN DSL_LB RUN/STOP Default Description Overhead Data Mode: external pins, internal register. transparent mode, limited pre-defined mode. CRC-6 error counter mode: reset when read, modulo count. FEBE error counter mode: reset when read, modulo count. Local/Remote Mode, Remote, Local, selects scrambling polynomial. Scrambler Enable, enabled, disabled. Interface Loop Back, disabled, enabled. MDSL framer state machine Deactivated state, MDSL framer state machine Activation state. 5.13.3 Error Counter Address: Abbreviation: CRC_ERR_CNT Read/Write LXP730 Multi-Rate Framer Table Error Counter <7:0> Name CRC_ERR_ <7:0> Default Description error counter, mode mode OVRHD_CFG register. 5.13.4 FEBE Error Counter Address: Abbreviation: FEBE_ERR_CNT Read/Write Table FEBE Error Counter <7:0> Name FEBE_ERR_ <7:0> Default Description FEBE error counter, mode FEBE mode OVRHD_CFG register. 5.13.5 FEBE Status Address: Abbreviation: CRC_FEBE_ST Read/Write Table FEBE Status <3:1> Name CRC_OVR FEBE_OVR CRCERRINJ MX_LOS DSLACTIVE Default 000b Description when error counter overflowed reset mode. Must write reset. when FEBE error counter overflowed reset mode. Must write reset. Error Injection; when this will injected, then LXP730 will clear this after frame. when occurs, affected LOS_SEL MISC_CTL. Reserved. link active status reports current status. 5.13.6 Overhead Bits Address: Abbreviation: MXOH1 Read/Write Multi-Rate Framer LXP730 Table Overhead Bits <5:2> Name mx8/crc2 mx7/crc1 mx<6:3> mx2/febe mx1/los Default Description Transparent mode/ defined mode. Transparent mode/ defined mode. User definable. Transparent mode/ defined mode. Transparent mode/ defined mode. 5.13.7 Overhead Bits Address: Abbreviation: MXOH2 Read/Write Table Overhead Bits <7:0> Name mx<16:9> Default User definable. Description 5.13.8 Overhead Bits Address: Abbreviation: MXOH3 Read/Write Table Overhead Bits <7:2> Name mx<24:19> mx18/crc4 mx17/crc3 Default User definable. Transparent mode/ defined mode. Transparent mode/ defined mode. Description 5.13.9 Overhead Bits Address: Abbreviation: MXOH4 Read/Write LXP730 Multi-Rate Framer Table Overhead Bits <7:6> <0:1> Name mx<32,31> mx30/indcr mx29 mx28/crc6 mx27/crc5 mx<25,26> Default User definable. Transparent mode/ defined mode. User definable. Transparent mode/ defined mode. Transparent mode/ defined mode. User definable. Description 5.13.10 Bits Address: Abbreviation: MXZ1 Read/Write Table Bits <7:0> Name mxz<8:1> Default Description User definable when mode. 5.13.11 Bits Address: Abbreviation: MXZ2 Read/Write Table Bits <7:0> Name mxz<16:9> Default Description User definable when mode. 5.13.12 Bits Address: Abbreviation: MXZ3 Read/Write Table Bits <7:0> Name mxz<17:24> Default Description User definable when mode. Multi-Rate Framer LXP730 5.13.13 Bits Address: Abbreviation: MXZ4 Read/Write Table Bits <7:0> Name mxz<32:25> Default Description User definable when mode. 5.13.14 Bits Address: Abbreviation: MXZ5 Read/Write Table Bits <7:0> Name mxz<40:33> Default Description User definable when mode. 5.13.15 Bits Address: Abbreviation: MXZ6 Read/Write Table Bits <7:0> Name mxz<48:41> Default Description User definable when mode. 5.13.16 Overhead Bits Address: Abbreviation: DXOH1 Read/Write LXP730 Multi-Rate Framer Table Overhead Bits <5:2> Name dx8/crc2 dx7/crc1 dx<6:3> dx2/febe dx1/los Default 0000b Description Transparent mode/ defined mode. Transparent mode/ defined mode. User definable. Transparent mode/ defined mode. Transparent mode/ defined mode. 5.13.17 Overhead Bits Address: Abbreviation: DXOH2 Read/Write Table Overhead Bits <7:0> Name dx<16:9> Default User definable. Description 5.13.18 Overhead Bits Address: Abbreviation: DXOH3 Read/Write Table Overhead Bits <7:2> Name dx<24:19> dx18/crc4 dx17/crc3 Default User definable. Transparent mode/ defined mode. Transparent mode/ defined mode. Description 5.13.19 Overhead Bits Address: Abbreviation: DXOH4 Read/Write Multi-Rate Framer LXP730 Table Overhead Bits <7:6> <0:1> Name dx<32,31> dx30/indcr dx29 dx28/crc6 dx27/crc5 dx<25,26> Default User definable. Transparent mode/ defined mode. User definable. Transparent mode/ defined mode. Transparent mode/ defined mode. User definable. Description 5.13.20 Bits Address: Abbreviation: DXZ1 Read/Write Table Bits <7:0> Name dxz<8:1> Default Description User definable when mode. 5.13.21 Bits Address: Abbreviation: DXZ2 Read/Write Table Bits <7:0> Name dxz<16:9> Default Description User definable when mode. 5.13.22 Bits Address: Abbreviation: DXZ3 Read/Write Table Bits <7:0> Name dxz<17:24> Default Description User definable when mode. LXP730 Multi-Rate Framer 5.13.23 Bits Address: Abbreviation: DXZ4 Read/Write Table Bits <7:0> Name dxz<32:25> Default Description User definable when mode. 5.13.24 Bits Address: Abbreviation: DXZ5 Read/Write Table Bits <7:0> Name dxz<40:33> Default Description User definable when mode. 5.13.25 Bits Address: Abbreviation: DXZ6 Read/Write Table Bits <7:0> Name dxz<48:41> Default Description User definable when mode. 5.14 Reserved Registers bytes) Addresses: Abbreviation: RSVR4 Table Reserved Registers <7:0> Name RSRV4,5 Default valid read write. Description Multi-Rate Framer LXP730 5.15 5.15.1 Interrupt Registers bytes) Interrupt Enables Address: Abbreviation: INT_EN Read/Write Table Interrupt Enables Name LOS_EN CRC_FEBE_E INDCR_EN SLIP_DET_ OHMX_EN OHDX_EN ACTIVE_EN COFA_EN Default Description Loss source interrupt enable (set enable). FEBE interrupt enable. indcr interrupt enable. Slip detect interrupt enable. Overhead interrupt enable. Overhead interrupt enable. ACTIVE interrupt enable. COFA interrupt enable. 5.15.2 Interrupt Status Address: Abbreviation: INT_STAT Read/Write Table Interrupt Status Name CRC_FEBE INDCR SLIP_DET OHMX OHDX ACTIVE COFA Default Description loss source interrupt, when received dx1/los. FEBE interrupt, when error detected febe received dx2/febe. indcr interrupt, when indcr received dx30/indcr. Slip detect interrupt, when slip occurs slip buffer. Overhead interrupt, when frame started allowing write registers before start next frame. Overhead interrupt, when frame ended allowing read registers before next frame. ACTIVE interrupt, when MDSL link COFA interrupt, when change frame position occurs. LXP730 Multi-Rate Framer Mechanical Specifications Figure LQFP Package Specification Part Number LXP730LE 64-pin Profile Quad Flat Pack Extended Temperature Range (-40 +85° sides with even number pins sides with number pins Inches .002 .053 .007 0.472 .063 .006 .057 .011 Millimeters 0.05 1.35 0.17 12.00 1.60 0.15 1.45 0.27 0.394 BSC1 0.472 10.00 BSC1 12.00 BSC1 10.00 BSC1 0.50 BSC1 0.45 1.00 0.75 0.394 BSC1 0.020 BSC1 0.018 0.030 0.039 Other recent searchesSKY77336 - SKY77336 SKY77336 Datasheet GSM850 - GSM850 GSM850 Datasheet DCS1800 - DCS1800 DCS1800 Datasheet PCS1900 - PCS1900 PCS1900 Datasheet SE7500WV2 - SE7500WV2 SE7500WV2 Datasheet OTP64164F-80 - OTP64164F-80 OTP64164F-80 Datasheet OTP64164F-80F - OTP64164F-80F OTP64164F-80F Datasheet MC1322x - MC1322x MC1322x Datasheet CH370 - CH370 CH370 Datasheet DRA4114Y - DRA4114Y DRA4114Y Datasheet CAT6219 - CAT6219 CAT6219 Datasheet 2SB688 - 2SB688 2SB688 Datasheet
Privacy Policy | Disclaimer |