Project

General

Profile

ICE40 based passive tap » History » Version 4

laforge, 01/06/2020 03:11 PM

1 4 laforge
{{>toc}}
2
3 1 laforge
h1. ICE40 based passive tap
4
5
In 12/2019, @tnt implemented a bi-directional passive E1 tap device that samples the entire raw 2MBps data stream in both directions.
6
7
This is useful in situations where the E1 line is not used channelized, i.e. not with individual 64kBps timeslots, such as in frame relay or 'wideband ISDN' (B-ISDN) use cases, where [[osmo-e1-recorder:]] and re-combining 64k slots in the capture has not always been successful.
8
9
Contrary to the "normal" (end-of-line) [[ICE40_E1_USB_interface]], this approach uses actual E1 LIU (Line Interface Unit) hardware in order to use their built-in equalizer and additional gain for passive tapping of long-haul E1 lines.
10
11
The setup conceptually looks like this:
12
13
{{graphviz_link()
14
digraph G {
15
  rankdir = LR;
16
17
  e1tap [label="osmocom e1-tap\ninserted into E1 line"];
18
  xcvr1 [label="osmo-e1-xcvr 1"];
19
  xcvr2 [label="osmo-e1-xcvr 2"];
20
21
  e1tap -> xcvr1 [label="E1 A->B"];
22
  e1tap -> xcvr2 [label="E1 B->A"];
23
  xcvr1 -> iCEpick [label="serial bits A->B"];
24
  xcvr1 -> iCEpick [label="SPI (ctrl)"];
25
  xcvr2 -> iCEpick [label="serial bits B->A"];
26
  xcvr2 -> iCEpick [label="SPI (ctrl)"];
27
28
  iCEpick -> PC [label="USB (ISO)"];
29
}
30
}}
31
32
h2. Pictures
33 2 laforge
34 3 laforge
h3. APU2 assembly with 2x e1-xcvr and iCEpick
35
36
!apu-assembly.jpg!
37
38
h3. APU2 assembly with 2x e1 xcvr interconnected with e1tap
39
40
!assembly-interconnect-tap.jpg!
41
42 2 laforge
h3. Two E1 XCVR with LOS (Los Of Signal) ON
43
44
!e1xcvr-los-on.jpg!
45
46
h3. Two E1 XCVR with LOS (Los Of Signal) OFF
47
48
!e1xcvr-los-off.jpg!
49 3 laforge
50
h3. iCEpick with LED cyan (all OK)
51
52
!icepick-cyan.jpg!
53 4 laforge
54
h3. APU2 LEDs (labelled in German)
55
56
!apu-led.jpg!
Add picture from clipboard (Maximum size: 48.8 MB)