FreeCalypso > hg > ice1-trau-tester
comparison README @ 38:f7a1a2765e21
README: update for current state
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 29 Aug 2024 19:42:22 +0000 |
parents | 949cfb0bf403 |
children | 12415d7ce262 |
comparison
equal
deleted
inserted
replaced
37:26c9535df39e | 38:f7a1a2765e21 |
---|---|
1 The test programs in this Hg repository are being developed ahead of the needed | 1 The test programs in this Hg repository are intended to run on a Raspberry Pi 5 |
2 hardware. These programs are intended to run on a machine equipped with an | 2 driving an icE1usb adapter, which is in turn connected to Nokia TCSM2 |
3 icE1usb adapter (more specifically, one that is capable of bringing up both E1 | 3 bank-of-TRAUs apparatus via PCM and Ater interfaces. Both E1 ports on icE1usb |
4 interfaces on that adapter) and running osmo-e1d, with the two E1 circuits out | 4 have to be used (one E1 circuit for PCM, the other for Ater), and RPi5 has to |
5 of icE1usb connected to A and Ater interfaces of Nokia TCSM2 bank-of-TRAUs | 5 be used as the driving host because it is one of the few host machine types |
6 apparatus. | 6 that can successfully operate icE1usb with both E1 interfaces. |
7 | 7 |
8 As of this writing, the additional TCSM2 components that bring out the E1 | 8 The test programs in the present suite use Osmocom libraries and work through |
9 circuits have not been procured yet; the needed icE1usb device is likewise | 9 osmo-e1d, opening individual E1 timeslots as needed. The test programs are: |
10 still on order. In the meantime, test programs that are ultimately intended | 10 |
11 for exercising the TRAU are being developed in a virtual environment, using | 11 * itt-ater-16 operates on a single E1 ts on Ater and treats it as consisting of |
12 osmo-e1d with vpair interfaces. | 12 four 16 kbit/s subslots, corresponding to PCM circuit type A on TCSM2. Each |
13 individual TRAU channel comes to life when TRAU-UL frames appear in the | |
14 corresponding subslot on Ater, thus itt-ater-16 can activate up to 4 TRAU | |
15 channels that share the same E1 ts. For each channel it activates, our test | |
16 program can feed any desired UL frame stream to the TRAU, thereby facilitating | |
17 functional experimentation. | |
18 | |
19 * itt-pcm-one operates on a single E1 ts on A interface, aka PCM. It can | |
20 display and record PCM output from the TRAU, and it can feed different PCM | |
21 byte patterns to the TRAU. | |
22 | |
23 * itt-pcm-br (PCM bridge) opens two different E1 timeslots on the PCM side of | |
24 the TRAU apparatus and bridges them together, forwarding all bytes from A to | |
25 B and from B to A. This bridging function is needed in order to exercise TFO, | |
26 involving two TRAU channels in the TCSM2 bank-of-TRAUs apparatus. |