找回密码
 注册
关于网站域名变更的通知
查看: 2642|回复: 36
打印 上一主题 下一主题

路过的大神都进来帮帮小弟我啊!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-5-14 14:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
有谁设计过USB控制器吗?用FPGA控制的,给小弟点指导啊!给我发点资料啊!求赐教!

点评

反对!: 5.0
反对!: 5
这个论坛很多都是这样!都不说清楚  发表于 2013-5-15 09:17
你的敘述都太攏統,很多人不知道你是需要什麼樣的協助?  发表于 2013-5-14 18:21

该用户从未签到

2#
 楼主| 发表于 2013-5-14 15:51 | 只看该作者
怎么没人啊?:L

该用户从未签到

3#
发表于 2013-5-14 18:10 | 只看该作者
本帖最后由 超級狗 于 2013-5-14 18:18 编辑 ; G6 h$ o9 a( z+ T2 G) l
& m7 c. E0 E' v! B
USB 1.1 就可以嗎?5 d1 m' E6 u% V$ ^- ^% w2 I$ g
' ]; B: y( s& M6 ~
我聽說 Altera 有 Reference Code,只限 USB 1.1 可以用 LVCMOS Logic 方式實現。USB 2.0 以上一定要有 PHY 才行,不能只靠 FPGA 來實現。6 G" O! ]/ c" p& O; J+ e0 D
5 ]& D2 y' X" _# [9 H& d
{:soso_e129:}

评分

参与人数 1贡献 +5 收起 理由
lance_hnu + 5

查看全部评分

该用户从未签到

4#
发表于 2013-5-14 19:07 | 只看该作者
这样的帖子一般是不回复的,作为一个工程师你都不明确自己的需求,别人啥个帮助你呢

评分

参与人数 1贡献 +5 收起 理由
lance_hnu + 5

查看全部评分

该用户从未签到

5#
 楼主| 发表于 2013-5-15 09:10 | 只看该作者
skatecom 发表于 2013-5-14 19:07
+ f* z2 l1 M# f5 `# }# T5 @这样的帖子一般是不回复的,作为一个工程师你都不明确自己的需求,别人啥个帮助你呢
2 h5 b5 H; J) _1 _, l
懂啦,原来是这样,谢谢啦!

该用户从未签到

6#
 楼主| 发表于 2013-5-15 09:15 | 只看该作者
