Project

General

Profile

ICE40 based passive tap » History » Version 1

laforge, 01/06/2020 03:02 PM

1 1 laforge
h1. ICE40 based passive tap
2
3
In 12/2019, @tnt implemented a bi-directional passive E1 tap device that samples the entire raw 2MBps data stream in both directions.
4
5
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.
6
7
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.
8
9
The setup conceptually looks like this:
10
11
{{graphviz_link()
12
digraph G {
13
  rankdir = LR;
14
15
  e1tap [label="osmocom e1-tap\ninserted into E1 line"];
16
  xcvr1 [label="osmo-e1-xcvr 1"];
17
  xcvr2 [label="osmo-e1-xcvr 2"];
18
19
  e1tap -> xcvr1 [label="E1 A->B"];
20
  e1tap -> xcvr2 [label="E1 B->A"];
21
  xcvr1 -> iCEpick [label="serial bits A->B"];
22
  xcvr1 -> iCEpick [label="SPI (ctrl)"];
23
  xcvr2 -> iCEpick [label="serial bits B->A"];
24
  xcvr2 -> iCEpick [label="SPI (ctrl)"];
25
26
  iCEpick -> PC [label="USB (ISO)"];
27
}
28
}}
29
30
h2. Pictures
Add picture from clipboard (Maximum size: 48.8 MB)