Presentation is loading. Please wait.

Presentation is loading. Please wait.

הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה הספרתית דוחס ופורס אות שמע.

Similar presentations


Presentation on theme: "הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה הספרתית דוחס ופורס אות שמע."— Presentation transcript:

1

2 הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה הספרתית דוחס ופורס אות שמע

3 מבצעים : צח אדלר אורן זלץ מנחה : מוני אורבך דוחס ופורס אות שמע

4 GOALS COMPRESSION / DECOMPRESSION OF VOICE SIGNALS. USE EXISTING COMPRESSION / DECOMPRESSION CHIP. DIGITAL INPUT AND OUTPUT IN UTOPIA PROTOCOL.

5 INPUTS / OUTPUTS INPUTS ANALOG VOICE SIGNAL FROM MIC. DIGITAL COMPRESSED DATA. OUTPUTS ANALOG VOICE SIGNAL TO SPEAKER. DIGITAL COMPRESSED DATA.

6 SPECIFICATION Sampling rate 8 KHz. Sampling rate: 8 KHz. A/D, D/A resolution: 16 bit. A/D, D/A resolution: 16 bit. Compression algorithm: AMBE ® Voice compression algorithm. Compression algorithm: AMBE ® Voice compression algorithm. Supports UTOPIA protocol. Supports UTOPIA protocol.

7 AUDIO CODEC VOICE PROCESSOR NET INTERFACE NET BLOCK DIAGRAM

8 Block Diagram SSM2211 AUDIO CODEC CSP-1027 VOICE PROCESSOR AMBE-1000 NET INTERFACE &CONTROL FLEX 10KA100 CHP_D RX TX 8 8 4 8 4 8 8 4 RxDATA RxCONTROL TxDATA TxCONTROL PC_DATA PC_ADDR PC_CONTROL CODEC CONTROL 4 VOCODER CONTROL 10

9 AUDIO CODEC A/D D/A Analog in Analog out Digital out Digital in

10 AT&T CSP-1027 Features  -  A/D & D/A converters with standard 16-bit serial I/O interface. On chip filters. Low power CMOS technology.

11 CSP-1027 Features (cont.) Sampling rate up to 24 KHz. Microphone preamplifier with programmable input rang Output amplifier with programmable gain settings.

12 AMBE-1000

13 AMBE-1000 Advantages Superior Voice Quality. Low cost No external memory required. Robust to bit errors & background noise.

14 AMBE-1000 Advantages (cont.) Variable data rates - 2.4 to 9.6 kbps (~13 - 53 compression ratio). Very low power. Compact single chip solution.

15 AMBE-1000 Features High quality low data speech rate. DVSI’s full duplex AMBE® Voice Coder. Supports data rates of 2.4 kbps to 9.6 kbps in 50 bps increments.

16 AMBE-1000 Features (cont.) User selectable Error Correction. Selectable Serial or Parallel Channel interface. Echo Cancellation.

17 AMBE-1000 Features (cont.) 3.3V or 5V supply. Power Down mode.

18 AMBE-1000 Overview Encoder Decoder 8 KHz Speech Data Encoder Decoder Compressed data 8 KHz Speech Data

19 Channel Interface System extracts relevant voice data bits and formats then for transmission over cannel System extracts relevant voice data bits and formats then for input into the decoder adding header and control information Voice data (48 to 192 bits) System overhead Typical voice frame output from encoder Overhead data {header, status) Voice data (48 to 192 bits) Typical voice frame input to the decoder Overhead data {header, status) Voice data (48 to 192 bits)

20 AMBE-1000 Parallel Mode In parallel channel mode the only available data format is framed. The framed format consist of 272 bits being output from the encoder and input to the decoder over each 20 milliseconds. This implies that in parallel mode, each 20 milliseconds the hardware interfacing to the AMBE-1000 has to perform 34 reads and 34 writes, regardless of the voice coding rate.

21 Channel Data Format 16 bits 8 bits 16 bits (5) 16 bits word of overhead (80 bits)(12) 16 words of data (192 bits) ID Status_0 Header Status_1Status_2Status_3 Voice Data bits 17 sixteen-bit = 34 bytes = 272 bits 20 ms Frame Basic Framed Output Format

22 Channel Data Format Basic Framed Input Format 16 bits 8 bits 16 bits (5) 16 bits word of overhead (80 bits)(12) 16 words of data (192 bits) ID Control_0 Header Control_1Control_2Control_3 Voice Data bits 17 sixteen-bit = 34 bytes = 272 bits 20 ms Frame

23 AMBE-1000 Interfacing CSP-1027 SYNC IOCK DI DO SADD CLK TX_STRB TX_O_CLK TX_DO RX_DI CD_SADD CLO_O RX_STRB RX_I_CLK C_SEL2 C_SEL1 C_SEL0 VDD SMODE2 SMODE1 SMODE0

24 Speaker Driver - SSM2211 SSM2211

25 SSM2211 Features 1.5 Watt Differential Output. Single-supply operation: 2.7-5.5V Functions down to 1.75V Wide bandwidth: 4MHz

26 SSM2211 Typical Application + - Speaker 8  Audio input RFRF RIRI CBCB C CSCS + - +5V 1 2 3 4 7 5 6 8

27 FPGA Design Design with Renoir Simulation with Modelsim Synthesis with Spectrum P & R with MaxPlusII

28 FPGA Block Diagram AMBE Controller AMBE-Fifo Controller Fifo1 Fifo3 PC-Fifo Controller Control & Status Data Control & Status Data Net Interface TxData TxControl RxControl RxData Fifo1 Data & status Fifo2 Data & status

29

30 NET INTERFACE TxFIFO RxFIFO RxData RxSOC RxClav RxEnb# RxClk TxData TxSOC TxFull# RxEnb# TxClk Tx Interface Rx Interface Data Status Control Data Status Control Data Control Status Control Data User Interface User Interface

31

32

33 Transmit Timing

34 Receive Timing

35 RX Timing 1

36 RX Timing 2

37 RX Timing 3

38 TX Timing 1

39 TX Timing 2

40 TX Timing 3

41 Device Summery* Device: EPF10K100ARC240-2 Input Pins : 19 Output Pins : 24 Bidir. Pins : 16 *Without UTOPIA Block

42 Device Summery (cont.) Memory bits : 4096 (16%) LC’s : 666 (13%) Total FlipFlops: 407 fmax : 59.88 MHz (clk)

43 SOFTWARE

44 SOFTWARE

45 סיכום ומסקנות דחיסה ופריסה בזמן אמת. יחסי דחיסה נעים בין 13 ל-53. מימוש במינימום רכיבים. עבודה ב- 3.3 וולט ולא ב-5 וולט המסורתי.

46 סיכום ומסקנות ( המשך ) עבודה בנוהלי ESD. בעיית סינתזה ל-FLEX עבור התכן הקיים.

47 UTOPIA Synthesis UTOPIA Block uses LPM DCFIFO. PROBLEM: 10KA family does not support dual-port synchronous RAM. DCFIFO is implemented with LC’s.

48 10KA Synthesis Device: epf10k100arc240-2 Memory bits: 0 LC’s: 2382 (47%) fmax : ~30MHz - 40MHz

49 10KE Synthesis Device: epf10k100eqc240-1 Memory bits: 1024 (2%) LC’s: 340 (6%) fmax : ~70MHz - 115MHz

50 Recommendations Use 10KE family - Requires 2.5V Upgrade to new AMBE-2000. Control AMBE parameters by means of software.

51


Download ppt "הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה הספרתית דוחס ופורס אות שמע."

Similar presentations


Ads by Google