Arm 用于ArcNET高速的soHARD IP核

Arm 用于ArcNET高速的soHARD IP核,arm,linux-device-driver,fpga,spi,Arm,Linux Device Driver,Fpga,Spi,我使用的是带TI AM335x CPU的soHARD FPGA。控制器使用SPI与FPGA进行通信 我遇到的问题是,比特率被设置为5 Mbps,但我只能达到50 kbps。ARCNET协议的吞吐量为40% 是否有人为soHARD IP核心提供了示例驱动程序,或者有人能为我指出正确的方向吗?改进了语法。根据soHARD的手册,它的ARCNET pcore是基于并行(如ISA)总线连接的。手册中甚至没有提到SPI。也许您正在使用SPIISA桥接器,将互连速度至少降低16倍甚至更多。根据sohard的

我使用的是带TI AM335x CPU的soHARD FPGA。控制器使用SPI与FPGA进行通信

我遇到的问题是,比特率被设置为5 Mbps,但我只能达到50 kbps。ARCNET协议的吞吐量为40%


是否有人为soHARD IP核心提供了示例驱动程序,或者有人能为我指出正确的方向吗?

改进了语法。根据soHARD的手册,它的ARCNET pcore是基于并行(如ISA)总线连接的。手册中甚至没有提到SPI。也许您正在使用SPIISA桥接器,将互连速度至少降低16倍甚至更多。根据sohard的手册,它的ARCNET pcore并行总线的工作频率约为2MHz。确保您的SPI配置速度至少快10倍=20MHz