E1 tracer » History » Revision 2
Revision 1 (tnt, 08/21/2020 09:07 AM) → Revision 2/13 (laforge, 08/30/2020 03:58 PM)
h1. e1-tracer E1 tracer This page will be about the "production" version of the setup described in [[ICE40_based_passive_tap]]. Hardware files can be found at: https://git.osmocom.org/osmo-e1-xcvr/tree/hardware/eagle h2. hardware h3. design files 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]]. Meanwhile, we have designed a fully integrated board. Design files are part of the @osmo-e1-xcvr.git@ repository. * Schematics: ** EAGLE: source:hardware/eagle/e1-tracer.sch ** PDF: source:hardware/e1-tracer_sch.pdf * Board layout ** EAGLE: source:hardware/eagle/e1-tracer.brd ** PDF: source:hardware/e1-tracer_brd.pdf ** Gerber: source:hardware/gerber * Bill of Materials ** gnumeric spreadsheet: source:hardware/e1-tracer_eBOM.gnumeric ** CSV export: source:hardware/e1-tracer_eBOM.csv h3. gateware + firmware 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 h3. availability Fully assembled products based on this hardware are going to be made available by "sysmocom":https://sysmocom.de/ h2. software 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 There are two related programs: * @main@ - the program used to perform recordings and store them * @dump@ - the program to analyze recordings [[http://git.osmocom.org/osmo-e1-xcvr/tree/hardware/eagle]]