Introduction
This datasheet provides the performance numbers of various MCAL drivers in MCUSW for JACINTO
Generic Setup details
SOC Details | Core | Value |
Core Operating Speed | R5F | 400 MHz |
Performance Numbers
1. CAN Profiling
Parameter | Value |
Operating mode | Async Mode (Interrupt) |
Arbritation Rate | 1 Mbps |
Payload Rate | 5 Mbps |
Frame Type | CAN FD with BRS |
STANDARD ID
TX Mode
Device | Tx Time | Packets/s | Theoretical Packets/s | Throughput(Mbps) | Theoretical Throughput(Mbps) | Bus utilization(%) |
j721e | 2898028 | 6901 | 7430 | 3.486208 | 3.80 | 92.88 |
j7200 | 2897004 | 6903 | 7430 | 3.487232 | 3.80 | 92.90 |
j721s2 | 2897004 | 6903 | 7430 | 3.487232 | 3.80 | 92.90 |
j784s4 / J742S2 | 2897004 | 6903 | 7430 | 3.488768 | 3.80 | 92.90 |
RX Mode
Device | Rx Time | Packets/s | Theoretical Packets/s | Throughput(Mbps) | Theoretical Throughput(Mbps) | Bus utilization(%) |
j721e | 2897001 | 6903 | 7430 | 3.534336 | 3.80 | 92.90 |
j7200 | 2896051 | 6905 | 7430 | 3.531776 | 3.80 | 92.83 |
j721s2 | 2899009 | 6898 | 7430 | 3.534336 | 3.80 | 92.83 |
j784s4 / J742S2 | 2897010 | 6903 | 7430 | 3.534336 | 3.80 | 92.90 |
EXTENDED ID
TX Mode
Device | Tx Time | Packets/s | Theoretical Packets/s | Throughput(Mbps) | Theoretical Throughput(Mbps) | Bus utilization(%) |
j721e | 3357011 | 5957 | 6510 | 3.01312 | 3.33 | 91.50 |
j7200 | 3357004 | 5957 | 6510 | 3.015168 | 3.33 | 91.50 |
j721s2 | 3357005 | 5957 | 6510 | 3.016192 | 3.33 | 91.50 |
j784s4 / J742S2 | 3357004 | 5957 | 6510 | 3.015168 | 3.33 | 91.50 |
RX Mode
Device | Rx Time | Packets/s | Theoretical Packets/s | Throughput(Mbps) | Theoretical Throughput(Mbps) | Bus utilization(%) |
j721e | 3357020 | 5957 | 6510 | 3.049984 | 3.33 | 91.50 |
j7200 | 3357039 | 5957 | 6510 | 3.047424 | 3.33 | 91.50 |
j721s2 | 3356999 | 5957 | 6510 | 3.049984 | 3.33 | 91.50 |
j784s4 / J742S2 | 3357018 | 5957 | 6510 | 3.049984 | 3.33 | 91.50 |
Back To Top
2. SPI Profiling
Parameter | Value |
Operating mode | Async Mode (Interrupt) |
Total Transfer Length in bits | 3200 |
Transmission Mode | Full Duplex (TX/RX) |
J7200
50 Mhz
Number of Words | Datasize in bits | Theoretical Throughput | Total Transfer Time(us) | Throughput(Measured) |
400 | 8 | 50 | 220 | 14.5455 |
200 | 16 | 50 | 143 | 22.3776 |
100 | 32 | 50 | 117 | 27.3504 |
5 Mhz
Number of Words | Datasize in bits | Theoretical Throughput | Total Transfer Time(us) | Throughput(Measured) |
400 | 8 | 5 | 769 | 4.16125 |
200 | 16 | 5 | 716 | 4.46927 |
100 | 32 | 5 | 693 | 4.6176 |
J721E
50 Mhz
Number of Words | Datasize in bits | Theoretical Throughput | Total Transfer Time(us) | Throughput(Measured) |
400 | 8 | 50 | 221 | 14.4796 |
200 | 16 | 50 | 166 | 19.2771 |
100 | 32 | 50 | 149 | 21.4765 |
5 Mhz
Number of Words | Datasize in bits | Theoretical Throughput | Total Transfer Time(us) | Throughput(Measured) |
400 | 8 | 5 | 800 | 4 |
200 | 16 | 5 | 752 | 4.25532 |
100 | 32 | 5 | 726 | 4.40771 |
J721S2
50 Mhz
Number of Words | Datasize in bits | Theoretical Throughput | Total Transfer Time(us) | Throughput(Measured) |
400 | 8 | 50 | 222 | 14.4144 |
200 | 16 | 50 | 144 | 22.2222 |
100 | 32 | 50 | 116 | 27.5862 |
5 Mhz
Number of Words | Datasize in bits | Theoretical Throughput | Total Transfer Time(us) | Throughput(Measured) |
400 | 8 | 5 | 800 | 4 |
200 | 16 | 5 | 716 | 4.46927 |
100 | 32 | 5 | 691 | 4.63097 |
J784S4 / J742S2
50 Mhz
Number of Words | Datasize in bits | Theoretical Throughput | Total Transfer Time(us) | Throughput(Measured) |
400 | 8 | 50 | 222 | 14.4144 |
200 | 16 | 50 | 143 | 22.3776 |
100 | 32 | 50 | 110 | 29.0909 |
5 Mhz
Number of Words | Datasize in bits | Theoretical Throughput | Total Transfer Time(us) | Throughput(Measured) |
400 | 8 | 5 | 763 | 4.19397 |
200 | 16 | 5 | 718 | 4.45682 |
100 | 32 | 5 | 690 | 4.63768 |
J722S
50 Mhz
Number of Words | Datasize in bits | Theoretical Throughput | Total Transfer Time(us) | Throughput(Measured) |
400 | 8 | 50 | 198 | 16.1616 |
200 | 16 | 50 | 120 | 26.6667 |
100 | 32 | 50 | 103 | 31.068 |
5 Mhz
Number of Words | Datasize in bits | Theoretical Throughput | Total Transfer Time(us) | Throughput(Measured) |
400 | 8 | 5 | 759 | 4.21607 |
200 | 16 | 5 | 710 | 4.50704 |
100 | 32 | 5 | 686 | 4.66472 |
Back To Top
Mcu_Cortex
3. IPC Profiling
J7200
Local Core | Remote Core | Transmitted Size (Bytes) | Transmitted per message message Latency(us) | Received Size (Bytes) | Received per message message Latency(us) |
MCU_Cortex_R5_0 | MAIN_Cortex_R5_01 | 4 | 7.25249 | 11 | 12.7745 |
MCU_Cortex_R5_0 | MAIN_Cortex_R5_01 | 8 | 7.24174 | 12 | 11.37197 |
Mcu_Cortex_R5_0 | MAIN_Cortex_R5_01 | 64 | 8.35325 | 12 | 11.33777 |
J721E
Local Core | Remote Core | Transmitted Size (Bytes) | Transmitted per message message Latency(us) | Received Size (Bytes) | Received per message message Latency(us) |
MCU_Cortex_R5_0 | MAIN_Cortex_R5_01 | 4 | 7.84447 | 11 | 13.58597 |
MCU_Cortex_R5_0 | MAIN_Cortex_R5_01 | 8 | 7.88176 | 12 | 13.22872 |
MCU_Cortex_R5_0 | MAIN_Cortex_R5_01 | 64 | 8.85145 | 12 | 13.31343 |
J721S2
Local Core | Remote Core | Transmitted Size (Bytes) | Transmitted per message message Latency(us) | Received Size (Bytes) | Received per message message Latency(us) |
MCU_Cortex_R5_0 | MAIN_Cortex_R5_01 | 4 | 7.41895 | 11 | 12.20593 |
MCU_Cortex_R5_0 | MAIN_Cortex_R5_01 | 8 | 7.68614 | 12 | 11.58293 |
MCU_Cortex_R5_0 | MAIN_Cortex_R5_01 | 64 | 8.64504 | 12 | 11.48757 |
J784S4 / J742S2
Local Core | Remote Core | Transmitted Size (Bytes) | Transmitted per message message Latency(us) | Received Size (Bytes) | Received per message message Latency(us) |
MCU_Cortex_R5_0 | MAIN_Cortex_R5_01 | 4 | 8.53705 | 11 | 12.69691 |
MCU_Cortex_R5_0 | MAIN_Cortex_R5_01 | 8 | 7.98263 | 12 | 11.99664 |
MCU_Cortex_R5_0 | MAIN_Cortex_R5_01 | 64 | 10.36637 | 12 | 11.99532 |
J722S
Each message sent/receive 1000 times and taken average time.
Local Core | Remote Core | Size (Bytes) | One way message Latency(us) |
MCU_Cortex_R5_1 | WKUP_Cortex_R5_0 | 4 | 12 |
MCU_Cortex_R5_1 | WKUP_Cortex_R5_0 | 8 | 12 |
MCU_Cortex_R5_1 | WKUP_Cortex_R5_0 | 16 | 13 |
MCU_Cortex_R5_1 | WKUP_Cortex_R5_0 | 32 | 14 |
Back To Top
4. FLS Profiling
Octal Line Is Used For OSPI Read/Write Transaction
J7200
Erase, Write, and Read performance results with data size 256 KB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 5591 | 46884 | 7794 | 33630 | x | x |
INDAC | 679 | 385812 | 18266 | 14351 | 18234 | 14376 | 274 | 953838 |
133 MHz | DAC | x | x | 5765 | 45468 | 6832 | 38370 | x | x |
INDAC | 694 | 377237 | 18284 | 14337 | 18445 | 83316 | 14212 | 888795 |
Erase, Write, and Read performance results with data size 1 MB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 7104 | 147583 | 7801 | 134414 | x | x |
INDAC | 686 | 1527560 | 18323 | 57227 | 18358 | 57117 | 286 | 3656810 |
133 MHz | DAC | x | x | 6530 | 160561 | 6839 | 153319 | x | x |
INDAC | 697 | 1503304 | 18318 | 57240 | 18352 | 57134 | 303 | 3456307 |
J721E
Erase, Write, and Read performance results with data size 64 KB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | 90 | 45372 | 7656 | 535 | 9102 | 450 | 237 | 17255 |
INDAC | 1818 | 2253 | 9082 | 451 | 9204 | 445 | 236 | 17313 |
133 MHz | DAC | 88 | 46463 | 6849 | 598 | 7314 | 560 | 236 | 17319 |
INDAC | 1721 | 2379 | 7420 | 552 | 7501 | 546 | 237 | 17273 |
Erase, Write, and Read performance results with data size 1 MB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | 345 | 3031710 | 3055 | 343174 | 3072 | 341233 | 252 | 4145876 |
INDAC | 1738 | 603044 | 9384 | 111740 | 9430 | 111189 | 246 | 4259359 |
133 MHz | DAC | 316 | 3308888 | 6974 | 150347 | 6960 | 150636 | 252 | 4148330 |
INDAC | 1649 | 635841 | 7580 | 138326 | 7587 | 138191 | 252 | 4145115 |
J721S2
Erase, Write, and Read performance results with data size 256 KB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 3832 | 68402 | 3834 | 68356 | x | x |
INDAC | 682 | 384289 | 17877 | 14663 | 18061 | 14514 | 285 | 916789 |
133 MHz | DAC | x | x | 3218 | 81449 | 3218 | 81441 | x | x |
INDAC | 678 | 386625 | 17777 | 14746 | 17841 | 14693 | 284 | 921909 |
Erase, Write, and Read performance results with data size 1 MB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 3835 | 273415 | 3835 | 273382 | x | x |
INDAC | 676 | 1549240 | 17910 | 58545 | 17926 | 58492 | 289 | 3626147 |
133 MHz | DAC | x | x | 3217 | 325919 | 3219 | 325740 | x | x |
INDAC | 672 | 1560041 | 17823 | 58830 | 17944 | 58435 | 288 | 3635708 |
J784S4 / J742S2
Erase, Write, and Read performance results with data size 256 KB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 5440 | 48183 | 7720 | 33956 | x | x |
INDAC | 707 | 370580 | 17631 | 14868 | 17932 | 14618 | 296 | 884767 |
133 MHz | DAC | x | x | 5371 | 48800 | 6753 | 38817 | x | x |
INDAC | 700 | 374346 | 17700 | 14810 | 17873 | 14667 | 292 | 896999 |
Erase, Write, and Read performance results with data size 1 MB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 6992 | 149965 | 7693 | 136296 | x | x |
INDAC | 701 | 1495374 | 17651 | 59406 | 17717 | 59182 | 301 | 3478830 |
133 MHz | DAC | x | x | 6336 | 165471 | 6740 | 155570 | x | x |
INDAC | 695 | 1508622 | 17704 | 59227 | 17760 | 59039 | 297 | 3518952 |
J722S
Erase, Write, and Read performance results with data size 256 KB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 964 | 271678 | 964 | 271670 | x | x |
INDAC | 764 | 342753 | 1627 | 161043 | 1627 | 161055 | 319 | 819230 |
133 MHz | DAC | x | x | 964 | 271699 | 964 | 271755 | x | x |
INDAC | 759 | 822903 | 1627 | 161029 | 1628 | 161014 | 318 | 822903 |
Erase, Write, and Read performance results with data size 1 MB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 965 | 1085803 | 965 | 1085789 | x | x |
INDAC | 758 | 1381799 | 1627 | 644166 | 1627 | 644171 | 315 | 3325387 |
133 MHz | DAC | x | x | 965 | 1085792 | 965 | 1085796 | x | x |
INDAC | 759 | 1379961 | 1628 | 644070 | 1627 | 644183 | 312 | 3350581 |
Single Line Is Used For OSPI Read/Write Transaction
J7200
Erase, Write, and Read performance results with data size 256 KB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 5057 | 51832 | 5042 | 51985 | x | x |
INDAC | 624 | 419826 | 5039 | 52018 | 5037 | 52040 | 300 | 872079 |
133 MHz | DAC | x | x | 4096 | 64000 | 4093 | 64034 | x | x |
INDAC | 605 | 433066 | 4053 | 64667 | 4054 | 64659 | 300 | 872439 |
Erase, Write, and Read performance results with data size 1 MB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 5064 | 207058 | 5061 | 207160 | x | x |
INDAC | 623 | 1682777 | 5040 | 208035 | 5040 | 208042 | 300 | 3494920 |
133 MHz | DAC | x | x | 4096 | 255993 | 4096 | 255988 | x | x |
INDAC | 605 | 1732774 | 4055 | 258565 | 4055 | 258577 | 302 | 3462535 |
J721E
Erase, Write, and Read performance results with data size 64 KB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | 77 | 52704 | 4824 | 849 | 4835 | 847 | 236 | 17312 |
INDAC | 1501 | 2728 | 4858 | 843 | 4882 | 839 | 236 | 17350 |
133 MHz | DAC | 71 | 56899 | 3867 | 1059 | 3878 | 1056 | 236 | 17301 |
INDAC | 1379 | 2970 | 3908 | 1048 | 3923 | 1044 | 236 | 17327 |
Erase, Write, and Read performance results with data size 1 MB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | 1713 | 611866 | 4886 | 214596 | 4886 | 214599 | 245 | 4268589 |
INDAC | 1456 | 719862 | 4927 | 212800 | 4927 | 212813 | 252 | 4150144 |
133 MHz | DAC | 621 | 1687343 | 3917 | 267666 | 3917 | 267681 | 245 | 4277968 |
INDAC | 1337 | 783849 | 3960 | 264786 | 3960 | 264785 | 245 | 4276350 |
J721S2
Erase, Write, and Read performance results with data size 256 KB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 5066 | 51738 | 5072 | 51677 | x | x |
INDAC | 577 | 453752 | 5046 | 51944 | 5050 | 51904 | 262 | 1000483 |
133 MHz | DAC | x | x | 4095 | 64001 | 4095 | 64006 | x | x |
INDAC | 575 | 455567 | 4058 | 64594 | 4059 | 64575 | 294 | 889344 |
Erase, Write, and Read performance results with data size 1 MB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 5070 | 206802 | 5042 | 207933 | x | x |
INDAC | 581 | 1801961 | 5050 | 207635 | 5052 | 207529 | 274 | 3823741 |
133 MHz | DAC | x | x | 4096 | 255978 | 4098 | 255852 | x | x |
INDAC | 573 | 1827860 | 4061 | 258181 | 4059 | 258291 | 288 | 3628782 |
J784S4 / J742S2
Erase, Write, and Read performance results with data size 256 KB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 5033 | 52076 | 5079 | 51605 | x | x |
INDAC | 621 | 421835 | 5048 | 51929 | 504 | 51952 | 299 | 876559 |
133 MHz | DAC | x | x | 4094 | 64025 | 4095 | 64015 | x | x |
INDAC | 597 | 438570 | 4059 | 64575 | 4057 | 64615 | 290 | 903100 |
Erase, Write, and Read performance results with data size 1 MB
OSPI CLK | Mode | Write Tput(KB/s) | Write Time (us) | Read1 Tput(KB/s) | Read1 Time(us) | Read2 Tput(KB/s) | Read2 Time(us) | Erase Tput (KB/s) | Erase Time (us) |
166 MHz
| DAC | x | x | 5072 | 206722 | 5033 | 208337 | x | x |
INDAC | 616 | 1700187 | 5046 | 207781 | 5049 | 207677 | 302 | 3470894 |
133 MHz | DAC | x | x | 4098 | 255851 | 40985 | 256022 | x | x |
INDAC | 595 | 1759394 | 4058 | 258353 | 4057 | 258426 | 299 | 3498186 |
Back To Top