Telephony Tone Generation (ToneGen)
Features
- Generates single- and dual-frequency tones used in telephony applications
- Outputs ST-Bus, IOM-2, IDL, and other standard-compatible serial streams containing from 1 to 32 tones
- Supports both µ-Law and A-Law encoding algorithms
- Provides fully configurable gain control for individual tones and for each frequency component that makes up a tone
- Parameterization via the MegaWizard™ Plug-In features tone creating, tone editing, and tone testing using a sound-capable computer
Block Diagram
Figure 1 shows the block diagram for the tone generation (ToneGen) megafunction.
| Figure 1. Block Diagram |
 |
Description
The tone generation (ToneGen) megafunction is a Mitel ST-Bus-compatible device providing from 1 to 32 user-programmable tones used in telephony applications. The ToneGen megafunction can generate any combination of single- and/or dual-frequency tone sequences, such as dialtone, ringback, busy, dual tone multi-frequency (DTMF), SS7 path validation, MF, and any other custom tone sequence. The ToneGen megafunction supports gain control, µ-law or A-law encoding, and other parameters on a tone-by-tone basis, providing complete control over the tones being generated. Because the megafunction is parameterized with the MegaWizard Plug-In, the ToneGen megafunction allows users to configure new tones, edit existing tones, listen to generated tones on a sound-capable computer, and minimize the ROM storage required to contain the tones. The Altera MegaWizard Plug-In provides a simple and powerful way to add tone generation to telephony or other applications.
Device Utilization Example
Table 1 lists the typical device utilization results for the megafunction.
| Table 1. Typical Device Utilization for the Megafunction |
| Device |
Speed Grade |
Utilization |
Performance (fMAX) |
Parameter Setting |
| Logic Cells |
EABs (1) |
| EPF10K100 |
-4 |
445 |
6 |
23.14 MHz |
MF tones 0-9, ST, and KP |
| 136 |
6 |
26.24 MHz |
Dialtone, busy tone, and ringback |
| EPF10K50 |
-4 |
50 |
4 |
30.48 MHz |
Dialtone |
| EPF10K20 |
-3 |
445 |
4 |
30.86 MHz |
MF tones 0-9, ST, and KP |
| 136 |
6 |
26.24 MHz |
Dialtone, busy tone, and ringback |
Note:
- EABs = Embedded array blocks
Contact Information
For additional information, you can contact NComm, Inc. at: NComm, Inc. 401 Main Street Suite 204 Salem, NH 03079 Tel. (603) 893-6186 Fax (603) 893-6534 E-mail: info@ncomm.com
|