- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
im searching for the DE1-SoC Dev Kit (Cyclone 5) a can controller ip core. Im pretty new in FPGA programming and would like to reuse existing code. Goal is to run the FPGA as an elec. controll unit for a car (student project), sensors and acuators are connected to a can bus (canOpen). Is it even possible to implement a can controller directly on the fpga or is it easier to use a external devic? Thanks for any advice, RobertLink Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Opencores has a CAN controller. I haven't used it, so I can't vouch for it's reliability, but the price is right for a student !
http://opencores.org/project,can Pete- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I tested this opencores ip some time ago: it works and afaik it's reliable.
Implementing CAN controller on the fpga is undoubtedly more convenient than using an external component. Anyway, please note these two points: - in any case you need the external transceiver for driving CAN bus line - as stated in opencores page, CAN protocol is patented by Bosch, so you need a licence to integrate it as an IP in your system. You don't have the problem with an external controller, because the IC producer has its own licence or pays royalties which are charged it in the IC cost.![](/skins/images/C4F7392A5C68ACA60290C9576F107044/responsive_peak/images/icon_anonymous_message.png)
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page