有没有人用FPGA写过USB接口

[复制链接]
4764|35
 楼主| iawtfletg 发表于 2013-5-29 12:02 | 显示全部楼层 |阅读模式
最近在研究USB,感觉还不错,有没有人在FPGA或CPLD上实现过USB通信,估计vhdl和verilog应该都可以写个USB出来,不过控制会麻烦。我来奋斗一段时间,争取实现这个,有没有人一起有兴趣的呀,加油哦。
 楼主| iawtfletg 发表于 2013-5-29 12:03 | 显示全部楼层
huangxz 发表于 2013-5-29 15:04 | 显示全部楼层
没有这么宏伟的目标,我觉的以咱们这种水平,难啊
GoldSunMonkey 发表于 2013-5-29 23:47 | 显示全部楼层
GoldSunMonkey 发表于 2013-5-29 23:47 | 显示全部楼层
你先找找开源的吧
GoldSunMonkey 发表于 2013-5-29 23:47 | 显示全部楼层
resxpl 发表于 2013-6-2 09:27 | 显示全部楼层
我尝试过, 还在尝试中. :lol
loveajia 发表于 2013-6-3 18:23 | 显示全部楼层
我用过一个代码,FPGA是主模式的,好像读写时序挺好实现的,就51是固件的配置难搞一些,貌似有好几种模式,写的时候还要注意FIFO的状态。上位机的驱动也要装对才行。加油!
tanjian7 发表于 2013-6-3 18:59 | 显示全部楼层
这个俺也略看过,搞不懂,就完串口先了,老歌有进展再拿出来给咱炫耀一下吧
245966960bai 发表于 2013-6-5 17:48 | 显示全部楼层
以前也有此想法,楼主有空聊聊哈,可行的话一起做做。qq:245966960
yzh0912 发表于 2013-9-16 16:15 | 显示全部楼层
现在做的怎么样了啊,我也再弄,但没有头绪,可以给我提供一些参考吗
江宇平99999 发表于 2013-9-16 17:08 | 显示全部楼层
For FPGA, you can put a USB mac in it, and connect it to a PHY outside. However, you don't have to reinvent the wheel. You could just get an IP from Altera or 3rd party.

But the usual approach is to use off-the-shelf USB controllers.
(1) You can get the USB to appear as a serial port in PC. For this, you can use the solution from FTDI
(2) You can use a full blown USB controller. such as the Easy USB from Cypress
GoldSunMonkey 发表于 2013-9-17 21:16 | 显示全部楼层
江宇平99999 发表于 2013-9-16 17:08
For FPGA, you can put a USB mac in it, and connect it to a PHY outside. However, you don't have to r ...

;P还有英文资料。
GoldSunMonkey 发表于 2013-9-17 21:16 | 显示全部楼层
江宇平99999 发表于 2013-9-16 17:08
For FPGA, you can put a USB mac in it, and connect it to a PHY outside. However, you don't have to r ...

希望代码开源啊
星星之火红 发表于 2013-9-17 21:31 | 显示全部楼层
这个得用EDK来做啊
yzh0912 发表于 2013-9-18 10:49 | 显示全部楼层
GoldSunMonkey 发表于 2013-5-29 23:47
有啊

猴哥,我现在的水平能够写SDRAM控制器了,接下来我该怎么样提高我的fpga水平啊。工作的时候做过fpga+arm控制过伺服电机,我只负责fpga部分,但现在失业一个月了,毕业一年多了。
王紫豪 发表于 2013-9-18 10:58 | 显示全部楼层
楼主奋斗出来了吗
heenson 发表于 2013-9-18 11:03 | 显示全部楼层
一直也想在fpga上实现usb主模式,迫于水平和项目时间没整成,选用了SPI方式驱动USB hub芯片了,
GoldSunMonkey 发表于 2013-9-18 21:27 | 显示全部楼层
yzh0912 发表于 2013-9-18 10:49
猴哥,我现在的水平能够写SDRAM控制器了,接下来我该怎么样提高我的fpga水平啊。工作的时候做过fpga+arm ...

多做项目,看代码啊。
能写出SDRAM水平不错啊。
GoldSunMonkey 发表于 2013-9-18 21:27 | 显示全部楼层
yzh0912 发表于 2013-9-18 10:49
猴哥,我现在的水平能够写SDRAM控制器了,接下来我该怎么样提高我的fpga水平啊。工作的时候做过fpga+arm ...

哪里待业中?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

12

帖子

2

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