vector.com|Contact
Search tips

apple banana
Find rows that contain at least one of the two words.

+apple +juice
Find rows that contain both words.

+apple macintosh
Find rows that contain the word 'apple', but rank rows higher if they also contain 'macintosh'.

+apple -macintosh
Find rows that contain the word 'apple' but not 'macintosh'.

+apple ~macintosh
Find rows that contain the word 'apple', but if the row also contains the word 'macintosh', rate it lower than if row does not. This is "softer" than a search for '+apple -macintosh', for which the presence of 'macintosh' causes the row not to be returned at all.

+apple +(>turnover >strudel)
Find rows that contain the words 'apple' and 'turnover', or 'apple' and 'strudel' (in any order), but rank 'apple turnover' higher than 'apple strudel'.

apple*
Find rows that contain words such as 'apple', 'apples', 'applesauce', or 'applet'.

"some words"
Find rows that contain the exact phrase 'some words' (for example, rows that contain 'some words of wisdom' but not "some noise words").

By continuing to use this site you agree to the use of cookies. For more information and to find out how to change this click here. Accept Cookies
Please enable cookies in your browser for this website.
Search:
Advanced search

Usage of AVTP and Hardware-based send scheduling with VN5610

Last updated: 2018-08-24
Issue:

CANoe.Ethernet supports hardware-based send scheduling together with the VN5610 interface hardware. Due to hardware-specific restrictions the usability of this feature for AVB/TSN is limited by the following factors:

  • The number of concurrent simulated AVB talkers (sending streams on the same interface hardware channel)
  • The bandwidth requirement of each stream (packets per second and bytes per packet)

Typically these restrictions allow for sending one or more uncompressed audio streams on the same hardware channel.

Note:

No traffic shaping is performed on a send port, neither in hardware nor in software.

The VN5610’s send timing precision is only guaranteed when one talker is sending one stream exclusively on a single channel.

Beginning with CANoe version 11 SP2 software-based send scheduling can be used instead to work-around these limitations. Hardware based send scheduling provides less accuracy of the send intervals but should be sufficient for most streaming scenarios with higher bandwidth requirements such as video streaming.

Solution:

If you get the following error message while sending an AVTP based network video stream on a Real Bus connected with a VN5610:

System        44-0001 Ethernet Driver: [Eth 1]  Time 566.804 Eth 1 TX-Error: Invalid schedule timestamp. 
CAPL / .NET        VAvbLayer: errorCode equals 7

Proceed as follows:

  • download and install at least CANoe 11 SP2 from our Download Center
  • add in the following section to CAN.ini:
    [TSN] 
    HwSendScheduling=0 
  • You can check the CAN.ini location in your installation like following:

After that, you should be able to read the following message in the write window after the measurement start:

Ethernet interface does not support hardware-based send scheduling. Software timed-scheduling with limited accuracy is used.

Note:
  • For talkers that send RTP streams software-based time scheduling is always used, regardless of the CAN.ini setting.
  • For the VN5640 interface hardware-based send scheduling is not available.

 
Article Options
2018-08-24
Views: 565