| Author |
Message |
elone
Joined: 29 Dec 2001 Posts: 111
|
26 Jun 2003 7:24 Design a USB1.1 to FLASH controler ? |
|
|
|
| Have no sense about it , need help ! Any suggestion is wellcom !
|
|
| Back to top |
|
 |
visualart
Joined: 21 Dec 2001 Posts: 582 Helped: 26
|
26 Jun 2003 7:36 |
|
|
|
Can you describe your need in detail?
what flash application?
|
|
| Back to top |
|
 |
elone
Joined: 29 Dec 2001 Posts: 111
|
26 Jun 2003 7:42 ! |
|
|
|
| Like popular usb2flash controlor used in U-disk, like OTi6808 !
|
|
| Back to top |
|
 |
btbass
Joined: 20 Jul 2001 Posts: 918 Helped: 69 Location: Oberon
|
26 Jun 2003 11:51 |
|
|
|
FTDI have an example flash card reader using their own usb chip and a pic micro.
You can find it on their website.
Also ST micros have an example using their micro with usb interface.
|
|
| Back to top |
|
 |
vsop
Joined: 24 Aug 2001 Posts: 54 Location: east
|
03 Jul 2003 13:26 |
|
|
|
| if u just want to make a home-made one, any mcu w/ usb if is ok. but if u want to have the pro one, some additional logic is necessary like sector buffer, ecc circuit, flash interface etc. cypress provides a develop kit to those who plan to realize their own idea on this disk. it may be a good start point to u.
|
|
| Back to top |
|
 |
ME
Joined: 14 Mar 2002 Posts: 1771 Helped: 11
|
03 Jul 2003 21:41 |
|
|
|
The easiest solution is to use this Prolific PL-2315 USB1.1 Portable Flash Disk Controller: www.prolific.com.tw/fr_pl2315.htm
You can also use the new Prolific PL-2515 USB2.0 Portable Flash Disk Controller.
You can find datasheets, user manuals, drivers etc. here: http://tech.prolific.com.tw
The site is not well-organized, the easiest is to use the download link or use the search function and search for 2315 or 2515.
Prolific homepage: www.prolific.com.tw/fr_products.htm
|
|
| Back to top |
|
 |
elone
Joined: 29 Dec 2001 Posts: 111
|
04 Jul 2003 1:47 ! |
|
|
|
| Thanks everybody ! I means design a ASIC of this controller and how did i start the work !
|
|
| Back to top |
|
 |
vsop
Joined: 24 Aug 2001 Posts: 54 Location: east
|
04 Jul 2003 3:41 |
|
|
|
| Designing the ASIC is not the most important stuff, actually it's the rather easy one in this product. You just have to get a 8/16-bit MCU (8051 is the most popular one used in this kind of ASIC), then design your USB I/F, sector buffer management, Flash device interface and ECC circuits. Besides, you have to study the FTL (Flash translation layer) documents regarding to how to manage the logical to/from physical addressing translation. Smart media related documents is a great starting point. For the open source, finding the MTD of linux is a another way. As to the USB portion, you are able to getting related docuemnt from usb org's web site. All above informations are free, and open. Some source code examples are also available in the cypress's web site, but it's in assemble one. I'm also studying this topic right now, if you feel good, lets share these with each other. But one more thing has to be said at first, the M-system held the USB storgae petent, it may cause prolems in the future if you want to make commerial.
|
|
| Back to top |
|
 |
Jerry Yau
Joined: 22 Oct 2001 Posts: 78
|
17 Jul 2003 8:51 |
|
|
|
Hi Vsop;
Could you list the link for useful information about this field?
I need this information to make SD and MMC card. Thanks.
|
|
| Back to top |
|
 |