B
[email protected]
- Jan 1, 1970
- 0
Of course I knew how. But the resistors I would have had to use were
0.6" long and 0.2" wide on the board, so it would have wasted space,
not to mention confusing the final test technicians and the service
engineers.
A PIC may be programmable, but it isn't programmable logic, and can't
do a lot of things that are easy in programmable logic.
Programming programmable logic can be handled through a variety of
interfaces, depending on the manufacturers programming software
(usually available free for everything except bleeding-edge new parts,
which the Xilinx CoolRunner isn't - Xilinx bought it from Philips).
Most of the ones I've run across have included a graphical option,
which makes the process similar to hooking up logic gates and
bistables.
I prefer to write out a seres of logic equations.
I didn't find any of these approaches difficult to learn - nothing
remotely as difficult as mastering a computer language, where it took
me a week to learn Fortran 4, and nearly a year before I could produce
a well formatted page of output (including printed graphs). The MACRO-8
assembly language for the PDP-8 was much easier - mainly because the
teletype output made more sense.
There is a certain learning curve in learning how to use Boolean logic,
and you need extra time learn how to hook up CMOS parts to realise that
logic - most people would be better off putting the exra time into
learning how to program programmable logic.
The choice of which programmable part should probably be referred to
comp.arch.fpga, but one thing is for sure - you will be able get all
the logic into a single modern PLD.
0.6" long and 0.2" wide on the board, so it would have wasted space,
not to mention confusing the final test technicians and the service
engineers.
---
You seem to be gravitating toward the "use a PIC" mentality when,
for the OP's purpose, suggesting that he use anything he'd have to
learn to program would be ridiculous. But that's never stopped you
before, huh?
---
A PIC may be programmable, but it isn't programmable logic, and can't
do a lot of things that are easy in programmable logic.
Programming programmable logic can be handled through a variety of
interfaces, depending on the manufacturers programming software
(usually available free for everything except bleeding-edge new parts,
which the Xilinx CoolRunner isn't - Xilinx bought it from Philips).
Most of the ones I've run across have included a graphical option,
which makes the process similar to hooking up logic gates and
bistables.
I prefer to write out a seres of logic equations.
I didn't find any of these approaches difficult to learn - nothing
remotely as difficult as mastering a computer language, where it took
me a week to learn Fortran 4, and nearly a year before I could produce
a well formatted page of output (including printed graphs). The MACRO-8
assembly language for the PDP-8 was much easier - mainly because the
teletype output made more sense.
There is a certain learning curve in learning how to use Boolean logic,
and you need extra time learn how to hook up CMOS parts to realise that
logic - most people would be better off putting the exra time into
learning how to program programmable logic.
The choice of which programmable part should probably be referred to
comp.arch.fpga, but one thing is for sure - you will be able get all
the logic into a single modern PLD.