Of course he can store all data in BRAM, but what he will do with this data next?
Well, according to 'Razvan1203'
I want that after a whole day of motion detection, I can access those clock values stored somewhere and process them elsewhere. How can I do this?
Hmm, well, If the MSP430 was doing the detecting, I would have it hold the times of motion detection, but Razvan has the clock in the FPGA. He might be downloading the BRAM table to another device through his BLE modules, we don't know.
We also don't know what's entailed in this processing. It could be nothing more than a histogram over time. I know this is a dumb thing to do in an FPGA unless you are doing millions of samples per second and want a live video graphic, like a digital oscilloscope, but a tiny simple MCU could probably do the basic if all you need is a day-to-day computation.