Author Topic: USB 3.0 Embedded Micro?  (Read 7195 times)

0 Members and 2 Guests are viewing this topic.

Offline BiOzZTopic starter

  • Regular Contributor
  • *
  • Posts: 237
  • Country: us
USB 3.0 Embedded Micro?
« on: May 02, 2013, 11:20:32 pm »
for a personal project USB 2.0 is just not fast enough for me so im wondering if there are any USB 3.0 device enabled micros (preferably an ARM with > 100mhz clocks) ... it only needs to send the packets in quick bursts at a just above 2.0 speed

i cant find any and i REALLY dont want to switch my micro to an FPGA because this is a personal project and the last thing i want to do is the crapshoot that is home BGA soldering XP

not to mention having to convert my code from ARM C to FPGA C and have to find one that works with my knowledge of FPGAS and all the fun s**t

i got the PCB part of USB 3.0 down and i have used 3.0 in the past thats not what im asking!

im looking for a non-BGA usb 3.0 controller or micro!
« Last Edit: May 03, 2013, 12:25:15 am by BiOzZ »
My one regret in life is learning to speak English on the internet ...
 

Offline jmole

  • Regular Contributor
  • *
  • Posts: 211
  • Country: us
    • My Portfolio
Re: USB 3.0 Embedded Micro?
« Reply #1 on: May 02, 2013, 11:25:18 pm »
Cypress FX3
 

Offline BiOzZTopic starter

  • Regular Contributor
  • *
  • Posts: 237
  • Country: us
Re: USB 3.0 Embedded Micro?
« Reply #2 on: May 02, 2013, 11:27:58 pm »
Cypress FX3

any not in a BGA esk package?
My one regret in life is learning to speak English on the internet ...
 

Offline jmole

  • Regular Contributor
  • *
  • Posts: 211
  • Country: us
    • My Portfolio
Re: USB 3.0 Embedded Micro?
« Reply #3 on: May 02, 2013, 11:35:11 pm »
If you can layout a board to USB 3.0 specs, you should be able to solder a BGA (or use a mfg who can)
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: USB 3.0 Embedded Micro?
« Reply #4 on: May 03, 2013, 12:10:50 am »
One does not simply USB 3.0

BGA is really the least of your problems to worry about. Trust me
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Offline c4757p

  • Super Contributor
  • ***
  • Posts: 7799
  • Country: us
  • adieu
Re: USB 3.0 Embedded Micro?
« Reply #5 on: May 03, 2013, 12:22:39 am »
One does not simply USB 3.0

Precisely. The data rate is 4.8 Gb/s. Try to build a 4.8 GHz oscillator (just a useless oscillator) and you'll understand the problem.
No longer active here - try the IRC channel if you just can't be without me :)
 

Offline BiOzZTopic starter

  • Regular Contributor
  • *
  • Posts: 237
  • Country: us
Re: USB 3.0 Embedded Micro?
« Reply #6 on: May 03, 2013, 12:23:41 am »
No i can design and layout a 3.0 low speed spec board ... again i do not need anything close to the full speed i only need enough for the packets i need to send

my problem is not designing a 750Mbps capable PCB it is home soldering a BGA package

i know they exist in non-BGA packages i have seen them before im just asking if anyone has seen one that they can link me to
My one regret in life is learning to speak English on the internet ...
 

Offline c4757p

  • Super Contributor
  • ***
  • Posts: 7799
  • Country: us
  • adieu
Re: USB 3.0 Embedded Micro?
« Reply #7 on: May 03, 2013, 12:25:13 am »
my problem is not designing a 750Mbps capable PCB it is home soldering a BGA package



Problem solved. Not really that hard.
No longer active here - try the IRC channel if you just can't be without me :)
 

Offline marshallh

  • Supporter
  • ****
  • Posts: 1462
  • Country: us
    • retroactive
Re: USB 3.0 Embedded Micro?
« Reply #8 on: May 03, 2013, 12:27:25 am »
No. they dont exist. I'd love to help but you havent told us anything about your application or what you want to accomplish.
You can get 20mbyte/sec through a FT2232H i synchronous fifo mode. This is USB2.0 HS.

BTW, USB 3.0 is a superset - it literally is just two extra diff pairs tacked onto existing USB 2.0 stuff. As such, it includes all 2.0 protocol and requirements.
Verilog tips
BGA soldering intro

