Re: "Home Grown" Daughterboards for Sale?

"Bruce D. Lightner" <lightner-2huV/[email protected]>
Newsgroups gmane.linux.uclinux.actiontec
Message-ID <[email protected]>
Craig,

> Interesting comment, how will this be mapped?

We have an 8-bit bidirectional port with 8 unused addresses and an 
interrupt.  This gives us 64 bits to play with.

Let do it with something like an FPGA...

To support compact flash in all three modes (PCcard memory, PCcard I/O, 
and IDE) one needs 10 address bits.  Let says that takes two 8-bit registers.

Add one or two additional 8-bit registers for status/control of the 
various Compact Flash control/status lines (e.g., IOR, IOW, WAIT, READY, etc.)

You need one or two more 8-bit ports for data, depending whether you want 
8-bit or 16-bit I/0.   All three Compact flash modes support 8-bit only I/O.

That means one needs between 4 and 6 of the 8 available 8-bit registers.

Let do it with an 8-bit microcontroller...

The microcontroller behaves like an I/O processor and does all the 
handshaking with the Compact Flash card under control of the ARM9 
processor, via some kind of data/control channel.

(1) Parallel mode: Let's use 2 of the 8 8-bit registers, one for control 
and one for data.

(2) Serial mode: Add a second UART and talk to the I/O microcontroller via 
serial (1 Mbits/sec is probably the max.)

How I'm I really gonna' do it...haven't decided yet, but I'm leaning 
toward an FPGA solution because it probably will have better throughput.

To make any of this work, one needs to "re-gen" the Actiontec uClinux 
kernel so I can add a new driver!

Best regards,

Bruce

-- 
  Bruce D. Lightner
  Lightner Engineering
  La Jolla, California
  Voice: +1-858-551-4011
  FAX: +1-858-551-0777
  Email: lightner-2huV/[email protected]
  URL: http://www.lightner.net/lightner/bruce/

__
ActionHack Mailing List - ActionHack-W7/[email protected]
http://www.express.org/mailman/listinfo/actionhack
http://www.embeddedlinuxinterfacing.com/wiki.php/ActiontecDualModem
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.