我需要通过 UDP 将数据从 PC 发送到微控制器、然后我必须通过 EPI 将相同的数据共享到 FPGA。
到目前为止、通过 UDP 将数据从 PC 发送到微控制器是可以正常工作的。 作为新手、我不知道如何获取这个有效载荷并通过 EPI 将它发送到 FPGA。
有人可以帮助我提供一些指南/示例代码来实现此功能吗?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我需要通过 UDP 将数据从 PC 发送到微控制器、然后我必须通过 EPI 将相同的数据共享到 FPGA。
到目前为止、通过 UDP 将数据从 PC 发送到微控制器是可以正常工作的。 作为新手、我不知道如何获取这个有效载荷并通过 EPI 将它发送到 FPGA。
有人可以帮助我提供一些指南/示例代码来实现此功能吗?
您好、Monica、
MSP432E SDK 提供了 SDRAM 访问 示例 EPI (epi_sdam_basic)、您可以查看该示例。 对于使用 EPI 的 FPGA 访问、我发现此帖子非常有用。 海报 Noah 具有一段代码片段、用于在通用模式下初始化 EPI。
您好、Monica、
此帖子包含主机总线16的代码片段。
我尝试使用 EPIConfigHB16Set 中的四路 CS ALE 配置实现与上述代码段相同的实现。
EPIConfigHB16Set (EPI0_BASE、
EPI_HB16_MODE_ADMUX |//将数据和地址设置为单独的 D[15:0]。
EPI_HB16_WRWAIT_1 |//写等待4个 EPI 时钟
EPI_HB16_RDWAIT_1 |//读取等待4个 EPI 时钟
EPI_HB16_CSCFG_ALE_Quad_CS、
0);
但我不明白以下函数是如何设置的、
EPIAddressMapSet (EPI0_BASE、
EPI_ADDR_PER_SIZE_64KB |
EPI_ADDR_PER_BASE_C //将 BASE 设置为0xC0000000
);
您能否说明尺寸和底座是如何决定的?