Figure 17. Subframe Equations
NumSubframe + CEIL SizeBlock
SizeMAX_Subframe
SizeSubframe + CEIL SizeBlock 256
256 NumSubframe
whileSizeBlock u SizeMAX_Subsystem {
SizeBlock + SizeBlock * SizeSubframe
}
if(SizeBlock u 128)
SizeLast_Subframe + SizeBlock
if(SizeBlock v 128) {
NumSubframe + NumSubframe * 1
SizeLast_Subframe + SizeBlock ) SizeMAX_Subframe
}
Figure 18. Frame Process
Full frame (frame length >20730)
1st sub−frame
Middle sub−frame
Middle sub−frame
Last sub−frame
1st sub−frame:
Prolog header is transferred by EDMA3, but not used by the TCP: The TCP EDMA3 I/F unit reads and counts this data but does not store it into the coprocessor memory.
Actually, the TCP is using the frame header symbols and does not need any header prolog computation.
Last sub−frame
A full sub−frame including the header and tail prolog is transferred by EDMA3 but the totality is not used by the TCP.
For the useless sub−frame part, the TCP EDMA3 I/F unit reads and counts it but does not store it into the coprocessor memory.
Actually, the TCP is using the frame tail symbol and does not need any tail prolog computation.
20 | TMS320C6457 |