Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

Model of CAN FD Communication Cotroller for QEMU Emulator

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21230%2F20%3A00343587" target="_blank" >RIV/68407700:21230/20:00343587 - isvavai.cz</a>

  • Výsledek na webu

    <a href="https://www.qemu.org/docs/master/system/devices/can.html" target="_blank" >https://www.qemu.org/docs/master/system/devices/can.html</a>

  • DOI - Digital Object Identifier

Alternativní jazyky

  • Jazyk výsledku

    angličtina

  • Název v původním jazyce

    Model of CAN FD Communication Cotroller for QEMU Emulator

  • Popis výsledku v původním jazyce

    This contribution allows to develop complete automotive and industrial systems with CAN FD communication before final target hardware is available or without need to have it available for each developer. The initial CAN emulation developed during Google Summer of Code project mentored by Pavel Pisa was accepted in QEMU mainline in 2018. The followup projects with students and employees of CTU FEE led to development of own CAN FD controller design and QEMU function model emulator for this CAN FD controller. More on this and other FEL CAN projects at http://canbus.pages.fel.cvut.cz/ During 2019 and 2020 led and supported by Pavel Pisa have implemented QEMU emulation for CTU CAN FD. Work is documented in Jan Charvat's the bachelor theses Model of CAN FD Communication Controller for QEMU Emulator and has been accepted into QEMU mainline https://git.qemu.org/?p=qemu.git&a=search&h=HEAD&st=author&s=Jan+Charvat At the same time, his work is already being followed up by developers at Xilinx who are working on emulation of CAN controller of Versatile platform (probably the world's largest processor+FPGA chip). see the reference to our project in their project fork till accepted into mainline https://github.com/Xilinx/qemu/blob/master/hw/net/can/xlnx-versal-canfd.c User Documentation Xilinx Quick Emulator User Guide - QEMU describes the use of our solution in Chapter 3 - QEMU Quick Reference Card Using CAN with Xilinx QEMU https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/ug1169-xilinx-qemu.pdf

  • Název v anglickém jazyce

    Model of CAN FD Communication Cotroller for QEMU Emulator

  • Popis výsledku anglicky

    This contribution allows to develop complete automotive and industrial systems with CAN FD communication before final target hardware is available or without need to have it available for each developer. The initial CAN emulation developed during Google Summer of Code project mentored by Pavel Pisa was accepted in QEMU mainline in 2018. The followup projects with students and employees of CTU FEE led to development of own CAN FD controller design and QEMU function model emulator for this CAN FD controller. More on this and other FEL CAN projects at http://canbus.pages.fel.cvut.cz/ During 2019 and 2020 led and supported by Pavel Pisa have implemented QEMU emulation for CTU CAN FD. Work is documented in Jan Charvat's the bachelor theses Model of CAN FD Communication Controller for QEMU Emulator and has been accepted into QEMU mainline https://git.qemu.org/?p=qemu.git&a=search&h=HEAD&st=author&s=Jan+Charvat At the same time, his work is already being followed up by developers at Xilinx who are working on emulation of CAN controller of Versatile platform (probably the world's largest processor+FPGA chip). see the reference to our project in their project fork till accepted into mainline https://github.com/Xilinx/qemu/blob/master/hw/net/can/xlnx-versal-canfd.c User Documentation Xilinx Quick Emulator User Guide - QEMU describes the use of our solution in Chapter 3 - QEMU Quick Reference Card Using CAN with Xilinx QEMU https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/ug1169-xilinx-qemu.pdf

Klasifikace

  • Druh

    R - Software

  • CEP obor

  • OECD FORD obor

    10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)

Návaznosti výsledku

  • Projekt

  • Návaznosti

    N - Vyzkumna aktivita podporovana z neverejnych zdroju

Ostatní

  • Rok uplatnění

    2020

  • Kód důvěrnosti údajů

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Údaje specifické pro druh výsledku

  • Interní identifikační kód produktu

    QEMU CTU CAN FD emulation

  • Technické parametry

    Review process for inclusion into QEMU mainline v1: https://lists.nongnu.org/archive/html/qemu-devel/2020-07/threads.html#04653 v2: https://lists.nongnu.org/archive/html/qemu-devel/2020-09/threads.html#01709 v3: https://lists.nongnu.org/archive/html/qemu-devel/2020-09/threads.html#04734 Main commits in mainline projects https://git.qemu.org/?p=qemu.git&a=search&h=HEAD&st=author&s=Jan+Charvat QEMU project at Wikipedia https://en.wikipedia.org/wiki/QEMU Reference of our project from Xilinx company sources https://github.com/Xilinx/qemu/blob/master/hw/net/can/xlnx-versal-canfd.c QEMU model of the Xilinx Versal CANFD device. Copyright (c) 2020 Xilinx Inc. Written-by: Vikram Garhwal<fnu.vikram@xilinx.com> Based on QEMU CANFD Device emulation implemented by Jin Yang, Deniz Eren and Pavel Pisa

  • Ekonomické parametry

    QEMU subsystem license License GPL v2. CTU CAN FD core is used in CAN FD tests/analyzer projects at Department of Measurement of CTU FEE which are sold to Skoda-Auto. QEMU emulation allows testing of Linux krenel drivers for these projects.

  • IČO vlastníka výsledku

    68407700

  • Název vlastníka

    České vysoké učení technické v Praze / Fakulta elektrotechnická