The RAMs inferred by GHDL are split into separate instances
for byte enables. This pass recombines memories that have the same
input address (and matching characteristics) allowing a single
BRAM to be used with byte enables.
Work in progress, needs more checks for memory compatibility
Briefly tested to work for microwatt