blob: 2766310ec073f0ad7e255e836e314857e5d1916b [file] [log] [blame]
Harald Weltea3750db2020-09-04 15:13:26 +02001osmo-e1-hardware - Collection of various E1/TDM hardware projects
Harald Welte2f4c4722011-12-24 00:36:06 +01002======================================================================
3
Harald Weltec652b7c2020-08-30 17:45:09 +02004This repository hosts three different sub-projects:
5
6* osmo-e1-xcvr (E1 LIU + magnetics)
7 https://osmocom.org/projects/e1-t1-adapter/wiki/Osmo-e1-xcvr
8* osmo-e1-tracer (fully integrated passive raw bitstream tracer)
9 https://osmocom.org/projects/e1-t1-adapter/wiki/E1_tracer
10* osmo-e1-tap (passive high-impedance tap)
11
12== osmo-e1-xcvr ==
13
Harald Welte2f4c4722011-12-24 00:36:06 +010014This is a simple hardware project that aims to generate a reusable module
15for interfacing E1/T1/J1 lines from various custom FPGA/CPLD/microcontroller
16projects.
17
18The board contains tranformers, the analog circuitry, the LIU (line interface
19unit), an oscillator as well as an integrated transceiver chip.
20
21It exposes the control interface (SPI) as well as the decoded synchronous
22Rx/Tx bitstreams each on a 2x5pin header.
23
24Framer, Multiplexe,r HDLC decoder or anything like that is out-of-scope for
25now. The idea relaly is to provide an interface as low-level as possible.
26
27One of the ideas is to create a "soft E1" interface, where the Rx/Tx bitstreams
28are interfaced with the SSC of an AT91SAM3S and subsequently passed into a PC
29via USB. The 2Mbps signal is very low-bandwidth, so that a pure software
30implementation should be absolutely no problem for todays computing power.
31
Harald Weltec652b7c2020-08-30 17:45:09 +020032See https://osmocom.org/projects/e1-t1-adapter/wiki/Osmo-e1-xcvr for more details
Harald Welte2f4c4722011-12-24 00:36:06 +010033
Harald Welte2f4c4722011-12-24 00:36:06 +010034
Harald Weltec652b7c2020-08-30 17:45:09 +020035== osmo-e1-tap ==
Harald Welte2f4c4722011-12-24 00:36:06 +010036
Harald Weltec652b7c2020-08-30 17:45:09 +020037This is a small passive board that allows you to perform high-impedance tracing on an E1
38or T1 line.
Harald Welte2f4c4722011-12-24 00:36:06 +010039
Harald Welte2f4c4722011-12-24 00:36:06 +010040
Harald Weltec652b7c2020-08-30 17:45:09 +020041== osmo-e1-tracer ==
Harald Welte2f4c4722011-12-24 00:36:06 +010042
Harald Weltec652b7c2020-08-30 17:45:09 +020043This is a fully integrated design that allows you to obtainm bi-directional high-impedance
44bitstream E1 traces. It features an iCE40 FPGA with USB + E1 cores from Sylvain Munaut,
45as well as two E1 LIUs.
Harald Welte2f4c4722011-12-24 00:36:06 +010046
Harald Weltec652b7c2020-08-30 17:45:09 +020047See https://osmocom.org/projects/e1-t1-adapter/wiki/E1_tracer for more details.