trison
驱动牛犊
驱动牛犊
  • 注册日期2003-12-01
  • 最后登录2005-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1853回复:12

EZ-USB与FPGA通信的问题

楼主#
更多 发布于:2004-03-30 11:05
EZ-USB与外界如FPGA怎么通信?是地址位A0-A15作地址线,数据位D0-D7作为数据线吗?
trison
驱动牛犊
驱动牛犊
  • 注册日期2003-12-01
  • 最后登录2005-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-30 13:23
请大佬们抽空支持一下新手!!!
trison
驱动牛犊
驱动牛犊
  • 注册日期2003-12-01
  • 最后登录2005-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-30 13:52
伤心中.........
chrysler
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-04-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-30 17:08
EZ-USB与外界如FPGA怎么通信?是地址位A0-A15作地址线,数据位D0-D7作为数据线吗?



 :)具体得看你用哪个芯片了。传输的方式有很多种。个人认为,
并口,串口或一些总线传输方式,都可以用。
传输方式很灵活,主要看你的具体要求。我用CYPRESS的AN2131SC,
由于I/O口比较少(44脚),与CPLD部分,用的是SPI总线传输模式。
我个人理解认为,如果I/O口多(如AN2131QC),并口或其他模式,也是可以用的!
一切皆有可能!
chrysler
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-04-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-30 17:15
 :)那些是传数据,哪些传地址,这你要看芯片的资料。
那里应该有规定,一般芯片,如果管脚够用的话,应该有
固定的数据传输管脚(一般是8位)。
一切皆有可能!
chrysler
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-04-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-30 17:27
至于地址位的选用。个人认为,应当根据实际要求的
的需要吧!
应该用不了16位的地址吧!你有那么多
的寄存器么?呵呵,本人与CPLD只用3位的地址位!!
一切皆有可能!
trison
驱动牛犊
驱动牛犊
  • 注册日期2003-12-01
  • 最后登录2005-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-31 09:52
具体的说,我用的Xilinx XC2S100-6PQ208,USB方面AN2131Q或AN2131S(不知用哪个好),有用过的吗,能不能具体指点一下?想不到,有这么多热心人!多谢啦!继续支持!
chrysler
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-04-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-03-31 10:24
具体的说,我用的Xilinx XC2S100-6PQ208,USB方面AN2131Q或AN2131S(不知用哪个好),有用过的吗,能不能具体指点一下?想不到,有这么多热心人!多谢啦!继续支持!


你那个XILINX我没用过,正要用AN2131SC,也是刚开始。建议你必须看看AN2100系列的资料。WWW。CYPRESS。COM搜一下就有(英文的)。
我只知道,传输速率方面QC比SC快,另外QC的脚数比SC多,QC好象
有专门的数据传输管脚!SC好象没有规定。
其他方面还有不少区别,你得看资料了。
一切皆有可能!
trison
驱动牛犊
驱动牛犊
  • 注册日期2003-12-01
  • 最后登录2005-03-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-03-31 10:46
chrysler,能说说你做的东西都能实现哪些功能吗?
chrysler
驱动牛犊
驱动牛犊
  • 注册日期2004-03-10
  • 最后登录2004-04-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-04-01 14:32
chrysler,能说说你做的东西都能实现哪些功能吗?
:)
功能说起来太多了!
简单说,就是一块CPLD(100脚)和一个EZ-USB芯片(AN2131SC),
这是一个数字频率计的一部分(数字部分),
通过USB口,CPLD单元可以将数据传给电脑,电脑那边还有操作面。
并可以通过USB向CPLD发布指令,以确定上传什么数据!

我只做EZ-USB这块,VHDL程序(CPLD)和上位机(电脑)那边,
都不归我管!!!
一切皆有可能!
chx770414
驱动牛犊
驱动牛犊
  • 注册日期2004-04-02
  • 最后登录2005-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-04-08 13:20
单纯用来做频率计会不会有点浪费呀.
我的一个朋友是用此方案做很多数据采集的.
USBandDSP
驱动牛犊
驱动牛犊
  • 注册日期2003-11-27
  • 最后登录2006-07-10
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-04-08 16:14
dsp和cpld通过总线连接就可以了。
USB2.0 & DSP & CPLD 学习板 ARM DSP仿真器 http://www.study-kit.com
yunfan
驱动牛犊
驱动牛犊
  • 注册日期2004-03-24
  • 最后登录2005-09-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2004-04-08 16:18
我的东西有点相似,就是这种通讯的问题?
我要完成驱动、cpld和vc显示部分,高手多讲讲!!
谢谢了!!
游客

返回顶部