Если предположить, что crc_rx_init является std_logic, то единственное отличие, скорее всего, в симуляции.Помните, что std_logic имеет 9 состояний («U», «0», «1», «X», «Z», «L», «H», «W», «-»).В первом случае, если crc_rx_init был «U», то flash_crc_calc будет все «0».Во втором случае flash_crc_calc будет иметь значение «1».