I am a UW student working on a undergraduate research project of porting an ARM Cortex processor into a FPGA. The goal of the project is to find a way to draw out the address/data/control signals between the soft-processor and the on-board ram to help future EE/CE students learn logical analysis. To this end, ARM has given my small team access to the Cortex Synthesizable Verilog code.
It seems as though the only way to get the processor working on the FPGA is through Intel's Platform Designer tool and using it to create a custom interface between the processor and the board.
Does anyone know if there is a way to tap into the bus to draw out just the address/data/control signals? Or, alternatively, if there is a way to "tap wires" in between the soft-processor and the on-board ram so we can pull these signals out and send them into a logic analyzer?
Note: Hardware/Software our team is using...
-Verilog Code for ARM Cortex M0
-Quartus Prime - Lite
-To-be-designed custom PCB to connect FPGA to Logical Analyzer
You can consider to use signaltap in oder to check the running signals.
I believe you mean "hard processor" wherever you say "soft processor" above.
Anyway, as mentioned, you can use Signal Tap to tap the bridges between the HPS and the FPGA fabric without requiring any external lab equipment. You could also use tools like Signal Probe or the Logic Analyzer Interface (LAI) to bring signals out to available I/O pins to view on an external scope or logic analyzer.