Tool/software: Linux
Hi,
we have a FPGA connected to a Linux-driven AM3359 via (async)GPMC. Due to a bug in our FPGA bus implementation, a write access to a certain address in the FPGA would lead to asserting the gpmc_wait signal perpetually instead of the correct amount of time until the data is ready. This bug was discovered because after accessing this address, the whole CPU seemed to be frozen. No serial/network connection is possible, only a powercycle helps.
The question which bothers me now is, is it possible that a GPMC-wait stalls the whole CPU?