如何在VHDL中与SPI从设备通信多个ARINC429通道

时间:2018-10-08 10:39:21

标签: vhdl spi vlsi

enter image description here

我正在开发一种应用程序,该应用程序从CPU接收主数据,并通过SPI从站传输到多个通道。 如何为多个通道的SPI从设备进行内存映射 如何与VHDL中的SPI从设备通信多个ARINC429通道

1 个答案:

答案 0 :(得分:0)

  

如何为多个通道的SPI从设备进行内存映射

您似乎想要一个SPI从设备,它将数据路由到其他SPI主设备。为此,您必须组成自己的协议。例如一个起始字节,它是目标地址,后跟原始数据。您必须在驱动程序软件的主端以及以HDL语言编写的SPI从代码旁边实现该功能。

  

如何与VHDL中的SPI从设备通信多个ARINC429通道。

我必须查找“ ARINC429”是什么。我发现它是“。两线数据总线的物理和电气接口以及支持飞机航空电子局域网的数据协议。”

我的拳头反应是 不要碰! 。我没有从事航空电子设备的工作,但据我了解,他们在安全方面非常严格。即使拥有多年的HDL设计经验,除非在安全专家的指导下,我还是不愿意建立电路。

如果您仍然想继续:您必须阅读ARINC429协议,并制作一个 ARINC429到SPI主协议转换器。正如我所说:我不了解ARINC429,但是如果协议很复杂,则可能需要在HDL代码旁加上一个微控制器。