控制器的工作是什么?

时间:2017-04-10 15:27:29

标签: controller fpga i2c can-bus

我有以下图片: https://ibb.co/cSCBWQ

所以,有一个FPGA,其中有一个I2C和一个CAN控制器。 I2C和CAN控制器的工作/任务是什么?

我需要什么?

他们在做什么?

2 个答案:

答案 0 :(得分:0)

它们是串行通信接口。

CAN通常用于汽车通信。 I2C通常用于外围设备通信,例如PROM或ADC。

它们允许您在FPGA和其他设备之间进行通信。

这是一个相当广泛的问题,类似于询问英语的作用以及为什么我需要一种语言。

答案 1 :(得分:0)

I2C和CAN是两种通信总线标准。

为了使这些总线正常工作,必须按照为总线设计的相应通信协议有序地进行通信。这些协议规定了以下手续:如何解释总线上传递的信息,如何以及何时在总线上发送信息,如何与其他总线用户共存等等。

控制器是这些总线的网关。在它们的系统端,它们通常提供原始接口(例如,并行,I / O和基于寄存器的接口),而在它们的总线端,它们将实现并遵守总线接口。通信协议。