Updating the bram core

The edk bram core is now only used when the options to reg outputs are set to
false and the data width is 32 bits. All other settings will cause the custom
bram block to be used.