dreamtown
驱动小牛
驱动小牛
  • 注册日期2004-05-12
  • 最后登录2006-01-16
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1679回复:6

借人气问一下

楼主#
更多 发布于:2005-08-06 18:17
  好久没来了,以前就是借助这里各位的帮助,才完成了PCI板卡的开发
知道了这里的人都很优秀

现在改行去做10G以太网芯片了
有没有哪位大侠知道和10G Ethernet相关的网站,或者论坛?
哪位仁兄如果也做这个,咱们可以切磋一下
最近在研究802.3ae协议,有兴趣的大家交流一下
zzzmy2003
驱动牛犊
驱动牛犊
  • 注册日期2003-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-08-06 22:37
师兄:帮你顶一下拉,呵呵
我的9054现在问题多多,呵呵
主要是那个dma需要8k的间歇性传输,要求通过HF信号触发,不知道你记得不?
802.3,呵呵,现在开始做网络拉,厉害!
dreamtown
驱动小牛
驱动小牛
  • 注册日期2004-05-12
  • 最后登录2006-01-16
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-08-07 11:45
是你啊,师弟,最近好啊
我记得这个问题

把HF和READY直接连接(或者HF翻转一下再连接,记不清电平了)
再把9054寄存器中的READY功能使能
这样,9054就会查READY是否有效.
FIFO半空之后,就会自动发起一次DMA传输,半满之后,就会自动停止
这样的话,就没必要把每次的DMA传输设置为8K
可以设置的很大,例如4M,或者8M
通过READY来控制DMA的中间暂停
这也不用修改VHDL程序

呵呵,本来我该这么做的,后来就没做
艰巨的任务落到你头上了
zzzmy2003
驱动牛犊
驱动牛犊
  • 注册日期2003-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-08-07 21:39
呵呵,还好,就是老师逼着很急!
我们的VHDL程序似乎不涉及到READY,我们用的等待周期14,不记得了嘛?
所以READY可能不能用
现在我听那个网友说可以使用BREQi这个信号,还没有试,正在考虑。。。
另外我又看了,可能在Demand DMA方式下,DREQ0也可以有这种功能,不知道行不行,
想在试试,不知道你对此有什么看法?现在好像有READY,BREQi,DREQ0这几个信号可以在
考虑之中,你说哪个才可能实现呢?
zzzmy2003
驱动牛犊
驱动牛犊
  • 注册日期2003-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-08-07 21:41
我觉得关键问题不在于怎么暂停一下,而是怎么又能够Resume原来的操作,继续原来的操作,
使之智能话!呵呵
dreamtown
驱动小牛
驱动小牛
  • 注册日期2004-05-12
  • 最后登录2006-01-16
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望5点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-08-08 22:00
但READY信号是用来控制要不要发起传输
能发起传输的情况下
每次传输等待14个周期
这两个方面应该不冲突
如果这个功能可以的话
它会接着上次继续传送数据,也就智能化了,呵呵


你可以先用个简单的方法试试READY功能
把这个功能使能
但在板卡上把它置为无效电平
然后发起一次很小的传输
如果READY功能可以使用
这个时候,这个传输就无法完成,测试程序一直在等待,像死机一样
然后,手动把READY置为有效
看看传输能不能完成
如果READY功能真的可以用
再来调数据

我的理解是,每次传输前先延迟,和READY功能是不矛盾的,VHDL程序也应该不用改
只需要使能READY功能,同时把这个管脚连接好就行了
BREQi信号,我记不清楚了,是不是用来占用局部总线
应该也能达到目的,但9054就会有一个放弃和重新申请LOCAL总线的过程
没仔细研究过这个过程

呵呵,但愿我没记错
zzzmy2003
驱动牛犊
驱动牛犊
  • 注册日期2003-05-18
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分44分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-08-08 22:44
谢谢师兄耐心的教导,祝福你!
可能是我对READY的理解不透彻,我再翻翻资料
我再试试,呵呵
游客

返回顶部