From 25570ba7b68a866d19011dd1bcbba07455284239 Mon Sep 17 00:00:00 2001 From: Stephan Thiele Date: Fri, 1 Mar 2019 22:21:43 +0100 Subject: [PATCH] can_fd: add dumps with BRS + extended ids --- can/can_fd/arbitrary_traffic/README | 137 ++++++++++++++++-- .../arbitrary_traffic/can_fd_ext_brs_64.sr | Bin 0 -> 866 bytes .../arbitrary_traffic/can_fd_ext_brs_8.sr | Bin 0 -> 572 bytes .../can_fd_ext_without_brs_64.sr | Bin 0 -> 1059 bytes .../can_fd_ext_without_brs_8.sr | Bin 0 -> 584 bytes .../arbitrary_traffic/can_fd_std_brs_64.sr | Bin 0 -> 852 bytes .../arbitrary_traffic/can_fd_std_brs_8.sr | Bin 0 -> 540 bytes ...brs_64.sr => can_fd_std_without_brs_64.sr} | Bin .../can_fd_std_without_brs_8.sr | Bin 0 -> 578 bytes 9 files changed, 127 insertions(+), 10 deletions(-) create mode 100644 can/can_fd/arbitrary_traffic/can_fd_ext_brs_64.sr create mode 100644 can/can_fd/arbitrary_traffic/can_fd_ext_brs_8.sr create mode 100644 can/can_fd/arbitrary_traffic/can_fd_ext_without_brs_64.sr create mode 100644 can/can_fd/arbitrary_traffic/can_fd_ext_without_brs_8.sr create mode 100644 can/can_fd/arbitrary_traffic/can_fd_std_brs_64.sr create mode 100644 can/can_fd/arbitrary_traffic/can_fd_std_brs_8.sr rename can/can_fd/arbitrary_traffic/{can_fd_without_brs_64.sr => can_fd_std_without_brs_64.sr} (100%) create mode 100644 can/can_fd/arbitrary_traffic/can_fd_std_without_brs_8.sr diff --git a/can/can_fd/arbitrary_traffic/README b/can/can_fd/arbitrary_traffic/README index 8b98127..a4c5f9c 100644 --- a/can/can_fd/arbitrary_traffic/README +++ b/can/can_fd/arbitrary_traffic/README @@ -12,7 +12,8 @@ https://en.wikipedia.org/wiki/CAN_FD Logic analyzer setup -------------------- -The logic analyzer used was a Dreamsoucelab DSLogic Plus. +The logic analyzer used was a Dreamsoucelab DSLogic Plus at a sample rate of +100Mhz. Channel 0 was hooked up to a PEAK-PCAN-USB Pro CAN-FD device which has two CAN ports. Both ports were connected together using a selfmade circuit board. @@ -26,8 +27,8 @@ Both ports were opened by running two instances of the software. One for each port. All ACKs were handled by the participants. -can_fd_without_brs_8.sr ------------------------ +can_fd_std_without_brs_8.sr +--------------------------- This shows a single CAN-FD message with 8 Bytes of data without Bitrate Switch (BRS). @@ -48,12 +49,128 @@ can_fd_without_brs_64.sr This shows a single CAN-FD message with 64 bytes of data without Bitrate Switch (BRS). -Nominal bitrate: 1M (CLK: 80MHz, BRP: 10, TSeg1: 5, Tseg2: 2, Sjw: 1, SPP: 75%) -Data bitrate: 2M (Ignored, since BRS is disabled) -Extended frame: No -BRS: no -11898-1 ISO-mode: on +Host Clock: 80Mhz +Nominal Bitrate: 1M (BRP: 10, TSeg1: 5, Tseg2: 2, Sjw: 1, SPP: 75%) +Data Bitrate: 2M (Ignored, since BRS is disabled) +Extended Frame: No +BRS: No +11898-1 ISO-Mode: On +ID: 0x42 +Length: 8 Bytes +Data is counting up from 0x00 to 0x07 + + +can_fd_std_without_brs_64.sr +---------------------------- + +This shows a single CAN-FD message with 64 Bytes of data without +Bitrate Switch (BRS). + +Host Clock: 80Mhz +Nominal Bitrate: 1M (BRP: 10, TSeg1: 5, Tseg2: 2, Sjw: 1, SPP: 75%) +Data Bitrate: 2M (Ignored, since BRS is disabled) +Extended Frame: No +BRS: No +11898-1 ISO-Mode: On +ID: 0x42 +Length: 64 Bytes +Data is counting up from 0x00 to 0x3F + + +can_fd_ext_without_brs_8.sr +--------------------------- + +This shows a single CAN-FD message with 8 Bytes of data without +Bitrate Switch (BRS). + +Host Clock: 80Mhz +Nominal Bitrate: 1M (BRP: 10, TSeg1: 5, Tseg2: 2, Sjw: 1, SPP: 75%) +Data Bitrate: 2M (Ignored, since BRS is disabled) +Extended Frame: Yes +BRS: No +11898-1 ISO-Mode: On +ID: 0x42 +Length: 8 Bytes +Data is counting up from 0x00 to 0x07 + + +can_fd_ext_without_brs_64.sr +---------------------------- + +This shows a single CAN-FD message with 64 Bytes of data without +Bitrate Switch (BRS). + +Host Clock: 80Mhz +Nominal Bitrate: 1M (BRP: 10, TSeg1: 5, Tseg2: 2, Sjw: 1, SPP: 75%) +Data Bitrate: 2M (Ignored, since BRS is disabled) +Extended Frame: Yes +BRS: No +11898-1 ISO-Mode: On +ID: 0x42 +Length: 64 Bytes +Data is counting up from 0x00 to 0x3F + + +can_fd_std_brs_8.sr +------------------- + +This shows a single CAN-FD message with 64 Bytes of data with Bitrate Switch (BRS). + +Host Clock: 80Mhz +Nominal Bitrate: 1M (BRP: 10, TSeg1: 5, Tseg2: 2, Sjw: 1, SPP: 75%) +Data Bitrate: 2M (BRP: 4, TSeg1: 7, Tseg2: 2, Sjw: 1, SPP: 80%) +Extended Frame: No +BRS: Yes +11898-1 ISO-Mode: On +ID: 0x42 +Length: 8 Bytes +Data is counting up from 0x00 to 0x07 + + +can_fd_std_brs_64.sr +-------------------- + +This shows a single CAN-FD message with 64 Bytes of data with Bitrate Switch (BRS). + +Host Clock: 80Mhz +Nominal Bitrate: 1M (BRP: 10, TSeg1: 5, Tseg2: 2, Sjw: 1, SPP: 75%) +Data Bitrate: 2M (BRP: 4, TSeg1: 7, Tseg2: 2, Sjw: 1, SPP: 80%) +Extended Frame: No +BRS: Yes +11898-1 ISO-Mode: On +ID: 0x42 +Length: 64 Bytes +Data is counting up from 0x00 to 0x3F + + +can_fd_ext_brs_8.sr +------------------- + +This shows a single CAN-FD message with 64 Bytes of data with Bitrate Switch (BRS). + +Host Clock: 80Mhz +Nominal Bitrate: 1M (BRP: 10, TSeg1: 5, Tseg2: 2, Sjw: 1, SPP: 75%) +Data Bitrate: 2M (BRP: 4, TSeg1: 7, Tseg2: 2, Sjw: 1, SPP: 80%) +Extended Frame: Yes +BRS: Yes +11898-1 ISO-Mode: On +ID: 0x42 +Length: 8 Bytes +Data is counting up from 0x00 to 0x07 + + +can_fd_ext_brs_64.sr +-------------------- + +This shows a single CAN-FD message with 64 Bytes of data with Bitrate Switch (BRS). + +Host Clock: 80Mhz +Nominal Bitrate: 1M (BRP: 10, TSeg1: 5, Tseg2: 2, Sjw: 1, SPP: 75%) +Data Bitrate: 2M (BRP: 4, TSeg1: 7, Tseg2: 2, Sjw: 1, SPP: 80%) +Extended Frame: Yes +BRS: Yes +11898-1 ISO-Mode: On ID: 0x42 -Length: 64 bytes -Data is counting up from 0x00 to 0x3F. +Length: 64 Bytes +Data is counting up from 0x00 to 0x3F diff --git a/can/can_fd/arbitrary_traffic/can_fd_ext_brs_64.sr b/can/can_fd/arbitrary_traffic/can_fd_ext_brs_64.sr new file mode 100644 index 0000000000000000000000000000000000000000..857b63a999b7715f050c3fc3bb284fac4ad16934 GIT binary patch literal 866 zcmWIWW@h1H00DzFk$$}Uu1YZi*&xgg#AT^P#hLkeMgc%oA`DCn9AH(mtD0RKfwEJ9 zm;;D&Q%e$45=#;qSgC`2~!oSD&&yezf49!{r&;^PVU%G2U7jzuxfO zdtSRGorgF=YdrP07Ob44G;7`ao^O{-F3;nOzQxGHA9rNqCS{9Lxq5%59FUkKzFc?9 z6^#`!myU?$@=v{IS+MX}MsMKt&%e|~URGZ?a6ZaLHvc>KnZT&2Qwy2pQJq<|UBP1; z&?gJp7#TQ$&dkYA&rH@e)HQs2=c1sjA`i2}i~X5)FB=RmWocKWbHAJ9^X(Q;83cSV z70m4T?By~i{G4`mYh6c2@%2horE}V!4fq9Zua{J(u0Qkms_=L9#wfL)>XUA0SF7HW ze6#NE*L&;alh)s9u3GoJEd0$n>r=niS$JRIFRXvD^UIciH&ge1T4SUAa^B9nqVWnZ zWxvQSZT{x{1|bRrg}Sj`K(FZ>k83 z%6K+!YTbTS>r_<`iov&-Y9DXlQ z{j}cf!a+~rk7loOuJix>u;z~ZuZ7L;`2RYv@15Rpw{+X<1$Rr`XSUxp<>xg7I#ECM z&D7t{_LF`ueE#cU=`w#D2{rukTxBEPqU@?G77sv*9GcwsT<4&tE_1i#6 u6P9uzns6swgeEm06PA$Cb)lyugs!tdCOlmQc(byBq?mzl5s+R5_6q>TyjS%A literal 0 HcmV?d00001 diff --git a/can/can_fd/arbitrary_traffic/can_fd_ext_brs_8.sr b/can/can_fd/arbitrary_traffic/can_fd_ext_brs_8.sr new file mode 100644 index 0000000000000000000000000000000000000000..38e9d15690658afd260d51fb939364eec341ed10 GIT binary patch literal 572 zcmWIWW@h1H00Hwgk$$}Uu1YZi*&xgg#AT^P#hLkeMgc%oA`DCn9AH(mtD0RKfwEJ9 zm;;D&Q%e$45=#;qSgC`2~!oSD&&yezf49!{r&;^PVU%G2U7jzuxfO zdtSRGorgF=YdrP07Ob44G;7`ao^O{-F3;nOzQxGHA9rNqCS{9Lxq5%59FUkKzFc?9 z6^#`!myU?$@=v{IS+MX}MsMKt&%e|~URGZ?a6ZaLHvc>KnZT&2Qwy2pQJp#O)})0K zfX;K6!@$4^q;vAqGm~`)3!w{Ddd+7p`|X zvbSjC7p~umO7GTHt17*lS~;V=!*=`gs-@x2CRP=m72GSd_mVaceHPgJY4_c_8~l4e zo$tF*e0OU8+pl4_@0~hxbozzuVKw$|c2*`ltJ_|!z5U3%*HdkepV_Q$~;zVik2|YqfHum1&)|>SUlnD=Lbk ztCb)#A`46&G>RL2SqZE+O*<`l6rH^0#+gp;=Gx-i`_;Gc ztZQcaTzFvF%f^)LZ&)*7b$3hayp?^GlGr8tEIgw*=iaM@w^Re&>6I|yDX4CGTz-DT z>o4CIqaV&Xq7C#rY~5i?tl))eoNqIf$=qTG;ZwWNTy9uS zrH54;hu(gZE0Y!*t&M|O5EsU}#vyXu~PKN58aIu-d zw5<-Jtbc?APg&3qG%yz#`^_O3)dG3HzJtzA6wOBcku`Wk4u&uVN$=7zK3G60Wu}D_ zP%&JG)1ADt7qxxMk2hocMN$Cm%l+hqLG0q@nDKn1( zf>$19$Id1>h>XN)OS~i-2&)3TYF#!xcR2Iw7Zc5rSfo$livyaNQE7~y64jV%VF#g0 z?GPCAHYH8{NB-|UR-i0lCCJ$SHrwPq58~dMwB9e$zrFW|G#{jsPMpe`YK1?nXCVD; U3}wl*iRsu78@dh(``K~ePj0WRb^rhX literal 0 HcmV?d00001 diff --git a/can/can_fd/arbitrary_traffic/can_fd_ext_without_brs_8.sr b/can/can_fd/arbitrary_traffic/can_fd_ext_without_brs_8.sr new file mode 100644 index 0000000000000000000000000000000000000000..c632794e56bca41e209d4c9d603fd35547580ce7 GIT binary patch literal 584 zcmWIWW@h1H00GT4k$$}Uu1YZi*&xgg#AT^P#hLkeMgc%oA`DCn9AH(mtD0RKfwEJ9 zm;;D&Q%e$45=#;qSgC`2~!oSD&&yezf49!{r&;^PVU%G2U7jzuxfO zdtSRGorgF=YdrP07Ob44G;7`ao^O{-F3;nOzQxGHA9rNqCS{9Lxq5%59FUkKzFc?9 z6^#`!myU?$@=v{IS+MX}MsMKt&%e|~URGZ?a6ZaLHvc>KnZT&2Qwy2pQJtAvnDKB9 z(0L9(f)hyRl*4BzP){rk;RdN$?>Fp=H?HLS7nmB9`#kSM6cQ)0%UA3Wc>4Plm&QJZO-x(6tzt}C-@cnSyPWG?P_8zwEd*o;7g;qSgC`2~!oSD&&yezf49!{r&;^PVU%G2U7jzuxfO zdtSRGorgF=YdrP07Ob44G;7`ao^O{-F3;nOzQxGHA9rNqCS{9Lxq5%59FUkKzFc?9 z6^#`!myU?$@=v{IS+MX}MsMKt&%e|~URGZ?a6ZaLHvc>KnZT&2Qwy2pQJuMR_0x$f zfIeB!#>l`4bY@O|dS{~z3KqFDaGOEp2o19jk&44_mXz%v{o*m`PdxMNJ)`wg#?&PTw3*EPJ+iowr z3B{5o#ZUFwt5W5jCCXJTJ#)u;dF6@r^9$#68oemisD7#w_^FZSmbUTs-RH_Aw}cnz z$(M!OJz2ao`qb^sdxJhHHm@`eH_~VZn&kL>=ce%O-@Vp9Ieg~pDVsCOUuE6D?k%3x z9`|zU=Tm3ie?0{h-rR5PW%tCH?Wyy*sm6h9b9Yy%%Gq1XE2wi7^On6EP@MZ<4 Q8D<7%hDAV$IZPmh0K~gS3IG5A literal 0 HcmV?d00001 diff --git a/can/can_fd/arbitrary_traffic/can_fd_std_brs_8.sr b/can/can_fd/arbitrary_traffic/can_fd_std_brs_8.sr new file mode 100644 index 0000000000000000000000000000000000000000..2f905ea2a5a965f6d3dc6591fd9c577638ec1135 GIT binary patch literal 540 zcmWIWW@h1H00GH0k$$}Uu1YZi*&xgg#AT^P#hLkeMgc%oA`DCn9AH(mtD0RKfwEJ9 zm;;D&Q%e$45=#;qSgC`2~!oSD&&yezf49!{r&;^PVU%G2U7jzuxfO zdtSRGorgF=YdrP07Ob44G;7`ao^O{-F3;nOzQxGHA9rNqCS{9Lxq5%59FUkKzFc?9 z6^#`!myU?$@=v{IS+MX}MsMKt&%e|~URGZ?a6ZaLHvc>KnZT&2Qwy2pQJop!Vy0RE zbe@7A0|O_J&dE>DOx88jHGF&HATNU<2lK%T^_Mjp<%QD9tQlr^uZx?gax#JO$>U2q zcQ;foeSU%e?~Yv)r(_Xsn63~t<5vvr%qDwoRspOJ;0lh$(|W^C;qSgC`2~!oSD&&yezf49!{r&;^PVU%G2U7jzuxfO zdtSRGorgF=YdrP07Ob44G;7`ao^O{-F3;nOzQxGHA9rNqCS{9Lxq5%59FUkKzFc?9 z6^#`!myU?$@=v{IS+MX}MsMKt&%e|~URGZ?a6ZaLHvc>KnZT&2Qwy2p(VY2O%Xu2m zc@A?J7&w7+PJVi3vaX@7;oDmq1(_W=SRBp%FWJb+kiL4k^MePe8p1#|An;(qmHFP! z-+8^8YCHY!2Ki0$-<&5^KTYy1TCcJ*{N2yu-AP&wJiDk+xFeB zV=J@MSRj`E7Yp!aWU^<*9TyOF3=G>qK@W==h$h@ogV3Y~WWpi}Ll;^|A#|MuGU4GC T;LXYgl41tJML@a>luQ@^v(mqv literal 0 HcmV?d00001 -- 2.30.2