Forum: FPGA, VHDL & Co. Kostenloser CAN-FD IP core?


von CAN-FD (Gast)


Lesenswert?

Hallo zusammen,
Kennt jemand einen kostenlosen IP-Core um CAN-FD zu implementieren? Am 
liebsten wäre mir etwas für einen max10 von Intel, falls möglich.

Auf die schnelle hab ich diesen Core gefunden:

https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core

 Der wäre wohl kostenlos als Uni-Projekt mit VW entstanden und halbwegs 
gepflegt. Allerdings steht da was von nur bis 5 MBaud getestet. 
Eigentlich wären die vollen 8MBaud schon nett...

Hat da jemand Erfahrung mit? Wir haben vor einigen Jahren mal nach 
normalen CAN IP-Cores geschaut und damals nix kostenloses gefunden. Die 
Angebote fingen so bei 20k an, das is uns zu viel für die "drei" 
Produkte im Jahr. Dafür spendieren wir dann lieber zusätzlich nen ARM 
der des übernimmt.

Viele Grüße,
Fabian

von void (Gast)


Lesenswert?

Hallo Fabian,

CAN-FD schrieb:
> als Uni-Projekt mit VW entstanden (...)
> Allerdings steht da was von nur bis 5 MBaud getestet.

Es gibt auch keine automotive-qualifizierten Transceiver für mehr als 5 
MBaud auf Grund der in dem Segment gegebenen Bus-Lasten und 
Kabel-Längen.
Mit dem Hintergrund interpretiere ich das

>> Operation up to 5 Mbits was tested
>> (depending on physical layer transceiver type).

als "nicht getested wegen der Nichtverfügbarkeit eines schnelleren 
physikalischen Transceivers".

von Johannes M. (johannesm)


Lesenswert?

Vielleicht ist ein MCP2518FD (~1,30 €) eine mögliche Alternative, wenn 
es keinen passenden IP Core gibt, dann muss kein zusätzlicher 
Mikrocontroller verbaut/Programmiert werden.

von berndl (Gast)


Lesenswert?

CAN-FD schrieb:
> Auf die schnelle hab ich diesen Core gefunden:
>
> https://gitlab.fel.cvut.cz/canbus/ctucanfd_ip_core
>
>  Der wäre wohl kostenlos als Uni-Projekt mit VW entstanden und halbwegs
> gepflegt.
hmm, in den sourcen steht sowohl:
1
Permission is hereby granted, free of charge,......
als auch:
1
The CAN protocol is developed by Robert Bosch GmbH and protected by patents......
M.W. vertickert auch Bosch VHDL-Code, du solltest dich bzgl. 
Lizenz/Verwendbarkeit wohl mal schlau machen. Ansonsten waere ein 
separater CAN-FD-Controller per SPI wohl die einfachere Loesung.

von Blechbieger (Gast)


Lesenswert?

berndl schrieb:
> The CAN protocol is developed by Robert Bosch GmbH and protected by
> patents......M.W. vertickert auch Bosch VHDL-Code, du solltest dich
> bzgl.
> Lizenz/Verwendbarkeit wohl mal schlau machen. Ansonsten waere ein
> separater CAN-FD-Controller per SPI wohl die einfachere Loesung.

Die Patente zum klassischen CAN müssten eigentlich schon abgelaufen 
sein, wurde schließlich 1986 vorgestellt. Für CAN-FD könnte es noch 
gültige Patente geben.

CAN-FD schrieb:
> Hat da jemand Erfahrung mit? Wir haben vor einigen Jahren mal nach
> normalen CAN IP-Cores geschaut und damals nix kostenloses gefunden. Die
> Angebote fingen so bei 20k an, das is uns zu viel für die "drei"
> Produkte im Jahr.

Schon mal bei IFI geschaut und Angebot machen lassen? K.A. was der 
CAN-FD kostet aber der normale Core ist deutlich unter 10k.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.