genivi-projects@lists.genivi.org

Technical discussion on GENIVI projects

View all threads

Invitation: Deep-dive on low level IPC, automotive SoCs @ Mon 2021-12-06 10:00 - 11:00 (CET) (genivi-projects@lists.genivi.org)

G
gandersson@covesa.global
Thu, Dec 2, 2021 9:44 PM

You have been invited to the following event.

Title: Deep-dive on low level IPC, automotive SoCs
Hello Everyone!I would like to invite you to join us on Monday.This time
slot has traditionally been used for virtualizationdiscussions but this
meeting is a first step towards wideningthe discussion to different compute
platform solutionswith or without virtualization.This first deep-dive is on
low-level IPC methods and it will be a good start to approach the  design
from the bottom up on modern SoCs.Feel free to forward this to any
interested colleagues.Architects or anyone involved in solutions nearthe
hardware-software boundary ought to be interested.  Purpose:========Discuss
and share knowledge on the current landscape of low-level IPC
onheterogeneous SoCs. Discuss opportunities for improvement and alignmentif
that can reduce development effort / cost / risk for ECU
development.Agenda:========- Presentation of one option from Thomas Bruss
(Renesas)- Discussion of presentation- Further discussion, driven by the
questions below.Discussion questions:=====================What factors
affect the choice of IPC?  - Technology / optimization?  - Tier-1
preference (previous experience)?  - Silicon Vendor preference? 

  • Why is a certain choice preferred?Are there any standard ways that can be
    agreed upon?Is IC-COM a standard?  Are there others?Does AUTOSAR have
    specific choices, and how does that apply on non-AUTOSARsystems?Is
    diversity/fragmentation of IPC choice a challenge for
    efficientdevelopment?What (if anything) is preventing simply agreeing on
    one choice?Detailed operation - what and how does it work  e.g. shared
    memory, buses (SPI..), PCI, ?  Development effort:  the driver
    must be implementedFlexibility (available implementation) towards upper and
    lower protocols(think OSI-stack).  Are higher-level protocols layered
    on top of the simple communication,  or not?  How does the choice
    of low-level IPC affect that?  In relation to connecting downward to
    hardware, what are the implementation challenges?  Does it depend on
    particular hardware features(hardware-supported mailboxes, dual-port
    memories, com. buses,...?)  (E.g. if you choose A, then you have
    simple integration of technologies   1, 2, and 3, but for choice
    B available integrations are more limited)Applicability?  -
    Communication between different cores on an SoC.  - Inter-ECU? 
    Between SoCs / CPUs.     E.g. shared PCI
    network,     Full network (Ethernet)  -------    Time:
    Dec 6, 2021 10:00 AM Amsterdam, Berlin, Rome, Stockholm,
    Vienna        Every week on Mon, until
    Dec 13, 2021, 2 occurrence(s)        Dec
    6, 2021 10:00 AM        Dec 13, 2021
    10:00 AMPlease download and import the following iCalendar (.ics) files to
    your calendar system.Weekly:
    https://us06web.zoom.us/meeting/u5ckcOCprDkpF5ROvFL-UxAxuC8Z8DT34w/ics?icsToken=98tyKu-rpzwjG9aXs1yCUa0qOa_9bN_qklcbmIxLujOoNjhyehbVbtgaFoYsRM-B
    Join Zoom
    Meetinghttps://us06web.zoom.us/j/639791223?pwd=T1AvNDEwYkRab1IzZlFBakdlalZ5dz09
    Meeting ID: 639 791 223Passcode: !hvws2020One tap
    mobile+13462487799,,639791223# US (Houston)+16468769923,,639791223# US (New
    York)    Dial by your location        +1
    346 248 7799 US (Houston)        +1 646
    876 9923 US (New York)        +1 669 900
    6833 US (San Jose)        +1 253 215
    8782 US (Tacoma)        +1 301 715 8592
    US (Washington DC)        +1 312 626
    6799 US (Chicago)        +46 8 5050 0829
    Sweden        +46 8 5052 0017
    Sweden        +46 850 539 728
    Sweden        +46 8 4468 2488
    Sweden        +46 8 5016 3827
    Sweden        +46 8 5050 0828
    Sweden        +33 1 7095 0103
    France        +33 1 7095 0350
    France        +33 1 8699 5831
    France        +33 1 7037 2246
    France        +33 1 7037 9729
    France        +36 1 408 8456
    Hungary        +36 1 701 0488
    Hungary        +36 1 779 9126
    Hungary        +48 22 306 5342
    Poland        +48 22 307 3488
    Poland        +48 22 398 7356
    Poland        +44 330 088 5830 United
    Kingdom        +44 131 460 1196 United
    Kingdom        +44 203 481 5237 United
    Kingdom        +44 203 481 5240 United
    Kingdom        +44 203 901 7895 United
    Kingdom        +44 208 080 6591 United
    Kingdom        +44 208 080 6592 United
    Kingdom        +82 2 3143 9612 Korea,
    Republic of        +82 2 3143 9611
    Korea, Republic of        +972 55 330
    1762 Israel        +972 3 978 6688
    Israel        +49 69 5050 0952
    Germany        +49 695 050 2596
    Germany        +49 69 7104 9922
    Germany        +49 69 3807 9883
    Germany        +49 69 3807 9884
    Germany        +49 69 5050 0951
    GermanyMeeting ID: 639 791 223Find your local number:
    https://us06web.zoom.us/u/kcTrrNsr1a
    When: Mon 2021-12-06 10:00 – 11:00 Central European Time - Stockholm
    Where:
    https://us06web.zoom.us/j/639791223?pwd=T1AvNDEwYkRab1IzZlFBakdlalZ5dz09
    Calendar: genivi-projects@lists.genivi.org
    Who:

