[FIX] Fix bus master to avoid 'X' stimuli

This solves unwanted warnings during simulation.

Change-Id: I416c184cb2989092eab8e8c9c4cb507657562ba4
Reviewed-on: http://brateggevoat1/gerrit/1449
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
[FEATURE] Add logic reduce operation into global package

These reduce operations should avoid using the std_logic_misc library.

Change-Id: I7be94d13b2ae747d380bc00f34c83db8333ce8d0
Reviewed-on: http://brateggevoat1/gerrit/1448
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
[FIX] Fix byteenable width of simplex DPRAM

Since the simplex DPRAM shall be used with data width smaller a byte the
byteenable port requires its own configuration parameter.

Change-Id: Ie20e4bbeeaf56616871ee5ee408f6aea4b23fa7e
Reviewed-on: http://brateggevoat1/gerrit/1450
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
[FIX] Fix synthesis warnings of openMAC and openHUB

- Split clock and logic processes
- Remove unused signals
- Complete sensitivity list

Change-Id: I844fdcaf3a346e62df3b9fc3d99a8007a81100f4
Reviewed-on: http://brateggevoat1/gerrit/1441
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>
[TASK] Change name of triple buffer config header

Change-Id: Ie5f88536162ec71d2aff35f565c2f0df84c8d390
Reviewed-on: http://brateggevoat1/gerrit/1451
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Joerg Zelenka <joerg.zelenka@br-automation.com>