I'm trying to find a suitable high capacity (4-16GB) memory for an embedded application. Clearly this is going to be some kind of NAND flash memory. I need to be able to write to it at at least 16.5Mbit/s and I'd like to be able to read all of the data off it within a reasonable amount of time, say 10-20 minutes, so need to be able to read at around 13MB/s. I've had a good look around but I'm still not sure what the best option is.
Here's what I've come across so far:
- SD card memory
- high capacity
- acceptable speeds
- easily obtainable (can buy in stores..)
- reasonable price (< $20)
- *must pay royalties (~$3000/year, can't really justify this expense)
- eMMC
- high capacity
- acceptable speed
- *difficult to obtain unless in 1000+ quantities (only want to buy 10-50 at this point)
- reasonable price (< $20)
- no royalties, i think?
So is there any way to get around the SD royalties? Is there any way to get my hands on eMMC chips without having to commit to buying 1000+? Are there any alternatives to these two options? I've also looked for other high capacity memory chips however they seem to require purchasing in 1000+ quantities as well (checking on: find chips/octopart/mouser/digikey).