Le M_CAN est un module CAN IP qui peut être réalisé en tant que périphérique autonome, dans le cadre d'un ASIC ou sur un FPGA. Il effectue une communication conformément à la norme ISO11898-1:2015. Il prend en charge le CAN classique et le CAN FD (CAN avec débit de données flexible). Un matériel émetteur-récepteur supplémentaire est requis pour la connexion à la couche physique CAN. Le stockage des messages est destiné à être une RAM de messages à un ou deux ports à l'extérieur du module. Il est connecté au M_CAN via l'interface maître générique. En fonction de l'intégration choisie, plusieurs contrôleurs M_CAN peuvent partager la même RAM de messages. Le processeur hôte est connecté via l'interface générique 32 bits. 1
Ce référentiel fournit deux caisses :
Il contient un HAL indépendant de la plate-forme pour MCAN, avec prise en charge de
Il contient des caractéristiques destinées à être implémentées par les HAL cibles afin de résoudre les détails spécifiques à la plateforme.
MCAN HAL a été développé par Grepit AB et financé par Volvo Cars Corporation
Ce projet n'est pas affilié à Robert Bosch GmbH
et en tant que tel doit être considéré comme non officiel.
Licence sous l'un des titres suivants :
à votre choix.
Sauf indication contraire explicite de votre part, toute contribution intentionnellement soumise pour inclusion dans le travail par vous, telle que définie dans la licence Apache-2.0, bénéficiera d'une double licence comme ci-dessus, sans termes ou conditions supplémentaires.
Bosch M_CAN ↩