| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
CS4100 CS4100 family adaptive differential pulse code modulators
Top Searches for this datasheetADPCM Speech Coders CS4100 CS4100 family adaptive differential pulse code modulators (ADPCMs) designed provide high performance solutions broad range applications requiring speech compression decompression. These application specific virtual components (ASVCs) support 1024 duplex channels, each which independently selectable encoding decoding, fully compliant with G.726, G.726a, G.727 G.727a standards. CS4100 series ASVCs available both ASIC programmable logic versions that have been handcrafted Amphion optimal performance while minimizing power consumption silicon area. CODER FEATURES Fully compliant with standards G.721, G.723, G.726, G.726a, G.727 G.727a Supports large number simultaneous channels: CS4110: duplex/16 simplex CS4120: duplex/64 simplex CS4125: duplex/128 simplex CS4130: duplex/256 simplex CS4180: duplex/1024 simplex1 CS4190: duplex/1024 simplex2 CS4191: 1024 duplex/2048 simplex METRICS Logic area: ~20K gates Memory: 4.5-288 Kbits Single-Port SRAM3 Kbits Dual-Port SRAM (CS4180) Operating Frequency: 2-49 MHz4 Total Area5 0.32 (CS4110) 0.41 (CS4120) 0.51 (CS4125) 0.73 (CS4130) (CS4190TK) (CS4191TK) Online configurable Different Compression Rates, µ-law A-law each Encoding Decoding Channel Burst Mode Continuous Operation Ease integration Simple core interface easy integration into larger systems. APPLICATIONS Wireless Communications DECT phones Digital cellular Satellite Communications Wired Telecommunications Video conferencing Voicemail systems PBXs Programmable logic version CS4180 CS4180 support duplex/768 simplex channels, ASIC version CS4180 supports duplex/1024 simplex channels. Refers ASIC version. Programmable logic version supports duplex/768 simplex channels (CSC4190XE) duplex/512 simplex channels (CSC4190AA). Applies CS4110-30 CS4190. Amount memory dependent upon maximum number channels supported. example, duplex channel CSO4110 uses 4.48 Kbits while duplex channel CSO4130 uses 71.68 Kbits. Operating frequency dependent upon maximum number channels supported. example, duplex channel CS4110 runs 2.048 (min.) while duplex channel CS4130 runs 32.768 minimum. Calculation assumes logic density gates/mm2; SRAM density Kbits/mm2 plus area overhead memory peripheral circuitry. Amphion continues expand family application-specific cores http://www.amphion.com current list products CS4100 ADPCM Speech Coders cores on-line configurable terms compression rate law3 allow on-the-fly selection PCM/ uniform input/output. Each member Amphion's ADPCM family been tested verified fully compliant using standard test vectors. SPEECH COMPRESSION digital communications systems, speech coding (compression decompression) used reduce rate speech signal with minimal, noticeable degradation. Without such coding, typical voice channel would require 12-bit precision sampling rate 8000 times second, equivalent data rate Kbits/second. less sensitive errors high volume levels than volumes, logarithmic quantization reduce this data rate Kbits/second with very little degradation; standard techniques European A-law American µlaw PCM, both found CCITT G.711 standard. data rate further reduced through ADPCM, which transmits only error between actual signal adaptively predicted signal. current standards, G.726 G.727, support data rates Kbits/second down little Kbits/second. CS4100 cores designed provide 1024 duplex channels speech coding respectively, compliant with G.726 G.727 standards well extensions found G.726a G.727a. cores capable processing both burst continuous data streams, with flexibility assign channel encode decode arbitrarily. implementation latency (ranging from clock cycle CS4180 clock cycles CS4110-30) simple core interface allows easy integration into larger systems. LOGARITHMIC PCM/UNIFORM EXPANDER This block converts input signal from 8-bit µlaw logarithmic format 13-bit A-law 14-bit µ-law uniform signal. This decoding performed according G.711 standard. LOGARITHMIC PCM/UNIFORM COMPRESSOR This block converts output signal from either 13-bit A-law 14-bit µ-law uniform format 8-bit µlaw logarithmic signal. This encoding performed according G.711 standard. ADPCM TRANSCODING ENGINE primary encoding decoding operations CS4100 ASVC take place within ADPCM transcoding engine. When encoding, difference between uniform input signal with prediction this signal calculated. difference signal then passed adaptive quantizer where binary digits assigned value, following quantization methods stipulated G.726 G.727 standards. result ADPCM signal transmission. current ADPCM signal then used predict next signal estimate. inverse adaptive quantizer output added current input signal estimate determine reconstructed version input signal. This signal output adaptive quantizer then used adaptive predictor determine estimate next input signal, which then back determine next difference signal. When decoding, reverse procedure performed. First, ADPCM signal inversely quantized; then resulting signal added prediction this signal, forming reconstructed signal. inversely quantized signal reconstructed signal used adaptive predictor determine signal estimate next iteration. This reconstructed signal converted signal before passing through additional block needed synchronous coding adjustment. This block prevents cumulative distortion occurring synchronous tandem codings. This when signal converted from ADPCM back ADPCM. idea that when signal converted resulting ADPCM signal same every stage. output signal from this block resulting decoded output codec. CS4100 FUNCTIONAL DESCRIPTION OPERATION Amphion ADPCM core consists primary sections: ADPCM transcoding engine, logarithmic PCM/uniform expander, uniform PCM/logarithmic compressor, channel configuration control, coding states storage memory, illustrated Figure core operates input sample time, using clock cycles1 complete encoding decoding. Multichannel coding implemented time-multiplexing basis. input/output channel multiplexing serial to/from parallel conversion circuitry added suit target system required. CS4100 cores have channel addressing modes: flexible mode duplex mode2. duplex mode, half channels encode half decode. flexible mode allows each channel set, reset, individually. Within each these modes core encode data from three types format, specified standard G.711, 5-bit ADPCM format. These 8bit µ-law A-law logarithmic PCM, 14-bit µ-law uniform 13-bit A-law uniform PCM. core also decode data from 5-bit ADPCM format three types format. clock cycles CS4110-30 cores, clock cycle CS4180 clock cycles CS4190/91. CS4180 operates flexible mode only. Compression rate selected on-the-fly CS4180. G726 Coding control Reset Configuration MODE** Data input Logarithmic input A-law/ -law Uniform/ non-uniform input Expander Uniform input A-law/ -law Uniform/ non-uniform Data output ADPCM output signal ADPCM Engine Uniform output signal output Compressor ADPCM input signal output signal Logarithmic output signal BSY** ESI** DSI** Status outputs STE* Memory *Scan Test Enable only ASIC implementation **Does apply CS4180 Figure Input/Outputs Amphion ADPCM Cores CODING STATES STORAGE MEMORY ADPCM algorithm requires from states1 each encoding decoding channel (i.e., bits duplex channel). These states stored memory ADPCM core. reduce width data CS4110-30 enable core complete encoding decoding operation clock cycles, memory organized bits wide. This enables storage channel words, words duplex channel. CS4180 CS4190/91, memory organized bits wide (respectively) words (where number channels), allowing compete encoding decoding operations (CS4180) (CS4190/91) clock cycles. Total memory requirements members CS4100 family found Table CS4110-30 ASVCs, core reads coding states from memory first clock cycles clock cycle operation period. last clock cycles, core writes update states back memory. CS4180, memory operations take place clock cycle; CS4190/91, these memory read write operations take clock cycle each clock cycle operation period. Table Input/Output Descriptions PRODUCT NUMBER CS4110 CS4120 CS4125 CS4130 CS4180 CS4190 CS4191 MEMORY REQUIREMENT 4.544 Kbits 18.176 Kbits 36.352 Kbits 72.704 Kbits 209.250 Kbits 288.768 Kbits 577.536 Kbits CS4110-30 states channel, CS4180 uses CS4190 4191 282. CS4100 ADPCM Speech Coders ENCODING/DECODING OPERATION Encoding decoding data sample started asserting data strobe signal (DSS). input select signal defines whether core performs encoding decoding operation. When HIGH, core performs encoding input taken. When core will decode input taken. Input signal specifies type encoding input data decoding output data, input specifies channel data belongs described previous sections. ADPCM core requires clock cycles CS4180, CS4190/91 CS4110-30, respectively) complete encoding decoding operation data sample output indicator de-asserted after rising edge 16th) cycle (note: output indicator does apply CS4180, which completes operations single clock cycle). then asserted after rising edge start next operation. encoding decoding timing diagrams depicted Figure Figure respectively, CS4110-30 Figures CS4190/91. CS4180 completes operations single clock cycle. Table Codec Configuration Control Word CONFIGURATION CONTROL 8-bit wide determines compression rate each channel. function each listed Table Note that bits only used duplex mode specify compression rate encoding; note that these bits apply CS4180. input signal G726 used specify whether G.726 G.727 use; when high core operates G.726 standard, indicates G.727. Duplex (that channels split evenly between encode decode) flexible channel addressing modes selected static MODE input. When MODE high, core operates duplex mode when MODE core operates flexible mode. latter case, each channel operate either encoding decoding channel. Note that CS4180 operates flexible mode only. BITS DESCRIPTION Control Values Selects either A-law µ-law encoding duplex mode Controls whether even inversion/all inversion performed A-law/µ-law encoding operations duplex mode µ-law CONTROL CHOICE A-law Even inversion performed A-law inversion inversion performed µ-law Control Values [5:4] Controls number bits ADPCM output word when encoding duplex mode Control Values Selects either A-law µ-law decoding duplex mode encoding/decoding flexible mode Controls whether even inversion/all inversion performed A-law/µ-law decoding operations duplex mode encoding/decoding flexible mode Control Values [1:0] Controls number bits ADPCM output word when encoding duplex mode number bits ADPCM input word ADPCM output word flexible mode. bits µ-law bits bits A-law bits Even inversion performed A-law inversion inversion performed µ-law bits bits bits bits CS4110-30 CS4190/91, should noted that: core should configured before encoding decoding operation started. When core busy indicator HIGH, asserting control signal ignored. Other input control signals, namely, EDC, CHN, PCM, G726 latched clock rising edge when HIGH LOW. Input data also latched clock rising edge when HIGH LOW. output data registered. encoding status indicator indicates internal encoding state core. When goes LOW, core completed predictor state update. When returns HIGH, encoding output available. decoding status indicator (DSI) indicates internal decoding state core. When goes LOW, core completed predictor state update. When returns HIGH, decoding output available. When encoding decoding operation completed, signal returns core waits asserted start next operation. Encoding decoding performed order. signal returns `1'. Both signals after reset before first input. CHANNEL SELECTION input specifies channel with which input data associated when core performing coding operation with which word applied when core performing channel reset configuration. flexible mode, channel either encoding decoding channel number fully specified CHN. GLOBAL RESET CONFIGURATION asynchronous global reset signal, RST, resets channels configures them with same compression rate law; reset activated when asserted. also resets registers core interrupts encoding/decoding operation core performing. Global configuration core performed using input described earlier. reset configuration process starts first rising clock edge after been de-asserted continues either cycles (CS4110-30) cycles (CS4180-90), where number simplex channels (where each duplex channel considered simplex channels). Reset occurs clock cycle CS4180. Output signals encode status indicator (ESI) decode status indicator (DSI) indicate encoding decoding status, respectively. From cycle when codec picks input data, goes `0'. cycle when encoding/decoding output available, corresponding PIN/PORT DESCRIPTION Table describes input output ports (shown graphically Figure CS4590 ADPCM codec. Unless otherwise stated, signals active high bit(0) least significant bit. S[13:0] ID[4:0] G726 MODE* EW[1:0] CFG[7:0] (Only ASIC) Does apply CS4180 Figure ADPCM Core Pinouts CHN[3:0] CS4110 CHN[5:0] CS4120 CHN[6:0] CS4125 CHN[7:0] CS4130 CHN[9:0] CS4180/CS4190 CHN[10:0] CS4191 CS4100 ADPCM I[4:0] SD[13:0] BSY* ESI* DSI* CS4100 ADPCM Speech Coders Table Input Output Descriptions Signal MODE (CS4110-30, CS4190/91) Width (Bits) Description Clock input, rising edge active Global reset configuration symbol, active high, asynchronous clock Synchronous individual channel reset configuration signal, active high Selects between modes operation ADPCM core, duplex flexible modes High: duplex mode Low: flexible mode Input data strobe signal, active high, encoding/decoding started when asserted Selects encode decode operation: High: encode Low: decode Logarithmic uniform selection control signal High: logarithmic Low: uniform Logarithmic uniform input word encoding S[13:0]: µ-law uniform input S[13:1]: A-law uniform input S[7:0]: Logarithmic input ADPCM input word decoding ID[4:3]: ADPCM word, Kbits/sec data rate ID[4:2]: ADPCM word, Kbits/sec data rate ID[4:1]: ADPCM word, Kbits/sec data rate ID[4:0]: ADPCM word, Kbits/sec data rate Specifies G.726 G.727 operation High: G.726 standard Low: G.727 standard Specifies number G.727 enhancement bits "00": bits "01": "10": bits "11": bits Specifies channel with which input data associated when core performing coding operation performing channel reset. Width bits CS4110, bits CS4120, bits CS4125 bits CS4130 Duplex mode: channel encoding/decoding, channel number specified CHN[3:1] CS4110 core CHN[5:1] CS4120 core CHN[6:1] CS4125 core CHN[7:1] CS4130 core CHN[9:1] CS4180 CS4190 cores CHN[10:1] CS4191 core (the ignored core) flexible mode, channel coding either encoding decoding channel number fully specified CHN. S[13:0] G726 EW[1:0] 4/6/7/8/ 9/10/11 CHN[3-10:0] Table Input Output Descriptions Signal CFG[7:0] Width (Bits) CFG(7): CFG(6): Description Channel configuration word defined selects either A-law (CFG(7)=1), µ-law (CFG(7)=0) encoding duplex mode controls whether even inversion performed A-law encoding operations. Even inversion 8-bit input data performed when CFG(6) CFG(5:4): controls number bits ADPCM output word when encoding duplex mode Encoding compress rates: Kbit/s Kbit/s Kbit/s Kbit/s CFG(3): selects either A-law (CFG(3)=1), µ-law (CFG(3)=0) decoding duplex mode encoding/decoding flexible mode controls whether even inversion performed A-law decoding operations duplex mode encoding/decoding flexible mode. Even inversion 8-bit input data 8-bit output data performed when CFG(2) CFG(2): CFG(1:0): controls number bits ADPCM output word when encoding duplex mode number bits ADPCM input word ADPCM output word flexible mode Decoding compress rates: Kbit/s Kbit/s Kbit/s Kbit/s I[4:0] ADPCM output word I[4:3]: ADPCM output, Kbit/s I[4:2]: ADPCM output, Kbit/s I[4:1]: ADPCM output, Kbit/s I[4:0]: ADPCM output, Kbit/s Logarithmic uniform output word from decoding SD[13:0]: µ-law uniform output SD[13:1]: A-law uniform output SD[7:0]: Logarithmic output Core busy indicator, active high, ignored when active Encoding status indicator Decoding status indicator Scan test enable (ASIC only) During scan test memory block must bypassed perform test During test, high, bypassing memory. During normal operation core, SD[13:0] BSY* (CS4110-30, CS4190) ESI* (CS4110-30, CS4190) DSI* (CS4110-30, CS4190) Does apply CS4180 CS4100 ADPCM Speech Coders CS4110-30 Timing G726 clock cycles Figure Encoding Timing Characteristics CS4110-30 G726 clock cycles Figure Decoding Timing Characteristics CS4110-30 CS4190/CS4191 Timing G726 clock cycles Figure Encoding Timing CS4190/CS4191 G726 clock cycles Figure Decoding Timing CS4190/CS4191 CS4100 ADPCM Speech Coders AVAILABILITY IMPLEMENTATION INFORMATION ASIC CORES applications that require high performance, cost high integration ASIC, Amphion delivers application specific silicon cores that pre-optimized targeted silicon technology Amphion experts. Choose from off-the-shelf versions CS4100 family available many popular ASIC foundry silicon supplier technologies Amphion port cores technology your choice. Consult your local Amphion representative product specific performance information, current availability individual products, lead times ASIC core porting. Table CS4100 Family ASIC Cores PRODUCT SILICON VENDOR PRODUCT NAME/PROCESS PERFORMANCE LOGIC GATES MEMORY AREA (mm2)* AVAILABILITY CS4110TK CS4120TK CS4125TK CS4130TK CS4190TK CS4191TK TSMC TSMC TSMC TSMC TSMC TSMC 180nm using Artisan standard cell libraries 180nm using Artisan standard cell libraries 180nm using Artisan standard cell libraries 180nm using Artisan standard cell libraries 180nm using Artisan standard cell libraries 180nm using Artisan standard cell libraries duplex channels 2.048 duplex channels 8.192 duplex channels 16.384 duplex channels 32.768 duplex channels 49.152 1024 duplex channels 98.304 19.6K 19.8K 19.8K 19.8K 26.7K 26.7K 0.12 0.20 0.31 0.52 2.05 Based SRAM density Kbits/mm2 plus area overhead peripheral circuitry PROGRAMMABLE LOGIC CORES ASIC prototyping projects requiring fast time-to-market programmable logic solution, Amphion programmable logic cores offer silicon-aware performance tuning found Amphion products, combined with rapid design times offered today's leading programmable logic solutions. Table CS4100 Family Programmable Logic Cores PRODUCT SILICON VENDOR PROGRAMMABLE LOGIC PRODUCT PERFORMANCE DEVICE RESOURCES USED AVAILABILITY CS4110AA CS4110XV CS4120AA CS4120XV CS4125AA CS4125XV CS4180AA CS4180XE CS4180X2 Altera Xilinx Altera Xilinx Altera Xilinx Altera Xilinx Xilinx Apex FPGA Virtex FPGA Apex FPGA Virtex FPGA Apex FPGA Virtex FPGA Apex FPGA Virtex-E FPGA Virtex-II FPGA duplex channels 2.048 duplex channels 2.048 duplex channels 8.192 duplex channels 8.192 duplex channels 16.384 duplex channels 16.384 duplex channels 6.144 duplex channels 6.144 duplex channels 8.192 4294 Logic Elements 1669 SLICEs Block RAMs 4302 Logic Elements 1688 SLICEs Block RAMs 4307 Logic Elements 1869 SLICEs Block RAMs 6110 Logic Elements 2453 SLICEs* Block RAMs 2439 SLICEs Block RAMs *Not resources every slice used. CS4100 ADPCM Speech Coders ABOUT AMPHION Amphion (formerly Integrated Silicon Systems) leading supplier speech coding, video/ image processing channel coding application specific silicon cores system-on-a-chip (SoC) solutions broadband, wireless, mulitmedia markets. CORPORATE HEADQUARTERS Amphion Semiconductor Malone Road Belfast Northern Ireland, Tel: Fax: +44.28.9050.4000 +44.28.9050.4001 WORLDWIDE SALES MARKETING Amphion Semiconductor, 2001 Gateway Place, Suite 130W Jose, 95110 Tel: Fax: (408) 1248 (408) 1239 Web: www.amphion.com Email: info@amphion.com EUROPEAN SALES Amphion Semiconductor CBXII, West Wing 382-390 Midsummer Boulevard Central Milton Keynes England, Tel: Fax: 1908 847109 1908 847580 CANADA EAST COAST SALES Amphion Semiconductor, Montreal Quebec Canada Tel: Fax: (450) 5544 (450) 5543 SALES AGENTS Voyageur Technical Sales Holiday Tour Est, Suite Point Claire, Quebec Canada Tel: Fax: (905) 0361 (905) 4986 Phoenix echnologies Gavish Street Kfar-Saba, 44424 Israel SPINNAKER SYSTEMS Hatchobori Bldg. 3-12-8 Hatchobori, Chuo-ku Tokyo 104-0033 Japan Fax: +972 7644 +972 7644 Tel: Fax: 3551 2275 3351 2614 JASONTECH, Hansang Building, Suite Bangyidong 181-3, Songpaku Seoul Korea 138-050 SPS-DA Science Park #03-19 Aquarius Singapore Science Singapore 117628 Fax: 9070 9071 Tel: Fax: 6700 8600 2001-02 Amphion Semiconductor Ltd. rights reserved. Amphion, Amphion logo,"Virtual Components Converging World", trademarks Amphion Semiconductor Ltd. others property their respective owners. 05/02 Publication DS4100 v1.2 Other recent searchesTM00130 - TM00130 TM00130 Datasheet PT2127A - PT2127A PT2127A Datasheet MJD122 - MJD122 MJD122 Datasheet TIP122 - TIP122 TIP122 Datasheet MJD127 - MJD127 MJD127 Datasheet MCP9700 - MCP9700 MCP9700 Datasheet MCP9700 - MCP9700 MCP9700 Datasheet MCP9701 - MCP9701 MCP9701 Datasheet HFCN-3800+ - HFCN-3800+ HFCN-3800+ Datasheet AN3814 - AN3814 AN3814 Datasheet
Privacy Policy | Disclaimer |