PC's and EFI

Ron & Cathy Webb rwebb at polarnet.com
Thu Mar 19 05:38:25 GMT 1998


--------------7CECA65FD8DE114982DF3BC5
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I'd just like to second the notion of using "a little external
hardware - very stupid" with a PC system.

My own favorite thing is to get a   JDR Microdevices  PC wire
wrap card (with bus buffering and address decoding) and add my
external hardware on that. It is very little work to add things
like A/D, pwm, shift registers, and such.

If a slave microprocessor is necessary, I use an 8742, because it
already has a compatable bus interface and interrupt line built
in (use a pseudoSAM assembler - public domain - JDR's FTP site
has it- and resist doing anything that doesn't sound easy, even
in assembler). Any program spends 90% of the time in 10% of the
code. Figure out which 10% and put it in the coprocessor.

I have done things that make the processor workload associated
with EFI  look easy, using this method. Think about what is going
on in your video card for example, then think about what would
have happened if they had tried to do that in software, using the
main CPU, and you will have to agree that it's a powerful
technique, and the JDR card makes it easy.

--------------7CECA65FD8DE114982DF3BC5
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<HTML>
I'd just like to second the notion of using "a little external hardware
- very stupid" with a PC system.

<P>My own favorite thing is to get a&nbsp;&nbsp; <A HREF="www.jdr.com">JDR
Microdevices</A>&nbsp; PC wire wrap card (with bus buffering and address
decoding) and add my external hardware on that. It is very little work
to add things like A/D, pwm, shift registers, and such.

<P>If a slave microprocessor is necessary, I use an 8742, because it already
has a compatable bus interface and interrupt line built in (use a pseudoSAM
assembler - public domain - JDR's FTP site has it- and resist doing anything
that doesn't sound easy, even in assembler). Any program spends 90% of
the time in 10% of the code. Figure out which 10% and put it in the coprocessor.

<P>I have done things that make the processor workload associated with
EFI&nbsp; look easy, using this method. Think about what is going on in
your video card for example, then think about what would have happened
if they had tried to do that in software, using the main CPU, and you will
have to agree that it's a powerful technique, and the JDR card makes it
easy.</HTML>

--------------7CECA65FD8DE114982DF3BC5--




More information about the Diy_efi mailing list