IcE1usb » History » Version 1
tnt, 07/17/2019 06:27 PM
1 | 1 | tnt | h1. iCE40 E1 USB interface |
---|---|---|---|
2 | |||
3 | This page is the main entry point for the E1 Software defined interface using the iCE40 FPGA as the core. |
||
4 | |||
5 | |||
6 | h2. Architecture |
||
7 | |||
8 | TODO |
||
9 | |||
10 | h2. Current stack |
||
11 | |||
12 | * The hardware is currently not documented, only 2 prototypes exists and have been half hand-wired. They are currently based off iCEBreaker and iCEBreaker-bitsy iCE40 dev boards. ( https://github.com/icebreaker-fpga/icebreaker ) |
||
13 | * The gateware is temporarily hosted in the 'e1' branch of this repo : https://github.com/smunaut/ice40-playground/tree/e1/projects/riscv_usb |
||
14 | * The embedded software is in the same repository as above, in the 'fw' sub-directory : https://github.com/smunaut/ice40-playground/tree/e1/projects/riscv_usb/fw |
||
15 | * The userspace daemon that handles the USB communication is hosted at: http://git.osmocom.org/osmo-e1d |
||
16 | * The support for this daemon interface to the rest of the cellular stack is in a 'tnt/e1d' branch of the libosmo-abis repo : http://git.osmocom.org/libosmo-abis/log/?h=tnt/e1d |
||
17 | |||
18 | h2. Presentations |
||
19 | |||
20 | * Talk from OsmoCon 2018 about the Software Defined E1 project as a whole : attachment:osmocon_2018_e1.pdf |
||
21 | * Talk from OsmoDevCon 2019 about the iCE40 based solution specifically: attachment:osmodevcon_2019_e1.pdf |