All

What are you looking for?

All
Projects
Results
Organizations

Quick search

  • Projects supported by TA ČR
  • Excellent projects
  • Projects with the highest public support
  • Current projects

Smart search

  • That is how I find a specific +word
  • That is how I leave the -word out of the results
  • “That is how I can find the whole phrase”

Model of CAN FD Communication Cotroller for QEMU Emulator

The result's identifiers

  • Result code in 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>

  • Result on the web

    <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

Alternative languages

  • Result language

    angličtina

  • Original language name

    Model of CAN FD Communication Cotroller for QEMU Emulator

  • Original language description

    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

  • Czech name

  • Czech description

Classification

  • Type

    R - Software

  • CEP classification

  • OECD FORD branch

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

Result continuities

  • Project

  • Continuities

    N - Vyzkumna aktivita podporovana z neverejnych zdroju

Others

  • Publication year

    2020

  • Confidentiality

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

Data specific for result type

  • Internal product ID

    QEMU CTU CAN FD emulation

  • Technical parameters

    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

  • Economical parameters

    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.

  • Owner IČO

    68407700

  • Owner name

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