0

RedPitaya LED 闪烁 schwmatics 我为 RedPitaya FPGA 测试了一个简单的“hello world”应用程序:RedPitayaHelloWorldVHDL。它从 PACKAGE_PIN U18 和 U19 获取时钟,按频率对其进行分配以接收 1Hz,并将计数器输出到 LED。制作比特流并通过命令写入 FPGA 后:

 cat bitstram.bit > /dev/xdevcfg

LED 闪烁良好,但 RedPitaya 上的 Linux 挂起。为什么会这样?以及如何避免它?

RedPitaya LED 闪烁

4

1 回答 1

1

您需要在您的设计中例化一个 Zynq“PS7”组件,即 Linux SoC 部分和 FPGA 架构之间的接口,Vivado 中还有一个向导来配置它。如果此组件不在设计中,则对比特流进行编程会使 SoC 崩溃。

如果 Red Pitaya 上的 Linux 还假设 FPGA 结构端存在任何 AXI 从属设备,则在设计中省略这些也可能导致锁定,但这不太可能成为问题。

于 2019-11-25T21:45:07.673 回答