This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,
In the TMS320C6678 datasheet it is specified that the total visible window is 256MB and the application can define up to 64 segments. The segment size is 256B to 256MB.
Even so, the sprugw8c.pdf manual specified for RXLEN_VAL field some values that seems to be out of range (over 256MB) probbale because of a typo in the documentation - the rxlen_val is displayed on 9 hex digits.
The rxlen_val is the Length value read or written from the Segment/Length array element indexed by The Rx
Address Segment Index Register.
If rxlen_val = 0-7, the segment size is 0;
If rxlen_val = 8, the segment size is 0x000000200
If rxlen_val = 9, the segment size is 0x000000400
If rxlen_val = 10, the segment size is 0x000000800
If rxlen_val = 11, the segment size is 0x000001000
If rxlen_val = 12, the segment size is 0x000002000
If rxlen_val = 13, the segment size is 0x000004000
If rxlen_val = 14, the segment size is 0x000008000
If rxlen_val = 15, the segment size is 0x000010000
If rxlen_val = 16, the segment size is 0x000020000
If rxlen_val = 17, the segment size is 0x000040000
If rxlen_val = 18, the segment size is 0x000080000
If rxlen_val = 19, the segment size is 0x000100000
If rxlen_val = 20, the segment size is 0x000200000
If rxlen_val = 21, the segment size is 0x000400000
If rxlen_val = 22, the segment size is 0x000800000
If rxlen_val = 23, the segment size is 0x001000000
If rxlen_val = 24, the segment size is 0x002000000
If rxlen_val = 25, the segment size is 0x004000000
If rxlen_val = 26, the segment size is 0x008000000
If rxlen_val = 27, the segment size is 0x010000000
If rxlen_val = 28, the segment size is 0x020000000 -- this hex values has 9 digits and the value is 512MBs ->0x0.2000.0000
If rxlen_val = 29, the segment size is 0x040000000 -- this hex values has 9 digits ...
If rxlen_val = 30, the segment size is 0x080000000 -- this hex values has 9 digits ...
If rxlen_val = 31, the segment size is 0x100000000 -- this hex values has 9 digits ...