├── .gitignore ├── README.md ├── gateware ├── clocker.py ├── dramfifo.py ├── etherbone.py ├── flash.py ├── ft601.py ├── iti.py ├── spi.py ├── storage.py ├── ulpi.py ├── usb.py └── wrapper.py ├── openocd ├── bscan_spi_xc7a35t.bit ├── bscan_spi_xc7a50t.bit └── openocd.cfg ├── software ├── Makefile ├── common │ ├── etherbone.c │ ├── etherbone.h │ ├── test_hw.c │ ├── testsuite.c │ ├── testsuite.h │ ├── ulpi.c │ └── ulpi.h ├── etherbone.py ├── generated │ └── .gitignore ├── hw │ ├── common.h │ └── flags.h ├── linux │ └── compat.c ├── sdram_init.py ├── sniff.py └── windows │ ├── FTD3XXLibrary │ ├── FTD3XX.h │ ├── Win32 │ │ ├── FTD3XX.dll │ │ ├── FTD3XX.lib │ │ └── Static │ │ │ └── FTD3XX.lib │ └── x64 │ │ ├── FTD3XX.dll │ │ ├── FTD3XX.lib │ │ └── Static │ │ └── FTD3XX.lib │ ├── compat.c │ ├── ft601.c │ └── ft601.h ├── test ├── test_analyzer.py └── test_sdram.py ├── usbblink.py └── usbsniffer.py /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__/ 2 | build/ 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/README.md -------------------------------------------------------------------------------- /gateware/clocker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/gateware/clocker.py -------------------------------------------------------------------------------- /gateware/dramfifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/gateware/dramfifo.py -------------------------------------------------------------------------------- /gateware/etherbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/gateware/etherbone.py -------------------------------------------------------------------------------- /gateware/flash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/gateware/flash.py -------------------------------------------------------------------------------- /gateware/ft601.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/gateware/ft601.py -------------------------------------------------------------------------------- /gateware/iti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/gateware/iti.py -------------------------------------------------------------------------------- /gateware/spi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/gateware/spi.py -------------------------------------------------------------------------------- /gateware/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/gateware/storage.py -------------------------------------------------------------------------------- /gateware/ulpi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/gateware/ulpi.py -------------------------------------------------------------------------------- /gateware/usb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/gateware/usb.py -------------------------------------------------------------------------------- /gateware/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/gateware/wrapper.py -------------------------------------------------------------------------------- /openocd/bscan_spi_xc7a35t.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/openocd/bscan_spi_xc7a35t.bit -------------------------------------------------------------------------------- /openocd/bscan_spi_xc7a50t.bit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/openocd/bscan_spi_xc7a50t.bit -------------------------------------------------------------------------------- /openocd/openocd.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/openocd/openocd.cfg -------------------------------------------------------------------------------- /software/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/Makefile -------------------------------------------------------------------------------- /software/common/etherbone.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/common/etherbone.c -------------------------------------------------------------------------------- /software/common/etherbone.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/common/etherbone.h -------------------------------------------------------------------------------- /software/common/test_hw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/common/test_hw.c -------------------------------------------------------------------------------- /software/common/testsuite.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/common/testsuite.c -------------------------------------------------------------------------------- /software/common/testsuite.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/common/testsuite.h -------------------------------------------------------------------------------- /software/common/ulpi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/common/ulpi.c -------------------------------------------------------------------------------- /software/common/ulpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/common/ulpi.h -------------------------------------------------------------------------------- /software/etherbone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/etherbone.py -------------------------------------------------------------------------------- /software/generated/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /software/hw/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/hw/common.h -------------------------------------------------------------------------------- /software/hw/flags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/hw/flags.h -------------------------------------------------------------------------------- /software/linux/compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/linux/compat.c -------------------------------------------------------------------------------- /software/sdram_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/sdram_init.py -------------------------------------------------------------------------------- /software/sniff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/sniff.py -------------------------------------------------------------------------------- /software/windows/FTD3XXLibrary/FTD3XX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/windows/FTD3XXLibrary/FTD3XX.h -------------------------------------------------------------------------------- /software/windows/FTD3XXLibrary/Win32/FTD3XX.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/windows/FTD3XXLibrary/Win32/FTD3XX.dll -------------------------------------------------------------------------------- /software/windows/FTD3XXLibrary/Win32/FTD3XX.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/windows/FTD3XXLibrary/Win32/FTD3XX.lib -------------------------------------------------------------------------------- /software/windows/FTD3XXLibrary/Win32/Static/FTD3XX.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/windows/FTD3XXLibrary/Win32/Static/FTD3XX.lib -------------------------------------------------------------------------------- /software/windows/FTD3XXLibrary/x64/FTD3XX.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/windows/FTD3XXLibrary/x64/FTD3XX.dll -------------------------------------------------------------------------------- /software/windows/FTD3XXLibrary/x64/FTD3XX.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/windows/FTD3XXLibrary/x64/FTD3XX.lib -------------------------------------------------------------------------------- /software/windows/FTD3XXLibrary/x64/Static/FTD3XX.lib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/windows/FTD3XXLibrary/x64/Static/FTD3XX.lib -------------------------------------------------------------------------------- /software/windows/compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/windows/compat.c -------------------------------------------------------------------------------- /software/windows/ft601.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/windows/ft601.c -------------------------------------------------------------------------------- /software/windows/ft601.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/software/windows/ft601.h -------------------------------------------------------------------------------- /test/test_analyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/test/test_analyzer.py -------------------------------------------------------------------------------- /test/test_sdram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/test/test_sdram.py -------------------------------------------------------------------------------- /usbblink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/usbblink.py -------------------------------------------------------------------------------- /usbsniffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lambdaconcept/usbsniffer/HEAD/usbsniffer.py --------------------------------------------------------------------------------