Rules | Recent posts | topic RSS | Search | Register  | Log in

Design a USB1.1 to FLASH controler ?

 
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Author Message
elone



Joined: 29 Dec 2001
Posts: 111


Post26 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


Post26 Jun 2003 7:36   

Can you describe your need in detail?
what flash application?
Back to top
elone



Joined: 29 Dec 2001
Posts: 111


Post26 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


Post26 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


Post03 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


Post03 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


Post04 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


Post04 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


Post17 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
Post new topic  Reply to topic    EDAboard.com Forum Index -> ASIC Design Methodologies & Tools (Digital)
Page 1 of 1 All times are GMT + 1 Hour


Abuse
Administrator
Moderators
topic RSS 
sitemap