找回密码
 注册
关于网站域名变更的通知
查看: 2622|回复: 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 编辑
4 ]7 s  V$ m* t; j& W  u/ w- [& d* g: H0 U( J3 f3 X* h0 l, ~7 D! ]0 w! ^
USB 1.1 就可以嗎?
, o/ r2 m) d+ n8 a8 `
6 q4 v, ^# \/ M# h! i) h我聽說 Altera 有 Reference Code,只限 USB 1.1 可以用 LVCMOS Logic 方式實現。USB 2.0 以上一定要有 PHY 才行,不能只靠 FPGA 來實現。6 G; ~2 y$ _: y! b5 r+ b
. ^/ b& _7 z: L0 V( `& X  y. ^: e
{: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
5 E$ g. M1 y1 f这样的帖子一般是不回复的,作为一个工程师你都不明确自己的需求,别人啥个帮助你呢
$ u  p4 B$ f; K& X) \6 ]- J
懂啦,原来是这样,谢谢啦!

该用户从未签到

6#
 楼主| 发表于 2013-5-15 09:15 | 只看该作者
超級狗 发表于 2013-5-14 18:10
- T+ h  b8 a+ n7 XUSB 1.1 就可以嗎?
$ o3 z5 [& G6 M9 m: T8 L. [$ s( K
+ T, M: }! q1 m) B& k我聽說 Altera 有 Reference Code,只限 USB 1.1 可以用 LVCMOS Logic 方式實現。US ...
/ k8 x* p, o7 I/ u* O
我找了点资料,涉及到的是USB2.0的,FPGA芯片用的是EP2C5Q208C8N,USB控制器芯片用的是:CY7C68013A,但是不知道FPGA与USB控制器怎么通信,FPGA的外围电路需要哪些?只要时钟、上电复位以及电源模块就行了么?

该用户从未签到

7#
 楼主| 发表于 2013-5-15 09:24 | 只看该作者
超級狗 发表于 2013-5-14 18:10 + C  F* T+ v* ]  z+ D+ C
USB 1.1 就可以嗎?
$ D* B  P, e! L. ?6 f) a
' _5 x1 Q2 W; h  G+ a- Q1 k我聽說 Altera 有 Reference Code,只限 USB 1.1 可以用 LVCMOS Logic 方式實現。US ...
8 c, f/ G; Y7 S2 }
谢谢你,你说的我终于明白了一点,就是USB1.1可以不外接芯片就可以实现,但是如果是USB2.0似乎要外接一款芯片,就是我之前说到的那款,才能实现480Mps的高速传输。不好意思,我第一次接触FPGA的研发设计,以前没有过设计经验,多谢指教。但是我看网上有FPGA的最小系统,是FPGA能正常工作的基本电路,难道我在设计这个的时候,这些基本电路都需要吗?

该用户从未签到

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

该用户从未签到

9#
发表于 2013-5-15 09:47 | 只看该作者
USB 芯片資料上的方塊圖告訴你,這顆芯片提供了哪些訊號給使用者控制。5 [: L& M; }: d! m) M$ x% e! g
: E! A& {$ W( v7 h; f
但不知道您的應用及電路,哪些訊號是必要?哪些訊號是不需要?可能要樓主自己研究。
- Q/ M8 _* K& R* D6 n% `; O; O5 M4 l. U
{:soso_e125:}

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

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 3 n) Q/ z) K5 T* |
USB 芯片資料上的方塊圖告訴你,這顆芯片提供了哪些訊號給使用者控制。) s/ u. Z8 {2 T  ?# j6 [

9 r. s5 {( w. f. W6 T4 s, _8 U但不知道您的應用及電路,哪些訊 ...

  g( b9 K3 T6 ?; J1 ]谢谢你,我自己好好看看

该用户从未签到

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   q; U4 L5 r2 p. U0 {8 |( ^
直接去cypress官网上下载开发套件,现在应该到3.4.7了吧,里面有例程。对着例程,看看cypress的计数文档ez- ...
- k' S& @& n7 m. y
谢谢评分哈。因为我也正在做这方面的东西,所以对这个稍微熟点。

点评

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

该用户从未签到

13#
发表于 2013-5-15 14:20 | 只看该作者
pipiliang 发表于 2013-5-15 09:15
% L" S4 B2 b; Z% r2 @2 e, }我找了点资料,涉及到的是USB2.0的,FPGA芯片用的是EP2C5Q208C8N,USB控制器芯片用的是:CY7C68013A,但是不 ...

0 Q8 X3 w. {+ H1 FEZ-USB_TRM2中,有FIFO读写的时序,在FPGA中,将读写时序模拟出来就可以了。
' n9 H2 h  j  k* D( Q; [0 w: A外围的电路,其实网上已经有很多了,不过要注意细节,比如EEPROM的SCL,SDA管脚要有上拉电阻等等..参考设计的话,官网上应该也是有的。, f$ v1 N  Y: l4 p$ ^9 h
FPGA和CY68013的连线其实不多的,就是16位或者8位的数据线,2位地址线,读写控制信号等。技术文档上也都有说明。
8 y& q1 V7 g) r
' x" p/ v, J1 q% {0 |: w: d9 m在设计的时候,因为牵涉到上位机,单片机和FPGA三方,所以不要上来就把例程的东西都改了,这样一旦出问题,你不知道问题出现在哪里。基本上固件和上位机,刚开始的时候不需要修改的。先把FPGA调通,再根据需要一点点的改。

该用户从未签到

14#
发表于 2013-5-15 15:25 | 只看该作者
gusumurong 发表于 2013-5-15 14:04 3 v( u% i# m  ?& i( Y6 E- T
谢谢评分哈。因为我也正在做这方面的东西,所以对这个稍微熟点。
" l; c* V  r6 t. g# |* s
谢谢超级狗啊。& A" [4 _, h  V: u( A$ S
是的,熟能生巧。当时老大让我搞这个的时候,也是两眼一抹黑啊。

该用户从未签到

15#
 楼主| 发表于 2013-5-15 17:18 | 只看该作者
gusumurong 发表于 2013-5-15 14:20
' D: P6 I" a& X9 L. B! z+ MEZ-USB_TRM2中,有FIFO读写的时序,在FPGA中,将读写时序模拟出来就可以了。! W$ B1 f8 {8 d( s/ d& q
外围的电路,其实网上已经有 ...

- Z" L+ J+ \5 E大神啊!太谢谢你了,我忙了两天了,现在也终于有了点头绪,能否加下你qq?不知是否介意

点评

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-27 16:17 , Processed in 0.156250 second(s), 38 queries , Gzip On.

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

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

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