interface for BRAM added