Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for CAN in litex #1900

Closed
wants to merge 3 commits into from
Closed

Conversation

disdi
Copy link

@disdi disdi commented Mar 5, 2024

This is to add support for controller area network (CAN bus) to Litex.
It is based on CTU CAN FD IP Core developed by Czech Technical University in Prague.

It also uses work done by Antmicro wrapper.

Complete documentation of usage and testing can be found at Project Wiki.

Old MR: #1871

@enjoy-digital
Copy link
Owner

Thanks @disdi and sorry for the delay. We also integrated this core a few years ago as a collaboration with @AndrewD (code here: https://github.com/AndrewD/litecan) and the way the core is integrated better matches the approach we want to push for LiteX integrated core. We are currently reworking things with @trabucayre to be able to easily reuse the core and you could also switch to it when done. The .dts part of your PR should however be the same and we could probably merge it when we'll be done with this rework. Thanks a lot for your contribution and sorry to not being able to merge as is.

@disdi
Copy link
Author

disdi commented Jun 12, 2024

@enjoy-digital sounds good to me as long as it gets CAN bus support in Litex

@enjoy-digital
Copy link
Owner

enjoy-digital commented Jul 5, 2024

@disdi: The work I was describing in #1900 (comment) has been integrated through #2007. Sorry for not merging as is and thanks for your contribution! I'm going to merge litex-hub/litex-boards#570 and adapt it to the new integration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants