MyFPGA Forum

标题: DE1-SoC CAN总线问题 [打印本页]

作者: iapplegyc    时间: 2017-7-24 11:11
标题: DE1-SoC CAN总线问题
想问一下DE1-SoC板子能用CAN通信么?在Quartus2 13.1里的Qsys中在选择HPS资源时好像看到过有CAN总线的选项,本人小白一个,求大神提供一些思路。还有DE1-SoC上应该没有CAN的收发芯片吧,如果要用的话是否还需要外接板卡?

作者: alphalovelife    时间: 2017-7-28 10:17
1,如果需要在HPS下用这个CAN,可以参考https://www.altera.com.cn/conten ... rature/an/an706.pdf。这个文件介绍了如何如何将HPS外设i2c的管脚输出到FPGA端使用;文档介绍的是使用linux驱动的方式访问,需要修改HPS IP,在FPGA端重新连线,更新 preloader 和boot ,更新设备树文件,在内核中添加驱动等操作。
2,也可FPGA中 直接用CAN IP (前提是需要有个IP,rocketboards.org好像有相关文章),在FPGA端使用时直接给数据即可,也可以挂到HPS的lw_hps_to_fpga总线上,在hps端访问响应的地址(linux下可以用memory map 方式)
3,关于CAN的电平,用芯片转换吧




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3