596142041 发表于 2015-8-19 22:24:05

关于使用FPGA做CAN总线控制器的疑问

有没有谁使用FPGA来实现can总线通讯呢?能否分享一下经验。

辰星和月 发表于 2015-8-19 22:56:03

楼主,你这么直接的伸手要是不好使的。

wdluo 发表于 2015-8-19 23:05:00

可以用SPI接口的CAN控制器,但是用FPGA来控制确实不科学,除非里面跑一个软核

596142041 发表于 2015-8-20 21:56:59

辰星和月 发表于 2015-8-19 22:56
楼主,你这么直接的伸手要是不好使的。

我不是想要代码,我想知道这样是否可行,我感觉可行性不太好。

596142041 发表于 2015-8-20 21:57:47

wdluo 发表于 2015-8-19 23:05
可以用SPI接口的CAN控制器,但是用FPGA来控制确实不科学,除非里面跑一个软核 ...

我也认为这样不是太科学,但是我同事一直坚持 我只想问一下大家,这样可行不?

596142041 发表于 2015-8-20 21:58:24

辰星和月 发表于 2015-8-19 22:56
楼主,你这么直接的伸手要是不好使的。

我使用28335或者STM32做CAN总线。。

蓝色风暴@FPGA 发表于 2015-8-20 22:14:53

FPGA无所不能,不就是控制一个SJA1000控制器吗,跑个状态机就是了
初始化、配置寄存器、收发数据
没有你想的那么复杂,多看看SJA1000手册

YFM 发表于 2015-8-21 03:04:42

楼主你看看我发过的帖子

boyboromi 发表于 2015-8-21 07:15:13

opencore 上有开源的CAN控制器IP核。可以下载来看看

lans0625 发表于 2015-8-21 07:54:13

Xlinx好像也有CAN的IP。。。。

atom100 发表于 2015-8-23 12:19:31

应该可以吧

star_tale 发表于 2015-8-24 07:09:58

这个有成熟的案例,可行!

wiser803 发表于 2015-8-24 08:38:06

网上一查一大把。若要稳定性好的,建议直接用IP 核。

zjykwym 发表于 2015-8-24 08:58:32

microsemi的fpga带一个can收发器

wenhao0217 发表于 2015-9-9 16:10:54

楼主你好,我最近也在搞这方面的东西。我从opencore上下载了CAN IP核,功能类似于SJA1000,但是我现在面临的问题是不会使用这个IP核,楼主现在搞得怎么样了啊?

denike 发表于 2015-9-9 17:01:16

本帖最后由 denike 于 2015-9-9 17:03 编辑

wenhao0217 发表于 2015-9-9 16:10
楼主你好,我最近也在搞这方面的东西。我从opencore上下载了CAN IP核,功能类似于SJA1000,但是我现在面临 ...

已经使用了开源CAN核几年,稳定性还可以,有个BUG需要修改一下。使用的话参考SJA1000手册和C语言初始化例子,或者testbench文档

lansen0815 发表于 2017-3-21 21:40:44

denike 发表于 2015-9-9 17:01
已经使用了开源CAN核几年,稳定性还可以,有个BUG需要修改一下。使用的话参考SJA1000手册和C语言初始化例 ...

什么bug?能否说明一下谢谢

xiaoliang8071 发表于 2017-3-27 23:29:12

我也想知道

596142041 发表于 2017-3-27 23:45:06

xiaoliang8071 发表于 2017-3-27 23:29
我也想知道

现在已经不做这方面的工作了。

shangdawei 发表于 2017-4-4 19:07:20

denike 发表于 2015-9-9 17:01
已经使用了开源CAN核几年,稳定性还可以,有个BUG需要修改一下。使用的话参考SJA1000手册和C语言初始化例 ...

什么bug?能否说明一下谢谢

shangdawei 发表于 2017-4-4 19:08:01

本帖最后由 shangdawei 于 2017-4-4 19:23 编辑

https://opencores.org/project,can
是这个吗?

denike 发表于 2017-4-5 09:38:50

shangdawei 发表于 2017-4-4 19:08
https://opencores.org/project,can
是这个吗?

是的,就是这个

shangdawei 发表于 2017-4-5 12:58:46

denike 发表于 2017-4-5 09:38
是的,就是这个

>>已经使用了开源CAN核几年,稳定性还可以,有个BUG需要修改一下

请教一下,是什么bug?

mrlee866 发表于 2017-4-5 19:25:39

CAN较为成熟的还是用硬件做

denike 发表于 2017-4-7 09:40:57

shangdawei 发表于 2017-4-5 12:58
>>已经使用了开源CAN核几年,稳定性还可以,有个BUG需要修改一下

请教一下,是什么bug? ...

不记得了 具体你看看http://opencores.org/project,can,bugtracker这里面的问题

shangdawei 发表于 2017-4-7 10:41:09

denike 发表于 2017-4-7 09:40
不记得了 具体你看看http://opencores.org/project,can,bugtracker这里面的问题

非常感谢!
页: [1]
查看完整版本: 关于使用FPGA做CAN总线控制器的疑问