The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

CS4100 CS4100 family adaptive differential pulse code modulators


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



ADPCM 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 searches


TM00130 - 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
© 2012 Datasheet Archive