xhdl15 : IF (C_DATA_WIDTH = 64) GENERATE -- 64-bit interface: contains 2 DWORDs per cycle, for a total of 8 bytes -- TSTRB has only two possible values here, 0xFF or 0x0F tstrb <= x"FF" WHEN (TRN_RREM = "11") ELSE x"0F"; tstrb_prev <= x"FF" WHEN (trn_rrem_prev = "11" ) ELSE x"0F"; END GENERATE;
変更後 :
xhdl15 : IF (C_DATA_WIDTH = 64) GENERATE -- 64-bit interface: contains 2 DWORDs per cycle, for a total of 8 bytes -- TSTRB has only two possible values here, 0xFF or 0x0F tstrb <= x"FF" WHEN (TRN_RREM = "1") ELSE x"0F"; tstrb_prev <= x"FF" WHEN (trn_rrem_prev = "1" ) ELSE x"0F"; END GENERATE;