Logic analyzer should be the base component for your development. I'm sure that you know this chinese clone of logic analyzer of Saleae with chip CY7C68013A by Cypress.
The maximum of sample rate is 24 MHz. The clone uses software by saleae which knows to analyze a lot of buses.
The newiest original logic analyzer by Saleae company are these.
On the aliexpress is available FPGA version of logic anaylzer, which uses Saleae software also.
The chinese clone has 16 digital inputs and maximum sampel rate is 100 MHz and supports newer version of software - 1.2.10.