├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── LICENSE ├── README.md ├── documentation ├── images │ ├── GUI_1.PNG │ ├── GUI_2.PNG │ ├── enexor_system_diagram.png │ ├── memory_buffer.png │ ├── sample_rate_counter.png │ ├── timestamp_counter_1.png │ └── trigger_controller_1.png └── waveform_json │ ├── sample_rate_counter.json │ ├── timestamp_counter.json │ └── trigger_controller.json ├── gui ├── config.json ├── gui.py ├── logicAnalyzer.py ├── multiplots.py ├── notes.md ├── serialInterface.py ├── test_data │ └── QSPI.xor └── tester.py └── hardware └── enexor-logic-analyzer.srcs ├── sim_1 └── new │ ├── Data_Buffer_tb.v │ ├── Data_Width_Converter_tb.v │ ├── Timestamp_Counter_tb.v │ ├── Trigger_Controller_tb.v │ └── top_testbench.v └── sources_1 └── new ├── ALS.v ├── Clock_Divider.v ├── Data_Buffers.v ├── Data_Buffers_Programmable.v ├── Data_Width_Converter.v ├── FSM_Controller.v ├── Logic_Analyzer_Top.v ├── Mux.v ├── Pulse_Sync.v ├── Reset_Sync.v ├── Timestamp_Counter.v ├── Trigger_Controller.v ├── UART.v ├── UART_Rx.v ├── UART_Tx.v ├── demo_top.v ├── simpleSPI.v └── sram.v /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/README.md -------------------------------------------------------------------------------- /documentation/images/GUI_1.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/documentation/images/GUI_1.PNG -------------------------------------------------------------------------------- /documentation/images/GUI_2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/documentation/images/GUI_2.PNG -------------------------------------------------------------------------------- /documentation/images/enexor_system_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/documentation/images/enexor_system_diagram.png -------------------------------------------------------------------------------- /documentation/images/memory_buffer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/documentation/images/memory_buffer.png -------------------------------------------------------------------------------- /documentation/images/sample_rate_counter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/documentation/images/sample_rate_counter.png -------------------------------------------------------------------------------- /documentation/images/timestamp_counter_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/documentation/images/timestamp_counter_1.png -------------------------------------------------------------------------------- /documentation/images/trigger_controller_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/documentation/images/trigger_controller_1.png -------------------------------------------------------------------------------- /documentation/waveform_json/sample_rate_counter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/documentation/waveform_json/sample_rate_counter.json -------------------------------------------------------------------------------- /documentation/waveform_json/timestamp_counter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/documentation/waveform_json/timestamp_counter.json -------------------------------------------------------------------------------- /documentation/waveform_json/trigger_controller.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/documentation/waveform_json/trigger_controller.json -------------------------------------------------------------------------------- /gui/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/gui/config.json -------------------------------------------------------------------------------- /gui/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/gui/gui.py -------------------------------------------------------------------------------- /gui/logicAnalyzer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/gui/logicAnalyzer.py -------------------------------------------------------------------------------- /gui/multiplots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/gui/multiplots.py -------------------------------------------------------------------------------- /gui/notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/gui/notes.md -------------------------------------------------------------------------------- /gui/serialInterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/gui/serialInterface.py -------------------------------------------------------------------------------- /gui/test_data/QSPI.xor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/gui/test_data/QSPI.xor -------------------------------------------------------------------------------- /gui/tester.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/gui/tester.py -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sim_1/new/Data_Buffer_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sim_1/new/Data_Buffer_tb.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sim_1/new/Data_Width_Converter_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sim_1/new/Data_Width_Converter_tb.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sim_1/new/Timestamp_Counter_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sim_1/new/Timestamp_Counter_tb.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sim_1/new/Trigger_Controller_tb.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sim_1/new/Trigger_Controller_tb.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sim_1/new/top_testbench.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sim_1/new/top_testbench.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/ALS.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/ALS.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/Clock_Divider.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/Clock_Divider.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/Data_Buffers.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/Data_Buffers.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/Data_Buffers_Programmable.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/Data_Buffers_Programmable.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/Data_Width_Converter.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/Data_Width_Converter.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/FSM_Controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/FSM_Controller.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/Logic_Analyzer_Top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/Logic_Analyzer_Top.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/Mux.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/Mux.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/Pulse_Sync.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/Pulse_Sync.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/Reset_Sync.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/Reset_Sync.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/Timestamp_Counter.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/Timestamp_Counter.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/Trigger_Controller.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/Trigger_Controller.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/UART.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/UART.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/UART_Rx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/UART_Rx.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/UART_Tx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/UART_Tx.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/demo_top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/demo_top.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/simpleSPI.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/simpleSPI.v -------------------------------------------------------------------------------- /hardware/enexor-logic-analyzer.srcs/sources_1/new/sram.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lekgolo167/enxor-logic-analyzer/HEAD/hardware/enexor-logic-analyzer.srcs/sources_1/new/sram.v --------------------------------------------------------------------------------