
DS33Z41 Quad IMUX Ethernet Mapper
Register Name: |
| LI.TEPHC |
|
|
|
|
| ||
Register Description: |
| Transmit Errored Packet High Control Register |
|
| |||||
Register Address: |
| 0C7h |
|
|
|
|
| ||
Bit # | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
Name | MEIMS | TPER6 |
| TPER5 | TPER4 | TPER3 | TPER2 | TPER1 | TPER0 |
Default | 0 | 0 |
| 0 | 0 | 0 | 0 | 0 | 0 |
Bit 7: Manual Error Insert Mode Select (MEIMS). When 0, the transmit manual error insertion signal (TMEI) will not cause errors to be inserted. When 1, TMEI will cause an error to be inserted when it transitions from a 0 to a 1. Note: Enabling TMEI does not disable error insertion using TCER[6:0] and TCEN[7:0].
Bits 6 to 0: Transmit Errored Packet Insertion Rate (TPER6 to TPER0). These seven bits indicate the rate at which errored packets are to be output. One out of every x * 10y packets is to be an errored packet. TPER[3:0] is the value x, and TPER[6:4] is the value y which has a maximum value of 6. If TPER[3:0] has a value of 0h errored packet insertion is disabled. If TPER[6:4] has a value of 6xh or 7xh the errored packet rate is x * 106. A TPER[6:0] value of 01h results in every packet being errored. A TPER[6:0] value of 0Fh results in every 15th packet being errored. A TPER[6:0] value of 11h results in every 10th packet being errored.
To initiate automatic error insertion, use the following routine:
1)Configure LI.TEPLC and LI.TEPHC for the desired error insertion mode.
2)Write the LI.TPPCL.TIAEI bit to 1. Note that this bit is
3)If not using continuous error insertion (LI.TPELC is not equal to FFh), the user should monitor the LI.TPPSR.TEPF bit for completion of the error insertion. If interrupt on completion of error insertion is enabled (LI.TPPSRIE.TEPFIE = 1), the user only needs to wait for the interrupt condition.
4)Proceed with the cleanup routine listed below.
Cleanup routine:
1)Write LI.TEPLC and LI.TEPHC each to 00h.
2)Write the LI.TPPCL.TIAEI bit to 0.
92 of 167