E1 related hardware projects (icE1usb, osmo-e1-tap, osmo-e1-xcvr, osmo-e1-tracer)
https://osmocom.org/projects/e1-t1-adapter/wiki
Harald Welte
3255b74187
This resembles what we do for other firmware targets, such as simtrace2, osmo-ccid-firmware, etc. As we have multiple different firmware, hardware, gateware projects in this repository, and they each may have separate tags, we now require that there are project specific tags. So for example, tags with a prefix of icE1usb-fw for the firmware versions. symlinks for easy use by scripts etc. are generated, always pointing to the last-built versioned filename. Change-Id: Ia308587e36a79c27fdb285e369a9c921ee65995f |
||
---|---|---|
doc | ||
firmware/ice40-riscv | ||
flashing | ||
gateware | ||
hardware | ||
mechanical | ||
software | ||
.gitattributes | ||
.gitmodules | ||
README |
README
osmo-e1-hardware - Collection of various E1/TDM hardware projects ====================================================================== This repository hosts three different sub-projects: * osmo-e1-xcvr (E1 LIU + magnetics) https://osmocom.org/projects/e1-t1-adapter/wiki/Osmo-e1-xcvr * osmo-e1-tracer (fully integrated passive raw bitstream tracer) https://osmocom.org/projects/e1-t1-adapter/wiki/E1_tracer * osmo-e1-tap (passive high-impedance tap) == osmo-e1-xcvr == This is a simple hardware project that aims to generate a reusable module for interfacing E1/T1/J1 lines from various custom FPGA/CPLD/microcontroller projects. The board contains tranformers, the analog circuitry, the LIU (line interface unit), an oscillator as well as an integrated transceiver chip. It exposes the control interface (SPI) as well as the decoded synchronous Rx/Tx bitstreams each on a 2x5pin header. Framer, Multiplexe,r HDLC decoder or anything like that is out-of-scope for now. The idea relaly is to provide an interface as low-level as possible. One of the ideas is to create a "soft E1" interface, where the Rx/Tx bitstreams are interfaced with the SSC of an AT91SAM3S and subsequently passed into a PC via USB. The 2Mbps signal is very low-bandwidth, so that a pure software implementation should be absolutely no problem for todays computing power. See https://osmocom.org/projects/e1-t1-adapter/wiki/Osmo-e1-xcvr for more details == osmo-e1-tap == This is a small passive board that allows you to perform high-impedance tracing on an E1 or T1 line. == osmo-e1-tracer == This is a fully integrated design that allows you to obtainm bi-directional high-impedance bitstream E1 traces. It features an iCE40 FPGA with USB + E1 cores from Sylvain Munaut, as well as two E1 LIUs. See https://osmocom.org/projects/e1-t1-adapter/wiki/E1_tracer for more details.