11:37 <@ktemkin> c4757p: marshall has transcended communications media
11:37 <@ktemkin> He speaks protocols directly.
 

Offline c4757p

  • Super Contributor
  • ***
  • Posts: 7799
  • Country: us
  • adieu
Re: USB 3.0 Embedded Micro?
« Reply #9 on: May 03, 2013, 12:28:25 am »
By the way - if you just need quick bursts, why not buffer it and then transmit at a slower rate?
No longer active here - try the IRC channel if you just can't be without me :)
 

Offline BiOzZTopic starter

  • Regular Contributor
  • *
  • Posts: 237
  • Country: us
Re: USB 3.0 Embedded Micro?
« Reply #10 on: May 03, 2013, 12:36:59 am »
my problem is not designing a 750Mbps capable PCB it is home soldering a BGA package



Problem solved. Not really that hard.

with a Fine ball grid aray package? i have trouble getting the alignment right in a normal BGA package enough and even then many of my past attempts have gotten apparent dry joints with some fairly top shelf paste

if its as simple as your claiming ill go for it but a $40 chip and the cost of a 8 layer PCB run i dont want to fuck it up
My one regret in life is learning to speak English on the internet ...
 

Offline c4757p

  • Super Contributor
  • ***
  • Posts: 7799
  • Country: us
  • adieu
Re: USB 3.0 Embedded Micro?
« Reply #11 on: May 03, 2013, 12:42:31 am »
You might fuck up the board if you mess something up, which would definitely be a pain, but you ought to be able to retrieve the chip with hot air if you're careful about it. The alignment can be difficult, but doesn't have to be perfect, as it will be pulled in somewhat if you get the temperature curves right.

Still - are you really sure you need USB 3.0? Think about all the stuff that's been done in electronics before it came out... Why can't you buffer and retransmit slower, if it is bursts like you said?
No longer active here - try the IRC channel if you just can't be without me :)
 

Offline nuhamind2

  • Regular Contributor
  • *
  • Posts: 138
  • Country: id
Re: USB 3.0 Embedded Micro?
« Reply #12 on: May 03, 2013, 12:43:11 am »
By the way - if you just need quick bursts, why not buffer it and then transmit at a slower rate?
+1
 

Offline BiOzZTopic starter

  • Regular Contributor
  • *
  • Posts: 237
  • Country: us
Re: USB 3.0 Embedded Micro?
« Reply #13 on: May 03, 2013, 12:45:44 am »
No. they dont exist. I'd love to help but you havent told us anything about your application or what you want to accomplish.
You can get 20mbyte/sec through a FT2232H i synchronous fifo mode. This is USB2.0 HS.

BTW, USB 3.0 is a superset - it literally is just two extra diff pairs tacked onto existing USB 2.0 stuff. As such, it includes all 2.0 protocol and requirements.

sorry i believe i was quite straightforward with what i was looking for
and i learned quite quickly on here when i post what my application is specifically i dont get the help im looking for i just get people talking about what im working on ... that will be a seprete thread but i basically need 750mbps communication with the host

seeing how there is apparently nothing out there that you 2 know about and i cant find i will probably just send it thru ethernet and invest that money instead to a new host with a more reliable ethernet

but again there will be a separate post in the next few months about the full project
My one regret in life is learning to speak English on the internet ...
 

Offline BiOzZTopic starter

  • Regular Contributor
  • *
  • Posts: 237
  • Country: us
Re: USB 3.0 Embedded Micro?
« Reply #14 on: May 03, 2013, 12:48:48 am »
You might fuck up the board if you mess something up, which would definitely be a pain, but you ought to be able to retrieve the chip with hot air if you're careful about it. The alignment can be difficult, but doesn't have to be perfect, as it will be pulled in somewhat if you get the temperature curves right.

Still - are you really sure you need USB 3.0? Think about all the stuff that's been done in electronics before it came out... Why can't you buffer and retransmit slower, if it is bursts like you said?

thanks for all your help but after looking around and talking to you guys i have opted to go for a gb+ ethernet communication and swapping out my host PC

thanks again
My one regret in life is learning to speak English on the internet ...
 

Offline c4757p

  • Super Contributor
  • ***
  • Posts: 7799
  • Country: us
  • adieu
Re: USB 3.0 Embedded Micro?
« Reply #15 on: May 03, 2013, 12:50:17 am »
sorry i believe i was quite straightforward with what i was looking for
and i learned quite quickly on here when i post what my application is specifically i dont get the help im looking for i just get people talking about what im working on ...

