removed rx_buffer and tx_buffer from coregen