Project

General

Profile

E1 tracer » History » Version 4

laforge, 09/03/2020 07:10 AM

1 2 laforge
h1. e1-tracer
2 1 tnt
3 4 laforge
This page is about the "production" version of the setup described in [[ICE40_based_passive_tap]].
4 1 tnt
5 4 laforge
It is a bi-directional, high-impedance passive tap for E1 (PRI/S2M) tracing.  It traces both directions of a link simultaneously via two LIU (Line Interface Units) attached to an iCE40 FPGA with E1 framer + USB softcores.  
6
7
The traces are sent as isochronous USB transfers to the host PC, where they can (for example) be stored on disk.
8
9 1 tnt
h2. hardware 
10 4 laforge
11
Hardware files can be found at: https://git.osmocom.org/osmo-e1-xcvr/tree/hardware/eagle and are available as Open Source Hardware.
12 3 laforge
13
!e1_tracer.jpg!
14 2 laforge
15
h3. design files
16
17
We originally started with a prototype from an iCE40 evaluation board plus two osmo-e1-xcvr and one e1-tap as described in [[ICE40_based_passive_tap]].
18
19
Meanwhile, we have designed a fully integrated board.  Design files are part of the @osmo-e1-xcvr.git@ repository.
20
* Schematics:
21
** EAGLE: source:hardware/eagle/e1-tracer.sch
22
** PDF: source:hardware/e1-tracer_sch.pdf
23
* Board layout
24
** EAGLE: source:hardware/eagle/e1-tracer.brd
25
** PDF: source:hardware/e1-tracer_brd.pdf
26
** Gerber: source:hardware/gerber
27
* Bill of Materials
28
** gnumeric spreadsheet: source:hardware/e1-tracer_eBOM.gnumeric
29
** CSV export: source:hardware/e1-tracer_eBOM.csv
30
31
h3. gateware + firmware
32
33
The FPGA gateware and RISC-V softcore firmware are found in the @e1-recorder@ branch of @ice40playground.git@, see https://github.com/smunaut/ice40-playground/tree/e1-recorder
34
35
h3. availability
36
37
Fully assembled products based on this hardware are going to be made available by "sysmocom":https://sysmocom.de/
38
39
h2. software
40
41
The host software is found in the @e1-recorder@ branch of @ice40playground.git@, see https://github.com/smunaut/ice40-playground/tree/e1-recorder/projects/riscv_usb/sw
42
43
There are two related programs:
44
45
* @main@ - the program used to perform recordings and store them
46
* @dump@ - the program to analyze recordings
Add picture from clipboard (Maximum size: 48.8 MB)