Attention is currently required from: laforge, tnt.
tnt has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29922 )
Change subject: major update of README
......................................................................
Patch Set 1: Code-Review+1
(1 comment)
Patchset:
PS1:
Text looks good to me except for the training whitespace 'checkpatch' complains about.
--
To view, visit https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29922
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-e1-hardware
Gerrit-Branch: master
Gerrit-Change-Id: If126790c5652a6228e8a8ad1986e3b08adf46fae
Gerrit-Change-Number: 29922
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: tnt <tnt(a)246tNt.com>
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Attention: tnt <tnt(a)246tNt.com>
Gerrit-Comment-Date: Mon, 31 Oct 2022 08:03:58 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
Gerrit-MessageType: comment
Attention is currently required from: laforge.
Jenkins Builder has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29922 )
Change subject: major update of README
......................................................................
Patch Set 2:
(1 comment)
File README.md:
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-590):
https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29922/comment/6cf62e15_7e3f…
PS2, Line 18: if you want to implement a system speaking to an E1 circuit, such as
trailing whitespace
--
To view, visit https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29922
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-e1-hardware
Gerrit-Branch: master
Gerrit-Change-Id: If126790c5652a6228e8a8ad1986e3b08adf46fae
Gerrit-Change-Number: 29922
Gerrit-PatchSet: 2
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Comment-Date: Mon, 31 Oct 2022 08:03:06 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
Jenkins Builder has posted comments on this change. ( https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29922 )
Change subject: major update of README
......................................................................
Patch Set 1:
(1 comment)
File README.md:
Robot Comment from checkpatch (run ID jenkins-gerrit-lint-589):
https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29922/comment/86df19b5_a20e…
PS1, Line 18: if you want to implement a system speaking to an E1 circuit, such as
trailing whitespace
--
To view, visit https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29922
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-e1-hardware
Gerrit-Branch: master
Gerrit-Change-Id: If126790c5652a6228e8a8ad1986e3b08adf46fae
Gerrit-Change-Number: 29922
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-CC: Jenkins Builder
Gerrit-Comment-Date: Mon, 31 Oct 2022 07:57:40 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment
laforge has uploaded this change for review. ( https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29922 )
Change subject: major update of README
......................................................................
major update of README
* make sure all projects and relevant links are mentioned
* indicate which sub-directories relate to which project
* use markdown syntax
Change-Id: If126790c5652a6228e8a8ad1986e3b08adf46fae
---
D README
A README.md
2 files changed, 94 insertions(+), 47 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-e1-hardware refs/changes/22/29922/1
diff --git a/README b/README
deleted file mode 100644
index 2766310..0000000
--- a/README
+++ /dev/null
@@ -1,47 +0,0 @@
-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.
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..758a68e
--- /dev/null
+++ b/README.md
@@ -0,0 +1,94 @@
+osmo-e1-hardware - Collection of various E1/TDM hardware projects
+=================================================================
+
+This repository contains a variety of different projects related to
+E1/TDM hardware interfaces
+
+* `icE1usb` (fully-fledged USB E1 interface adapter)
+* `osmo-e1-tracer` (fully integrated passive raw bitstream tracer)
+* `osmo-e1-tap` (passive high-impedance E1/T1 tap)
+* `osmo-e1-xcvr` (E1 LIU + magnetics)
+ https://osmocom.org/projects/e1-t1-adapter/wiki/Osmo-e1-xcvr
+
+icE1usb
+-------
+
+The Osmocom icE1usb project is an open source hardware, gateware and firmware
+project implementing a USB-attached interface for E1 circuits. Use this
+if you want to implement a system speaking to an E1 circuit, such as
+* a GSM BSC (using [OsmoBSC](https://osmocom.org/projects/osmobsc/wiki)) talking Abis/E1 to a GSM Base station,
+* using [osmo-gbproxy](https://osmocom.org/projects/osmo-gbproxy/wiki/Osmo-gbproxy) to convert classing Gb/E1 to Gb/IP
+* talking to legacy ISDN PRI equipment such as PBX, RAS servers, etc.
+* connecting legacy ISDN PRI equipment such as PBX, RAS servers, etc. to
+ the [OCTOI comminity TDMoIP network](https://osmocom.org/projects/octoi/wiki)
+
+Depending on your USB host controller, it supports one or two E1
+circuits. Most host controllers can only support one E1 circuit.
+
+In order to provide a stable E1 clock reference, it contains a GPS disciplined oscillator.
+
+See <https://osmocom.org/projects/e1-t1-adapter/wiki/IcE1usb> for more details.
+
+Fully assembled units can be purchased at the [sysmocom
+webshop](https://shop.sysmocom.de/Osmocom-icE1usb-E1-interface-for-USB/icE1usb-kit)
+
+Check the `hardware/icE1usb`, `firmware/ice40-riscv/icE1usb` directories in this repository.
+
+The host software is provided either
+* via [osmo-e1d](https://osmocom.org/projects/osmo-e1d/wiki), or
+* via the [icE1usb DAHDI driver](https://gitea.osmocom.org/retronetworking/dahdi-linux)
+
+
+osmo-e1-tracer
+--------------
+
+This is a fully integrated design that allows you to obtain 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.
+
+Fully assembled units can be purchased made-to-order from
+[sysmocom](https://sysmocom.de).
+
+Check the `hardware/e1-tracer`, `firmware/ice40-riscv/e1-tracer` and `software/e1-tracer`
+directories in this repository.
+
+
+osmo-e1-xcvr
+------------
+
+This was a simple hardware project that aims to generate a reusable module
+for interfacing E1/T1/J1 lines from various custom FPGA/CPLD/microcontroller
+projects. Consider it part of an earlier R&D setup before icE1usb and
+osmo-e1-tracer were around.
+
+The board contains transformers, 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, Multiplexer, HDLC decoder or anything like that is out-of-scope for
+now. The idea really 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
+
+Check the `hardware/e1-xcvr` directory in this repository.
+
+
+osmo-e1-tap
+-----------
+
+This is a small passive board that allows you to perform high-impedance tracing on an E1
+or T1 line.
+
+Fully assembled units can be purchased at the [sysmocom
+webshop](https://shop.sysmocom.de/E1-T1-tap-adapter/e1-tap).
+
+Check the `hardware/e1-tap` directory in this repository.
--
To view, visit https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29922
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-e1-hardware
Gerrit-Branch: master
Gerrit-Change-Id: If126790c5652a6228e8a8ad1986e3b08adf46fae
Gerrit-Change-Number: 29922
Gerrit-PatchSet: 1
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-MessageType: newchange
Hello Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29919
to look at the new patch set (#5).
Change subject: sw/e1-tracer: split recorder + analysis tools in sub-directories
......................................................................
sw/e1-tracer: split recorder + analysis tools in sub-directories
this way it's easier to see which part of the code is used where
Change-Id: I7d727263383ec1d6d61dd31fcfebf4a4b1a04765
---
M .checkpatch.conf
R software/e1-tracer/analyze/Makefile
R software/e1-tracer/analyze/crc4itu.c
R software/e1-tracer/analyze/crc4itu.h
R software/e1-tracer/analyze/dump.c
R software/e1-tracer/analyze/dump_ts.py
R software/e1-tracer/analyze/hdlc-decode-pipe.c
R software/e1-tracer/analyze/osmo_e1f.c
R software/e1-tracer/analyze/osmo_e1f.h
R software/e1-tracer/analyze/replay.c
A software/e1-tracer/record/Makefile
R software/e1-tracer/record/idt82v2081.c
R software/e1-tracer/record/idt82v2081.h
R software/e1-tracer/record/idt82v2081_regs.h
R software/e1-tracer/record/idt82v2081_usb.c
R software/e1-tracer/record/idt82v2081_usb.h
R software/e1-tracer/record/main.c
17 files changed, 14 insertions(+), 4 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-e1-hardware refs/changes/19/29919/5
--
To view, visit https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29919
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-e1-hardware
Gerrit-Branch: master
Gerrit-Change-Id: I7d727263383ec1d6d61dd31fcfebf4a4b1a04765
Gerrit-Change-Number: 29919
Gerrit-PatchSet: 5
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-MessageType: newpatchset
Attention is currently required from: tnt.
Hello Jenkins Builder, tnt,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29920
to look at the new patch set (#5).
Change subject: sw/e1tracer: Rename 'main' to 'e1-tracer-record'
......................................................................
sw/e1tracer: Rename 'main' to 'e1-tracer-record'
Change-Id: If70429e6a0504c657f44f9d0301a128d69ce7c18
---
M software/e1-tracer/record/Makefile
R software/e1-tracer/record/e1-tracer-record.c
2 files changed, 2 insertions(+), 2 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-e1-hardware refs/changes/20/29920/5
--
To view, visit https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29920
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-e1-hardware
Gerrit-Branch: master
Gerrit-Change-Id: If70429e6a0504c657f44f9d0301a128d69ce7c18
Gerrit-Change-Number: 29920
Gerrit-PatchSet: 5
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: tnt <tnt(a)246tNt.com>
Gerrit-Attention: tnt <tnt(a)246tNt.com>
Gerrit-MessageType: newpatchset
Hello Jenkins Builder,
I'd like you to reexamine a change. Please visit
https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29919
to look at the new patch set (#4).
Change subject: sw/e1-tracer: split recorder + analysis tools in sub-directories
......................................................................
sw/e1-tracer: split recorder + analysis tools in sub-directories
this way it's easier to see which part of the code is used where
Change-Id: I7d727263383ec1d6d61dd31fcfebf4a4b1a04765
---
M .checkpatch.conf
R software/e1-tracer/analyze/Makefile
R software/e1-tracer/analyze/crc4itu.c
R software/e1-tracer/analyze/crc4itu.h
R software/e1-tracer/analyze/dump.c
R software/e1-tracer/analyze/dump_ts.py
R software/e1-tracer/analyze/hdlc-decode-pipe.c
R software/e1-tracer/analyze/osmo_e1f.c
R software/e1-tracer/analyze/osmo_e1f.h
R software/e1-tracer/analyze/replay.c
R software/e1-tracer/record/idt82v2081.c
R software/e1-tracer/record/idt82v2081.h
R software/e1-tracer/record/idt82v2081_regs.h
R software/e1-tracer/record/idt82v2081_usb.c
R software/e1-tracer/record/idt82v2081_usb.h
R software/e1-tracer/record/main.c
16 files changed, 2 insertions(+), 4 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-e1-hardware refs/changes/19/29919/4
--
To view, visit https://gerrit.osmocom.org/c/osmo-e1-hardware/+/29919
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-e1-hardware
Gerrit-Branch: master
Gerrit-Change-Id: I7d727263383ec1d6d61dd31fcfebf4a4b1a04765
Gerrit-Change-Number: 29919
Gerrit-PatchSet: 4
Gerrit-Owner: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: Jenkins Builder
Gerrit-MessageType: newpatchset