[matlab] 急!用VHDL做PCI管理编程

[复制链接]
5506|33
 楼主| anqi0126 发表于 2010-11-1 09:14 | 显示全部楼层 |阅读模式
我想向大家请教个问题。我现在想用FPGA做一个PCI的电路板,用VHDL编程,但不知道怎么样通过PCI总线把数据传到电脑上,请大家给点意见,或是相关资料。谢谢!请大家帮帮忙!
SuperX-man 发表于 2010-11-1 09:58 | 显示全部楼层
俄.你对应的电脑没有相关的PCI接口么?
能把问题描述的详细点么?
我在上面的Virte-5分类里有一个关于PCI的例程,你可以参考下.
 楼主| anqi0126 发表于 2010-11-1 10:08 | 显示全部楼层
SuperX-man:不是没PCI接口。我是想问我如何编程才可以把测得的数据通过PCI总线传出去。我不懂怎么对PCI进行管理
SuperX-man 发表于 2010-11-1 10:58 | 显示全部楼层
您在您的工程中是否嵌入了一个PCI的IP核,还是由您自己用VHDL写的PCI控制代码.

一般来说,分配好端口,数据和时序符合PCI总线协议,就可以通过该端口发送了.
你要写的话,也是基于PCI的总线协议写数据和时序的控制代码.如果是直接嵌入IP核的话,估计可以省很多.

论坛里的Virtex-5分类里有一个PCI的例程,可以参考下,有测试的
 楼主| anqi0126 发表于 2010-11-1 11:14 | 显示全部楼层
是解压完了有一个文件夹叫source的那个吗?里面有几个程序
 楼主| anqi0126 发表于 2010-11-1 11:15 | 显示全部楼层
晕,指教一下啊!
 楼主| anqi0126 发表于 2010-11-1 11:16 | 显示全部楼层
金戈铁马不能白来一趟啊!指教一下
SuperX-man 发表于 2010-11-1 11:26 | 显示全部楼层
楼主,不要慌乱.
做技术的要一点点来,你应该先看那个PDF文档,那是一个总的介绍和流程.
source只是代码,分Verilog和VHDL的.
这个例程中使用的是IP Generator 生成了一个PCIe 的IP核.
你可以直接打开工程endpoint_blk_plus_v1_14.xise.
 楼主| anqi0126 发表于 2010-11-1 12:08 | 显示全部楼层
慌张了!怎么是英文的啊?:funk:
 楼主| anqi0126 发表于 2010-11-1 12:17 | 显示全部楼层
没找到endpoint_blk_plus_v1_14.xise。你一共发了三个贴,我都找了,也没找到这个名字的文件。在哪啊?
SuperX-man 发表于 2010-11-1 12:43 | 显示全部楼层
由于上传的文件是有大小限制的,所以我做了一个分压.
解压出来后,在xupv5_pcie_x1_plus_compiled文件夹下
你可以打开ISE->open project里可以直接看到.

很简单的英文,还有图呢.很容易懂得.
 楼主| anqi0126 发表于 2010-11-1 13:08 | 显示全部楼层
解压出来的文件夹叫xupv5-lx110t_aurora_sma,没有叫xupv5_pcie_x1_plus_compiled的。
 楼主| anqi0126 发表于 2010-11-1 13:10 | 显示全部楼层
你加我了吗?
SuperX-man 发表于 2010-11-1 13:19 | 显示全部楼层
很抱歉,公司网络系统,很多都不行.小版我尽量给您提供帮助.
 楼主| anqi0126 发表于 2010-11-1 13:35 | 显示全部楼层
恩,明白!谢谢
钻研的鱼 发表于 2010-11-1 15:41 | 显示全部楼层
一口吃不了个胖子,一锨挖不了一个井。找个中文,看看协议先
 楼主| anqi0126 发表于 2010-11-1 15:51 | 显示全部楼层
恩,有什么实例或有关资料分享一下吗?
SuperX-man 发表于 2010-11-1 16:39 | 显示全部楼层
在Virtex-5分类里,还有一个 PCIE对DVI的参考例程.
里面涉及到协议的输入输出的,你看看
钻研的鱼 发表于 2010-11-1 16:53 | 显示全部楼层
pcie 我没设计,pci可以看看mindshare公司出版  刘晖  翻译的书
 楼主| anqi0126 发表于 2010-11-2 15:11 | 显示全部楼层
哥你太强了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

206

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部