C# PCI Express如何使用C连接读写

C# PCI Express如何使用C连接读写,c#,pci-e,C#,Pci E,我需要任何说明如何使用c读写Express端口的文档代码。主板非常新,所以文档不是很好。我回到了一个旧的Bittware Virtex板,看看是否有更多的文档,因为所有Xilinx上的编程接口都是相同的。找到以下内容:。电路板图片的右下角是标准XILINX编程连接器。因此,您可以通过在线从Xilinx或仿真技术DigitKey购买标准Xlinix程序电缆来开始编程。您还可以配置Xilinx启动块,通过PCI背板并行加载位文件,通常通过控制器软件完成 我需要完整的供应商用户手册,以提供更好的答案。

我需要任何说明如何使用c读写Express端口的文档代码。主板非常新,所以文档不是很好。我回到了一个旧的Bittware Virtex板,看看是否有更多的文档,因为所有Xilinx上的编程接口都是相同的。找到以下内容:。电路板图片的右下角是标准XILINX编程连接器。因此,您可以通过在线从Xilinx或仿真技术DigitKey购买标准Xlinix程序电缆来开始编程。您还可以配置Xilinx启动块,通过PCI背板并行加载位文件,通常通过控制器软件完成

我需要完整的供应商用户手册,以提供更好的答案。看起来在Virtex板上构建了其他接口,而不是来自主机的Xilinx接口和来自主机的程序的一部分。我一直在使用10多年前的Virtex的一个非常旧的版本,我们正在更新到一个新的部分

有很多方法可以使用XILINX。你给我的每一个答案,无论是知道的还是不知道的,都给了我一个更好的线索来回答你的问题。有很多公司生产XILINX产品。有些是严格的硬件公司,提供主板,并建议您使用xilinx.com网站上提供的标准软件驱动程序。一些公司严格地说是软件公司,他们告诉你购买他们从其他公司支持的Xilinx板。有些是硬件和软件公司

在你需要得到支持的地方是很棘手的。来自Bittware或Xilinx。我怀疑Bittware会派你去Xilinx找你的司机

我认为您需要在以下位置创建xilinx帐户:


您需要一个windows驱动程序,以允许您与VU13P上接口的主机通信。这将消除对串行接口的需要,并允许您通过Xilinx软件中的方法对Virtex进行编程。所以您需要安装驱动程序,并且应该有一个dll,它也是包的一部分,允许您将FPGA配置发送到设备。我怀疑从c你将需要使用DllImport,但该软件可能包含一个更高级别的接口。如果您还有其他问题,请告诉我。这些都应该是Bittware文档的一部分,但如果他们只是一家硬件公司,他们可能希望您了解所有这些

您必须阅读设备的文档才能找到确切的语法。PCI express是一种32位总线,通常通过USB连接方式进行连接,具体连接方式取决于实际硬件所使用的驱动程序。您必须提供更多信息才能得到更好的答案。我有我的设备的文档,我需要在PCI Express端口期间使用cSo读取FPGA上的wirte。看起来您有一个XILINX位文件,希望在启动设备后加载该文件。您使用的是国家仪器PIC底盘还是其他?您应该有一个dll,其方法将自动写入FPGA。你能在dll中找到该方法的文档吗?是的,它是XILINX,但我不知道如何开始!,这是我第一次使用PCI Express,我在XILINX工作了30多年。自己编写代码来加载位文件,并帮助其他人调试代码。还一直在使用PCI机箱,包括使用XILINX的机箱。如果我帮不上忙,谁也帮不了。需要了解更多关于硬件配置的信息。您可以远程运行PCI机箱,也可以从机箱中的控制器运行。我现在使用的系统是带有lab view的NI.COM,我们在RIO卡上有一个XILINX,在PIC机箱中有一个控制器。作为RIO初始化的一部分,我们使用RIO附带的dll加载XILINX。