Event details:
https://calendar.google.com/calendar/event?action=VIEW&eid=XzZrcW1jcDFwNzFqMzJiOW82a3EzY2I5a2M4cGoyYjlvNnNzMzJiOWs2OHFtMm9yNDcwc2o4ZGo0NmsgZ2VuaXZpLXByb2plY3RzQGxpc3RzLmdlbml2aS5vcmc&tok=MjQjZ2FuZGVyc3NvbkBjb3Zlc2EuZ2xvYmFsYWVjNzk3YjEwOGNjMDRlM2M5OTYxNTU3YjI0NTY4NGIyODQ1NWY2YQ&ctz=Europe%2FStockholm&hl=en&es=0

Invitation from Google Calendar: https://calendar.google.com/calendar/

You are receiving this courtesy email at the account
genivi-projects@lists.genivi.org because you are an attendee of this event.

To stop receiving future updates for this event, decline this event.
Alternatively you can sign up for a Google account at
https://calendar.google.com/calendar/ and control your notification
settings for your entire calendar.

Forwarding this invitation could allow any recipient to send a response to
the organizer and be added to the guest list, or invite others regardless
of their own invitation status, or to modify your RSVP. Learn more at
https://support.google.com/calendar/answer/37135#forwarding

You have been invited to the following event. Title: Deep-dive on low level IPC, automotive SoCs Hello Everyone!I would like to invite you to join us on Monday.This time slot has traditionally been used for virtualizationdiscussions but this meeting is a first step towards wideningthe discussion to different compute platform solutionswith or without virtualization.This first deep-dive is on low-level IPC methods and it will be a good start to approach the design from the bottom up on modern SoCs.Feel free to forward this to any interested colleagues.Architects or anyone involved in solutions nearthe hardware-software boundary ought to be interested. Purpose:========Discuss and share knowledge on the current landscape of low-level IPC onheterogeneous SoCs. Discuss opportunities for improvement and alignmentif that can reduce development effort / cost / risk for ECU development.Agenda:========- Presentation of one option from Thomas Bruss (Renesas)- Discussion of presentation- Further discussion, driven by the questions below.Discussion questions:=====================What factors affect the choice of IPC?  - Technology / optimization?  - Tier-1 preference (previous experience)?  - Silicon Vendor preference?  - Why is a certain choice preferred?Are there any standard ways that can be agreed upon?Is IC-COM a standard?  Are there others?Does AUTOSAR have specific choices, and how does that apply on non-AUTOSARsystems?Is diversity/fragmentation of IPC choice a challenge for efficientdevelopment?What (if anything) is preventing simply agreeing on one choice?Detailed operation - what and how does it work  e.g. shared memory, buses (SPI..), PCI, ?  Development effort:  the driver must be implementedFlexibility (available implementation) towards upper and lower protocols(think OSI-stack).  Are higher-level protocols layered on top of the simple communication,  or not?  How does the choice of low-level IPC affect that?  In relation to connecting downward to hardware, what are the implementation challenges?  Does it depend on particular hardware features(hardware-supported mailboxes, dual-port memories, com. buses,...?)  (E.g. if you choose A, then you have simple integration of technologies   1, 2, and 3, but for choice B available integrations are more limited)Applicability?  - Communication between different cores on an SoC.  - Inter-ECU?  Between SoCs / CPUs.     E.g. shared PCI network,     Full network (Ethernet) ------- Time: Dec 6, 2021 10:00 AM Amsterdam, Berlin, Rome, Stockholm, Vienna        Every week on Mon, until Dec 13, 2021, 2 occurrence(s)        Dec 6, 2021 10:00 AM        Dec 13, 2021 10:00 AMPlease download and import the following iCalendar (.ics) files to your calendar system.Weekly: https://us06web.zoom.us/meeting/u5ckcOCprDkpF5ROvFL-UxAxuC8Z8DT34w/ics?icsToken=98tyKu-rpzwjG9aXs1yCUa0qOa_9bN_qklcbmIxLujOoNjhyehbVbtgaFoYsRM-B Join Zoom Meetinghttps://us06web.zoom.us/j/639791223?pwd=T1AvNDEwYkRab1IzZlFBakdlalZ5dz09 Meeting ID: 639 791 223Passcode: !hvws2020One tap mobile+13462487799,,639791223# US (Houston)+16468769923,,639791223# US (New York) Dial by your location        +1 346 248 7799 US (Houston)        +1 646 876 9923 US (New York)        +1 669 900 6833 US (San Jose)        +1 253 215 8782 US (Tacoma)        +1 301 715 8592 US (Washington DC)        +1 312 626 6799 US (Chicago)        +46 8 5050 0829 Sweden        +46 8 5052 0017 Sweden        +46 850 539 728 Sweden        +46 8 4468 2488 Sweden        +46 8 5016 3827 Sweden        +46 8 5050 0828 Sweden        +33 1 7095 0103 France        +33 1 7095 0350 France        +33 1 8699 5831 France        +33 1 7037 2246 France        +33 1 7037 9729 France        +36 1 408 8456 Hungary        +36 1 701 0488 Hungary        +36 1 779 9126 Hungary        +48 22 306 5342 Poland        +48 22 307 3488 Poland        +48 22 398 7356 Poland        +44 330 088 5830 United Kingdom        +44 131 460 1196 United Kingdom        +44 203 481 5237 United Kingdom        +44 203 481 5240 United Kingdom        +44 203 901 7895 United Kingdom        +44 208 080 6591 United Kingdom        +44 208 080 6592 United Kingdom        +82 2 3143 9612 Korea, Republic of        +82 2 3143 9611 Korea, Republic of        +972 55 330 1762 Israel        +972 3 978 6688 Israel        +49 69 5050 0952 Germany        +49 695 050 2596 Germany        +49 69 7104 9922 Germany        +49 69 3807 9883 Germany        +49 69 3807 9884 Germany        +49 69 5050 0951 GermanyMeeting ID: 639 791 223Find your local number: https://us06web.zoom.us/u/kcTrrNsr1a When: Mon 2021-12-06 10:00 – 11:00 Central European Time - Stockholm Where: https://us06web.zoom.us/j/639791223?pwd=T1AvNDEwYkRab1IzZlFBakdlalZ5dz09 Calendar: genivi-projects@lists.genivi.org Who: * gandersson@covesa.global - organizer * Gunnar A (backup GMail Account) * genivi-projects@lists.genivi.org Event details: https://calendar.google.com/calendar/event?action=VIEW&eid=XzZrcW1jcDFwNzFqMzJiOW82a3EzY2I5a2M4cGoyYjlvNnNzMzJiOWs2OHFtMm9yNDcwc2o4ZGo0NmsgZ2VuaXZpLXByb2plY3RzQGxpc3RzLmdlbml2aS5vcmc&tok=MjQjZ2FuZGVyc3NvbkBjb3Zlc2EuZ2xvYmFsYWVjNzk3YjEwOGNjMDRlM2M5OTYxNTU3YjI0NTY4NGIyODQ1NWY2YQ&ctz=Europe%2FStockholm&hl=en&es=0 Invitation from Google Calendar: https://calendar.google.com/calendar/ You are receiving this courtesy email at the account genivi-projects@lists.genivi.org because you are an attendee of this event. To stop receiving future updates for this event, decline this event. Alternatively you can sign up for a Google account at https://calendar.google.com/calendar/ and control your notification settings for your entire calendar. Forwarding this invitation could allow any recipient to send a response to the organizer and be added to the guest list, or invite others regardless of their own invitation status, or to modify your RSVP. Learn more at https://support.google.com/calendar/answer/37135#forwarding