1) Not an answer service.
2) As an engineer, you should recognize that sometimes the correct answer is "that's not the correct question". Fully understanding the question is a requirement of that.
No longer active here - try the IRC channel if you just can't be without me :)
 

Offline digsys

  • Supporter
  • ****
  • Posts: 2209
  • Country: au
    • DIGSYS
Re: USB 3.0 Embedded Micro?
« Reply #16 on: May 03, 2013, 01:14:18 am »
Since you can use USB or TCP, I'm assuming the issue is the hardware layer? ie Your MPU/CPU can process fast enough, you just
need to pipe it somewhere ?? Unless, for some reason, you need the protocol "wrapper" ? If not, I've used Single mode Fibre,
actually VERY easy to use. Also, used SATA drive ICs. How is that data coming in? Parallel? If so, then are you using the "protocol"
to convert it to serial stream and do all the fancy packet handling as well. If that's the case, there's simple ways around that as well.
Hello <tap> <tap> .. is this thing on?
 

Offline Rasz

  • Super Contributor
  • ***
  • Posts: 2617
  • Country: 00
    • My random blog.
Re: USB 3.0 Embedded Micro?
« Reply #17 on: May 03, 2013, 10:50:19 pm »
Also, used SATA drive ICs. How is that data coming in? Parallel? If so, then are you using the "protocol"
to convert it to serial stream and do all the fancy packet handling as well. If that's the case, there's simple ways around that as well.

?
Afaik there are no stand alone SATA 2/3 phy chips, only IP cores. Even Virtex 5 doesnt go fast enough for SATA 3.
The only cheap >40MB/s option available is 'SATA/150 to Ultra ATA/133' board at ~$3 (including shipping)
example http://www.ebay.com/itm/SATA-To-IDE-HD-Motherboard-Adapter-Ultra-ATA-100-133-SA88-/140934619187
and pretending your device is an IDE HDD or writing own driver for it. You can then connect it to eSATA port or 'USB 3.0 to SATA' dongle and get sustained 133MB/s
Who logs in to gdm? Not I, said the duck.
My fireplace is on fire, but in all the wrong places.
 

Offline digsys

  • Supporter
  • ****
  • Posts: 2209
  • Country: au
    • DIGSYS
Re: USB 3.0 Embedded Micro?
« Reply #18 on: May 03, 2013, 11:12:16 pm »
Quote from: Rasz
Afaik there are no stand alone SATA 2/3 phy chips, only IP cores. Even Virtex 5 doesnt go fast enough for SATA 3.
Not knowing the OPs requirements / setup, I was thinking of something like the MAX4951, a SATA redriver, as a hardware layer only.
You don't need SATA in, that's easy to "fudge", but you get true SATA eSATA out. It was just another idea based on scant info.
Using your plug-in / ready made cards is also an option, IF we knew what the OP needed :-)
Hello <tap> <tap> .. is this thing on?
 

Offline Rasz

  • Super Contributor
  • ***
  • Posts: 2617
  • Country: 00
    • My random blog.
Re: USB 3.0 Embedded Micro?
« Reply #19 on: May 04, 2013, 01:04:01 am »
I think I actually have a solution for the OP :o  %-B  :scared:

http://www.genesyslogic.com/_en/product_01_1.php?id=78

used in this:
http://www.amazon.com/gp/product/B0056TYRMW/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=B0056TYRMW&linkCode=as2&tag=legirevi03-20

LQFP128 (there is a newer LQFP64 version), works like a charm on 4 layer board, but I could totally see it work on 2 layer if you only use CF IO bank.
http://goughlui.com/?p=2463

Actually delivers speed. 118MB/s read on a card that is rated 120MB/s max.
http://www.dkamera.de/news/aktuelle-speicherkarten-im-dkamerade-geschwindigkeitstest/

Internally looks like Cypress FX2LP. 8051 controlling FIFO engine.

Its $15 with shipping for whole reader = chip will be half that or less.
Now the question is can you get proper datasheet from Genesys? This could be a perfect chip for hobby use - definitely  better than FX2LP and FT2232H. 100MB/s at your fingertips below $20  :-DD
« Last Edit: May 04, 2013, 05:19:07 am by Rasz »
Who logs in to gdm? Not I, said the duck.
My fireplace is on fire, but in all the wrong places.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf