做一个优雅的美男子 2025-03-15 22:05 采纳率: 0%
浏览 14

labview fpga仿真

您好:
之前的同事离职了,现在领导让我负责labview上位机的工作。我们单位买的是NI PXIe-8135嵌入式计算机。之前的同事,用labview软件,实现了FPGA时序功能。采样率是25Mbps, Onboard时钟是40M.

img

现在我们要求采样速率要达到50Mbps。我照猫画虎的在原来的基础上把时钟提高了一倍。想通过采样探针看看最终的数据速率能否达到预期。但是我发现,工作中的IO module下有很多的寄存器。

img

看到了那么多的IO 寄存器,都不知道该如何看最终数据的采样率了。所以想请教一下您,这些IO 寄存器是怎么生成的?有什么用?

  • 写回答

5条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-03-15 22:05
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    在LabVIEW中,通过使用FPGA模块进行时序功能的设计,通常会生成一组IO寄存器,用于配置FPGA模块的输入输出信号以及其他功能。这些IO寄存器的生成通常是通过LabVIEW FPGA模块中的FPGA I/O节点进行配置和管理的。 对于您所描述的情况,您可以通过以下步骤找到生成的IO寄存器并查看相关配置:
    1. 打开LabVIEW软件,在项目中找到FPGA VI。
    2. 打开FPGA VI,查看FPGA图形界面中的FPGA I/O节点,这些节点通常用于配置输入输出通道、时钟、触发等功能。
    3. 在FPGA图形界面中找到与您要调整的采样速率相关的配置节点,例如时钟频率、数据传输方式等。
    4. 在代码中查找与这些配置节点相关的寄存器配置,通常会包括寄存器地址、位宽、读写方式等信息。
    5. 通过配置这些寄存器来实现您所需要的采样速率和其他功能。 如果您需要具体的代码实现,可以提供更详细的信息,例如FPGA VI的截图或相关代码片段,以便更好地帮助您解决问题。
    评论

报告相同问题?

问题事件

  • 创建了问题 3月15日