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. |
