Uploaded image for project: 'EtherCAT Slave V4'
  1. EtherCAT Slave V4
  2. PSECSV4-797

Update HAL for NetX100/500 to V2.2.0.2

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: V4.2.12.3
    • Fix Version/s: V4.7.0.2, V4.7.1.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

            Expenses

              Activity

                Status Description

                  People

                  • Reporter:
                    JKollmannsperger Jochen Kollmannsperger
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    0 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved: