Operation, Buffers, Processor & Memory Architecture
For Digital Communication Undergraduate Students
| Parameter | Value | Description |
|---|---|---|
| Bit Rate | 2.048 Mbps | Total transmission rate |
| Time Slots | 32 (TS0-TS31) | 8 bits each = 256 bits/frame |
| Frame Duration | 125 μs | 8000 frames/second |
| Voice Channels | 30 | TS1-TS15, TS17-TS31 |
| Signaling | TS16 | CAS (Channel Associated Signaling) |
| Synchronization | TS0 | Frame alignment word |
Red = Frame Alignment Teal = Signaling Blue = Voice/Data
fin ≈ 2.048 MHz ± 50 ppm
Typical Size: 2-8 frames (512-2048 bits)
fout = 2.048 MHz (System Clock)
Fill level maintained at 50% ± 25%. Continuous read/write with no slips.
When buffer overflows or underflows, entire frames are repeated or deleted.
Loss of frame alignment causes major slips. System re-synchronizes.
Reduces high-frequency phase variations (jitter) from the incoming signal:
The TSI allows any input time slot to be switched to any output time slot:
| Parameter | Value |
|---|---|
| Switching Capacity | 32 × 32 non-blocking |
| Connection Setup Time | < 125μs (1 frame) |
| Control Memory Access | Every 3.9μs (256 accesses/frame) |
Handles Channel Associated Signaling (CAS) in TS16:
Monitors line quality and generates alarms:
Size: 8-16 bytes
Access: Processor read/write
Function:
Size: 8-16 bytes
Access: Processor read-only (hardware set)
Function:
Size: 32 × 8 bits = 32 bytes
Access: Dual-port (CPU + hardware)
Function:
Size: 16 × 8 bits = 16 bytes
Access: Updated every 2ms (multiframe)
Function:
Size: 2-8 KB
Access: DMA by frame processor
Function:
Size: 4-32 KB (ROM/Flash)
Access: Processor fetch
Function:
| Condition | Action | Effect |
|---|---|---|
| Buffer Overflow (>75%) | Skip read pointer ahead by 1 frame | Loss of 256 bits (32 bytes) |
| Buffer Underflow (<25%) | Repeat previous frame (read pointer hold) | Duplication of 256 bits |
| Frame Loss | Enter hunt mode, search for FAS | Service interruption ~1-2 ms |