I have been reading the compact flash 2.0 spec from compactflash.org but I am a bit confused as to which would be the best mode for interfacing to the 16 bit data bus of an atmel arm7 processor (The 40008 in this case).
It looks like memory mode would work, and I read the circuit cellar article in the feb 2001 issue about interfacing a pic to a cf via 3 address lines and 8 data lines and a few other lines (busy, reset, etc..)
Since I have a full address and data bus available, should I connect the compact flash socket in some fuller implementation in order to have options in the future? Which mode would offer faster transfer of data to the arm7?
Down the road, if I wanted to add a 10/100 compact flash ethernet card or other device, which mode (and signals) are going to be needed? I am not positive I would want to do this, but the little compact flash ethernet cards are so cheap that it would be really cool to implement some crude ethernet interface to get data from say a laptop (with no serial ports) into this device, or to be able to transfer large amounts of data faster than a serial port would allow.