blob: a515cb117421ad5bce7ec099ba124567d1208c8c [file] [log] [blame]
Harald Welted645d442020-12-14 19:20:38 +01001[[gateware]]
2== icE1usb Gateware
3
4The icE1usb _gateware_ is where pretty much everything happens,
5from the E1 Line Interface Unit to the E1 Framer/Deframer, the
6picoRISCV soft-core running the [[firmware]] as well as the USB
7device peripheral talking to the host PC.
8
Harald Welte921f39c2022-11-01 09:33:37 +01009The gateware is stored in binary form on the device-internal
10non-volatile memory (SPI flash). It is field-upgradeable via USB.
11
Harald Welted645d442020-12-14 19:20:38 +010012As an OSHW project, all of it is available in source code format
13at https://git.osmocom.org/osmo-e1-hardware/tree/gateware/icE1usb
14
15Please use `git clone --recursive` when cloning the git repository
16so you get all of the sub-modules for the various soft-cores.