Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: V2.5.34.0
-
Fix Version/s: V2.5.44.0
-
Component/s: None
-
Labels:None
-
Account:SPC EtherCat Slave (SPCETHERCA)
Description
Update HAL for NetX100/500 to V2.2.0.2
Symptom:
Ethernet frames splitted into 2 fragments during forwarding by netX-based ESC leads to lost frames on EtherCAT Master side.
Description:
Within xPEC microcode that realizes ESC functionality there is a process that calculates internal ESC
status and after that it fills UTX FIFO (FIFO for transmitter containing Ethernet frame data).
This process is delayed by 80 ns in case that ARM issues one of following requests during Ethernet
header of EtherCAT frame receiving
- RX_PDO exchange
- TX_PDO exchange
- PDI Watchdog Triggered
In this case then the UTX fill process is delayed too much, UTX FIFO is served too late and therefore
it goes to fill level 0 (underrun). This underrun leads to currently transmitted frames is splitted into 2 fragments.
Attachments
Issue Links
- is cloned by
-
PSECSV4-797 Update HAL for NetX100/500 to V2.2.0.2
- Closed