超級狗 发表于 2013-5-14 18:10 ( x2 B$ {* b( U. E
USB 1.1 就可以嗎?
% G* M* h/ S" \" V! Z# r4 B+ g5 O" ~& c
我聽說 Altera 有 Reference Code,只限 USB 1.1 可以用 LVCMOS Logic 方式實現。US ...
+ p- T4 C* h7 p
我找了点资料,涉及到的是USB2.0的,FPGA芯片用的是EP2C5Q208C8N,USB控制器芯片用的是:CY7C68013A,但是不知道FPGA与USB控制器怎么通信,FPGA的外围电路需要哪些?只要时钟、上电复位以及电源模块就行了么?

该用户从未签到

7#
 楼主| 发表于 2013-5-15 09:24 | 只看该作者
超級狗 发表于 2013-5-14 18:10 * R1 @" M2 ~( S  Q7 w( g
USB 1.1 就可以嗎?
- \" q) Y1 z: G, j5 C" {2 a  x) A/ p4 }
我聽說 Altera 有 Reference Code,只限 USB 1.1 可以用 LVCMOS Logic 方式實現。US ...

$ ?  u! U( I" z, g5 K( g& N1 H+ X谢谢你,你说的我终于明白了一点,就是USB1.1可以不外接芯片就可以实现,但是如果是USB2.0似乎要外接一款芯片,就是我之前说到的那款,才能实现480Mps的高速传输。不好意思,我第一次接触FPGA的研发设计,以前没有过设计经验,多谢指教。但是我看网上有FPGA的最小系统,是FPGA能正常工作的基本电路,难道我在设计这个的时候,这些基本电路都需要吗?

该用户从未签到

8#
 楼主| 发表于 2013-5-15 09:35 | 只看该作者
对不起大家,因为小弟我自己也模模糊糊,不太清楚,不知道怎么叙述,所以说的很笼统

该用户从未签到

9#
发表于 2013-5-15 09:47 | 只看该作者
USB 芯片資料上的方塊圖告訴你,這顆芯片提供了哪些訊號給使用者控制。2 c& d3 c# F3 x/ R) U. C
. [* X  M0 i! ~: y" h5 e3 `
但不知道您的應用及電路,哪些訊號是必要?哪些訊號是不需要?可能要樓主自己研究。1 h# o) J6 ^; c- f" C
3 B4 P# ?9 D$ n/ F$ Y
{:soso_e125:}

CY7C68013A Block Diagram.jpg (107.71 KB, 下载次数: 1)

CY7C68013A Block Diagram.jpg

CY7C68013A_CY7C68014A_CY7C68015A_CY7C68016A.pdf

903.16 KB, 下载次数: 17, 下载积分: 威望 -5

该用户从未签到

10#
 楼主| 发表于 2013-5-15 09:51 | 只看该作者
超級狗 发表于 2013-5-15 09:47 ( {2 Q3 v) N* v% o% d7 ^. [  W
USB 芯片資料上的方塊圖告訴你,這顆芯片提供了哪些訊號給使用者控制。* V* J! N2 ]( S. ^& m

8 @6 F. H! _2 l7 c0 D0 {0 p9 Z但不知道您的應用及電路,哪些訊 ...

% i5 `8 P* I4 H0 t谢谢你,我自己好好看看

该用户从未签到

11#
发表于 2013-5-15 11:48 | 只看该作者
直接去cypress官网上下载开发套件,现在应该到3.4.7了吧,里面有例程。对着例程,看看cypress的计数文档ez-usb_trm2。选择传输模式。建议选择bulk模式,Bulk模式的话,不需要cy68013a CPU的参与,只要把cy68013当成一个fifo进行处理就OK了。在官网里下载AN61345这篇文档,里面有VHDL代码。根据你的需要,稍微改一下就OK了。

评分

参与人数 2贡献 +10 收起 理由
lance_hnu + 5 很给力!
超級狗 + 5 灰常好!^_^

查看全部评分

该用户从未签到

12#
发表于 2013-5-15 14:04 | 只看该作者
gusumurong 发表于 2013-5-15 11:48
- v- j* f3 U& S8 y- P' C6 u直接去cypress官网上下载开发套件,现在应该到3.4.7了吧,里面有例程。对着例程,看看cypress的计数文档ez- ...

% @* u: Y4 J3 Y6 M1 n+ G谢谢评分哈。因为我也正在做这方面的东西,所以对这个稍微熟点。

点评

支持!: 5.0
支持!: 5
說明還是要有做過或研究過才會經驗豐富!^_^  发表于 2013-5-15 15:09

该用户从未签到

13#
发表于 2013-5-15 14:20 | 只看该作者
pipiliang 发表于 2013-5-15 09:15 + P) ?8 u- m! b3 Y! j
我找了点资料,涉及到的是USB2.0的,FPGA芯片用的是EP2C5Q208C8N,USB控制器芯片用的是:CY7C68013A,但是不 ...
7 Z8 \: A, n* U, |
EZ-USB_TRM2中,有FIFO读写的时序,在FPGA中,将读写时序模拟出来就可以了。
3 c. m2 Z6 o4 c0 U- }外围的电路,其实网上已经有很多了,不过要注意细节,比如EEPROM的SCL,SDA管脚要有上拉电阻等等..参考设计的话,官网上应该也是有的。$ w+ q1 [  I- d9 e' Y7 _  a7 A& z$ V
FPGA和CY68013的连线其实不多的,就是16位或者8位的数据线,2位地址线,读写控制信号等。技术文档上也都有说明。% m, {5 p7 F8 Y5 ]- f* g

; B% s" d( R+ k1 z$ {# T% }. @在设计的时候,因为牵涉到上位机,单片机和FPGA三方,所以不要上来就把例程的东西都改了,这样一旦出问题,你不知道问题出现在哪里。基本上固件和上位机,刚开始的时候不需要修改的。先把FPGA调通,再根据需要一点点的改。

该用户从未签到

14#
发表于 2013-5-15 15:25 | 只看该作者
gusumurong 发表于 2013-5-15 14:04 3 G, A4 ~6 @. f; ]1 X8 u
谢谢评分哈。因为我也正在做这方面的东西,所以对这个稍微熟点。

$ @: @- Q2 k0 G7 U$ D4 I# C. w谢谢超级狗啊。& ^4 r) [1 v4 g: k- Q7 p4 c
是的,熟能生巧。当时老大让我搞这个的时候,也是两眼一抹黑啊。

该用户从未签到

15#
 楼主| 发表于 2013-5-15 17:18 | 只看该作者
gusumurong 发表于 2013-5-15 14:20
: o' V- U- h' K/ ]& u7 \EZ-USB_TRM2中,有FIFO读写的时序,在FPGA中,将读写时序模拟出来就可以了。2 m3 E/ P$ D) Z+ H; h
外围的电路,其实网上已经有 ...
" N8 h: X) m" n. ^9 O6 X% u$ ^
大神啊!太谢谢你了,我忙了两天了,现在也终于有了点头绪,能否加下你qq?不知是否介意

点评

支持!: 5.0
支持!: 5
  发表于 2013-5-16 19:27
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-20 09:11 , Processed in 0.156250 second(s), 37 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表