Well that's the thing, the blocks under the TIMESTAMP REGISTER and CONFIG REGISTER won't be controled by the linux,. I'm will write those IP, test them and implement them.
The idea behind behind the global system is to have 2 indepedant "sub systems" (linux and the rest) with no control between them. I don't know if I'm clear in my explanation xD
So my question will be, if I want to do that, to implement the linux, i need to create a device-tree, and a Linux image (eventually a U-boot too). Then I can load the linux, but I don't understand when the bitstream is loaded and how the Linux will known which hardware is interfacing with it?
My though is: device-tree => only hardware relative to linux
Only device-tree loaded => only linux on platform
So there is something missing, am I right?