Propellor chip question
Hi there
I'm completely new to this forum, and pretty green with electronics in general tbh other than basic tinkering.
What I have in mind is a project to transfer data from a compact flash card to a IDE 2.5" hard disk to backup digital camera pics. Functionally can be very simple initially, but I may decide to expand and add a LCD viewer etc at a later stage.
My question is, what would be the approximate throughput for this chip? Lets say that each file is approx 8Mb each, approx 200 images per compact flash.
What kind of throughput could this chip manage? Would the disk & flash card be the bottleneck? Is a propeller chip overkill?
Btw yes, I know I probably have a lot to learn [noparse]:)[/noparse] but any info is very, very appreciated. I think this would be a cool project to learn with.
Thanks
Mike
I'm completely new to this forum, and pretty green with electronics in general tbh other than basic tinkering.
What I have in mind is a project to transfer data from a compact flash card to a IDE 2.5" hard disk to backup digital camera pics. Functionally can be very simple initially, but I may decide to expand and add a LCD viewer etc at a later stage.
My question is, what would be the approximate throughput for this chip? Lets say that each file is approx 8Mb each, approx 200 images per compact flash.
What kind of throughput could this chip manage? Would the disk & flash card be the bottleneck? Is a propeller chip overkill?
Btw yes, I know I probably have a lot to learn [noparse]:)[/noparse] but any info is very, very appreciated. I think this would be a cool project to learn with.
Thanks
Mike
Comments
If it's SD then this:
The prop doesn't have an SD card interface or even fast SPI so you have to do it all in software. But the prop does have "the power of eight" so that you can be reading the SD card and writing to the IDE drive at the same time. If you really want the speed you probably have to go to 4-bit SD mode just to speed up the reading but you would still be lucky to get 4MB/sec read speed (at a quick guess). This translates into 400 seconds or over 6 minutes which might be a bit long, maybe you could get the prop to talk to you while it's doing it or even run the "singing monks" object [noparse]:)[/noparse]
If it's Compact Flash then this:
too many I/O lines for the prop and no way to give you more fast I/O.
*Peter*
The issue here is that you will have to write your own software for accessing the devices and for controlling the file system. Wouldn't it be easier to just buy a bunch of cheap CF cards and worry about copying when you have access to a computer? IDE requires a lot of data lines so you would have to use some sort of io expander, which would get messy and would probably be slow.
Not only will you get problems with the control signals on the IDE interface(someone have experimented with Propeller and IDE using a I/O chip commonly found in older PCs, but it's slow going and it can be difficult to source the chip), but the Propeller won't be able to write very fast, and there's the mess of handling the file system, too...
Why not just get one of these:
http://www.thecus.com/products_over.php?cid=10&pid=7
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Don't visit my new website...
Yes, I said Compact Flash. There is a old project here that is similar, using a PIC16C64 and FPGA to transfer the data:
http://home.nikocity.de/andymon/hfg/Alya/alya.html
Why not just get a N1050 or similar? Well, I have a very specific application that I would like to build, and there is nothing similar available on the market.
Thanks again, sounds like I need to look for another processor.
regards
Mike
Later
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Lunch cures all problems! have you had lunch?
Microcontrollers are very well suited to access CF cards.. Why do you think they had been so popular some years ago? It was the easy interface!
On further research, it seems a "Atmel AVR" might do the trick, coupled to a IDE driver, then to Compact Flash.
http://www.robs-projects.com/mp3proj/newplayer.html
(note the fat32 IO library - sounds cool)
- Sparks