Das M_CAN ist ein CAN-IP-Modul, das als eigenständiges Gerät, als Teil eines ASIC oder auf einem FPGA realisiert werden kann. Die Kommunikation erfolgt gemäß ISO11898-1:2015. Es unterstützt klassisches CAN und CAN FD (CAN mit flexibler Datenrate). Für den Anschluss an die CAN-Physical-Layer ist zusätzliche Transceiver-Hardware erforderlich. Der Nachrichtenspeicher soll ein Nachrichten-RAM mit einem oder zwei Ports außerhalb des Moduls sein. Die Anbindung an den M_CAN erfolgt über das Generic Master Interface. Abhängig von der gewählten Integration können sich mehrere M_CAN-Controller den gleichen Nachrichten-RAM teilen. Die Anbindung der Host-CPU erfolgt über die 32-Bit-Generic-Schnittstelle. 1
Dieses Repository stellt zwei Kisten bereit:
Es enthält ein plattformunabhängiges HAL für MCAN mit Unterstützung für
Es enthält Merkmale, die von Ziel-HALs implementiert werden sollen, um plattformspezifische Details aufzulösen
MCAN HAL wurde von Grepit AB entwickelt und von der Volvo Cars Corporation finanziert
Dieses Projekt steht in keiner Verbindung zur Robert Bosch GmbH
und sollte daher als inoffiziell betrachtet werden.
Lizenziert unter:
nach Ihrer Wahl.
Sofern Sie nicht ausdrücklich etwas anderes angeben, unterliegt jeder Beitrag, der von Ihnen absichtlich zur Aufnahme in das Werk eingereicht wird, wie in der Apache-2.0-Lizenz definiert, einer Doppellizenz wie oben, ohne zusätzliche Bedingungen oder Konditionen.
Bosch M_CAN ↩