singbear
驱动牛犊
驱动牛犊
  • 注册日期2004-10-12
  • 最后登录2008-05-20
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:2195回复:8

请教GPIF,bulk 传输问题,急!

楼主#
更多 发布于:2005-01-08 19:09
我从FPGA通过68013向主机传数据ep6 in bulk,用control panel 调试,总是看不到数据,是不是不能看到ep6中的数呢?FPGA中设定的是数据一直out,GPIF波形也是都接低,这样子都不行么?数据跑哪去了?急啊,大侠快帮忙啊
ghsot314
驱动牛犊
驱动牛犊
  • 注册日期2005-01-09
  • 最后登录2005-03-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-01-09 09:32
我也遇到了差不多的问题
解决了请说一下
cahwlx1982
驱动小牛
驱动小牛
  • 注册日期2004-08-16
  • 最后登录2006-06-17
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-09 14:22
首先申明:control panel是不能用来调试的,要用KEIL调试的,而control panel只能是用来看你的读的数据或是写的数据是什么!
  你说你用的是GPIF方式,那么我觉得你出现这样的情况有以下几个问题值得你自己去检查以下:
1)你有没有用到GPIFADR[8:0]?如果用到了,那么你的地址是否设立的正确呢?
2)你有没有用到你的READY信号?如果有的话,那么你设置的是不是正确的呢?
3)你说的你的GPIF都是接的低,那么你有没有考虑具体的时序问题呢?不是说你只要自己随意设置以下就可以的,还要考虑具体接的外围的时序的!
4)那就是你的固件的问题了,你先看看你的固件的逻辑和你写的固件是不是有问题!

而具体怎么检查这些问题,我想你还是多看看数据手册吧!书上说的很明白的,关键是你自己要用心去理解,你要花一些时间去好好的领会一下!
    我想只要这些都设置的完全正确的话,应该没有什么问题了,当然如果你是自己做的板子,还需要考虑一下你的硬件是不是正确的了!
     祝你好运!朋友!!
singbear
驱动牛犊
驱动牛犊
  • 注册日期2004-10-12
  • 最后登录2008-05-20
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-09 19:05
多谢,我想问问
FLOWEQ1CTL = FlowStates[30]; // CTL0 = 1 when flow condition equals one (data does not flow)

中数组序号30是怎么来的?
singbear
驱动牛犊
驱动牛犊
  • 注册日期2004-10-12
  • 最后登录2008-05-20
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-01-10 12:54
flowstate和dp,ndp是什么关系呢?不用flowstate可不可以?
我用control panel vend_quest启动gpif传输后,再查看GPIFTRIG寄存器,发现Done位已经是1了,就是说波形没起作用,这是哪的问题呢? 等大虾!
singbear
驱动牛犊
驱动牛犊
  • 注册日期2004-10-12
  • 最后登录2008-05-20
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-01-10 19:42
to:  ghsot314   老兄,有QQ么?咱们讨论讨论  87517458
ghost314
驱动牛犊
驱动牛犊
  • 注册日期2004-07-21
  • 最后登录2008-02-21
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-01-10 21:43
43839211
ghost314
驱动牛犊
驱动牛犊
  • 注册日期2004-07-21
  • 最后登录2008-02-21
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-01-12 21:27
按照cahwlx1982的提示,我的数据可以上传了,但不是很正确
reuterk
驱动牛犊
驱动牛犊
  • 注册日期2004-12-24
  • 最后登录2005-02-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-01-13 11:01
如果fpga处于68013和外部数据源缓冲之间时,用slave模式更加方便
当然,如果一定要gpif master模式,主要是gpif的控制状态不象fpga那样想怎样就怎样。
一般的,如果不用flowstate,速度估计大打折扣,使用flowstate时,可以控制,但是要做到不丢一个数据,可能要慢慢调试才会渐入佳境,细看那个manual吧
游客

返回顶部