In this branch I tried following improvements:

-)Decouple enable_in and reset from observer, because of too long signal paths
,introduced register enable_logic
This Improvement made growth the fmax from 117Mhz to 198,40Mhz
Observer was driven with 200Mhz so there was still a slack.

-)Second improvement attempt was to reduce the if() wrapper , because
every if() clause leads to longer signal paths, so i tried to combine
to fewer if clauses
this improves the design with 6 Mhz
Finally fmax of Observer was 204,04 Mhz
unstage a staged file
added RTL Views into documentation, 20.02.2014_are the latest