|
Post by blackmedusa on Feb 9, 2005 13:02:47 GMT -5
Hi,
I'm currently working on a project to add a USB mem stick to the DTV , it will act as a 1541 drive.
I working on using a AN2131 of Cypress. Has onybody out there already worked on such a thing?
|
|
|
Post by Jeff Ledger on Feb 9, 2005 14:54:56 GMT -5
Sounds like something Jim Brain is working on Jim you still around here? Jeff
|
|
|
Post by NetSamurai on Feb 11, 2005 4:49:46 GMT -5
There is a small group of us working on this at the moment. I won't mention anyone else's names, they can pipe in if they choose to.
The part you are talking about is for USB peripherals, not hosts. To access a USB flash drive, you will need either a host controller or an USB-OTG controller. The OTG controllers will likely only work with the newest of hardware, while the Host controller should be universal (as long as the device follows the Mass Storage Device standards.)
The chip we are working with is the Cypress SL811HS in a 28 pin PLCC package. The microcontroller chosen at this time is an ATMega128. The final unit will probably be able to use a smaller part than that.
Right now, I am working on a development platform which will allow us to work on the code we need. I have just about all the parts collected, but unfortunately, digi-key screwed up my order for the SL811HS and sent me the wrong part (an op-amp.)
I am giving myself a deadline of middle of next month to have the 1st revision dev board finished. It will be in modules which will (hopefully) make hardware changes easy to do, if necessary.
I have mostly been quite about this project so far because of all the project police and my reputation of not finishing projects (I get distracted easily.) I will make a more formal announcement once the first rev. dev boards are complete.
Anyone wanting to help with the project may contact me. I expect that you will have experience in at least one of the following areas:
AVR programming (or at least experience with micros) Electronics Design, PCB layout, etc.. USB programming (drivers, UHCI, etc..) Mass Storage Device Class driver programming IEC serial bus protocols & interfacing 1541 Emulation FAT fs programming 6502/10 assembly and an advanced understanding of Commodore 8-bit hardware or firmware.
If you do not have any of the above experience, please wait for the formal announcement before asking questions. Then I will have a better idea of how this will work and what it can do. Right now, it is just a collection of ideas and parts.
Scott McDonnell
|
|
|
Post by NetSamurai on Feb 11, 2005 5:05:07 GMT -5
My apologies...I just noticed that the AN2131 IS an OTG controller with an 8051 type CPU embedded (I was looking at the wrong part.) This will probably work in many cases, but it will interesting to find if there are many incompatability issues with older hardware. Since I intended for my interface to work with just about any type of MSD - not just USB flash drives, this was a major issue for me.
Please keep me updated on your progress, as an all-in-one chip solution would be very interesting to me. In the meantime, I am going to keep plugging away at my concept. At some point, maybe we will merge. : )
Scott McDonnell
|
|
|
Post by blackmedusa on Feb 15, 2005 4:02:12 GMT -5
Hi Scott,
You can't believe it, but i can't get my hand on a AN 2131S !! What a sh*** here in Europe. No real good part shops anymore I'm now searching in germany , there someone is offering a demo board for 39 €... and the controller only cost about 7US$ !
I've worked out my plan but just need the damm chip !
keep you informed
|
|