> Chris Hills wrote:
> > BTW FPGA's are good where thare are not MCU's to do the job or you are
> > looking at large numbers. For less than 10,000 doing something
> > specialised I would suggest an MCU might be better.
What are the units of the 10,000 number above?
> Also, FPGAs are good for mainly parallel/combinatorial problems that
> has a fixed processing algorithm like calculating CRCs or implementing
> a PID controller. For sequential problems like implementing a
> communications protocol, CPUs are better, not because they are faster
> (FPGAs at the same clock speed are usually faster) but because
> implementing a sequential circuit on an FPGA requires a lot of memory
> elements, particularly D flip-flops - something very expensive on
> FPGAs.
Block memory is relatively expensive (but getting much cheaper) on
FPGA's, but I'd argue that at less than $0.005 per flop, D flip-flops
within modern FPGA's are not expensive. Many people consider them free
because it is so hard to use them all up before running out of some
other resource.
Have fun,
Marc
Reply by Ted●November 14, 20052005-11-14
Matt Campbell wrote:
> Hopefully FPGA is the answer I am looking for.
> Does anyone know of a library of FPGA C/C++ functions & Associated DLL's?
This is FPGA as in Field Programmable Gate Array?
Could you be a little more specific about what it is you actually want
to do.
TW
Reply by ●November 14, 20052005-11-14
Chris Hills wrote:
> BTW FPGA's are good where thare are not MCU's to do the job or you are
> looking at large numbers. For less than 10,000 doing something
> specialised I would suggest an MCU might be better.
>
Also, FPGAs are good for mainly parallel/combinatorial problems that
has a fixed processing algorithm like calculating CRCs or implementing
a PID controller. For sequential problems like implementing a
communications protocol, CPUs are better, not because they are faster
(FPGAs at the same clock speed are usually faster) but because
implementing a sequential circuit on an FPGA requires a lot of memory
elements, particularly D flip-flops - something very expensive on
FPGAs.
Reply by Chris Hills●November 13, 20052005-11-13
In article <M2xdf.16061$Hj2.4069@news-server.bigpond.net.au>, Matt
Campbell <amorapparatus@dodo.com.au> writes
>I'm looking for a ** low cost, flexible ** way of sending/receiving signals
>in MS Excel or Access.
"signals" or ASCII data? What are you trying to move where and for what
reason.
>My applications are not time critical, so this is not a big factor.
>Hopefully FPGA is the answer I am looking for.
Why "hopefully" and FPGA rather than an MCU? That is an interesting
decision for a novice.
>Does anyone know of a library of FPGA C/C++ functions & Associated DLL's?
DLLs run in windows. Were you thinking of running windows on an FPGA?
>I am a novice, and any information I can get would be appreciated.
Explain the problem. Obviously you have data you want to move
somewhere. You appear to have decided on excel or Access so I assume you
have data on a PC.
What is this data for? Ie why are you taking it off the PC. What do you
want to do with it.
Normally I would suggest Rs232 comms to an MCU as a simple way but
without more information it is hard to give any advice.
BTW FPGA's are good where thare are not MCU's to do the job or you are
looking at large numbers. For less than 10,000 doing something
specialised I would suggest an MCU might be better.
--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
/\/\/ chris@phaedsys.org www.phaedsys.org \/\/\
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
> I'm looking for a ** low cost, flexible ** way of sending/receiving signals
> in MS Excel or Access.
> My applications are not time critical, so this is not a big factor.
> Hopefully FPGA is the answer I am looking for.
> Does anyone know of a library of FPGA C/C++ functions & Associated DLL's?
>
> I am a novice, and any information I can get would be appreciated.
What sort of "signals"?
At this point I'm afraid I don't see what FPGAs have to do with the
stated problem...
--
John Devereux
Reply by Matt Campbell●November 12, 20052005-11-12
I'm looking for a ** low cost, flexible ** way of sending/receiving signals
in MS Excel or Access.
My applications are not time critical, so this is not a big factor.
Hopefully FPGA is the answer I am looking for.
Does anyone know of a library of FPGA C/C++ functions & Associated DLL's?
I am a novice, and any information I can get would be appreciated.