25.7.3.4 Block Transfer Size

The Block Transfer Size defines the total number of bytes to transfer from source to destination before setting the Block Transfer Complete interrupt status flag, CHINTFk.BC and clearing the CHCTRLAk.ENABLE bit. See Block Transfer Enable for details on CHCTRLAk.ENABLE. The CHXSIZk.BLKSZ register field holds the Block Transfer Size. The size byte alignment (byte, halfword, or word) must match the most restrictive address sequence mode select between Read and Write Address Sequence Mode settings. The following table shows the size restriction.

Table 25-2. Block and Cell Size Restrictions
RAS Transfer Mode WAS Transfer Mode Size Alignment Restriction
Fixed or Increment / Byte Fixed or Increment / Byte None
Fixed or Increment / Byte Fixed or Increment / Halfword Halfword
Fixed or Increment / Byte Fixed / Word Word
Fixed or Increment / Byte Increment /Auto None
Fixed or Increment / Halfword Fixed or Increment / Byte Halfword
Fixed or Increment / Halfword Fixed or Increment / Halfword Halfword
Fixed or Increment / Halfword Fixed / Word Word
Fixed or Increment / Halfword Increment /Auto Halfword
Fixed / Word Fixed or Increment / Byte Word
Fixed / Word Fixed or Increment / Halfword Word
Fixed / Word Fixed / Word Word
Fixed / Word Increment /Auto Word
Increment / Auto Fixed or Increment / Byte None
Increment / Auto Fixed or Increment / Halfword Halfword
Increment / Auto Fixed / Word Word
Increment / Auto Increment /Auto None