F
FyberOptic
Guest
Hiya folks. I've come up with a few designs for modifying various
devices on different occasions, but in almost every case, it requires
a lot of logic components to process the signals and then output ones
based on how I've modified them (such as catching chip selects and not
actually enabling if certain circumstances are met, so that I can make
another device accessible in that address range). Since I'm still a
beginner, I've been working with DIP-sized ICs, so as you can imagine,
having to use very many logic components leads to not only a board big
enough to hold them, but also tedious soldering work to make all the
connections.
I've read about PALs, GALs, PLDs, CPLDs, etc, and found that this
seems to be exactly the sort of device that would rid me of so much
logic in a project. The downside is, there seems to be no easy way
for a budget-restricted hobbyist to program them, short of purchasing
a programmer. They aren't cheap, and that, plus the shipping, and the
chips and shipping on those as well, is all starting to get a bit too
pricey for me to be able to afford right now, unfortunately.
So what I'm wondering is, how feasible are alternatives, like maybe
using EEPROMs instead? I do have an older Willem programmer already
which I used to program Flash chips for another project. From what I
understand, using ROM chips wasn't uncommon in the past for handling
logic cheaply. And for the projects I would be messing with, none of
them would be running at super high speeds (nothing over like 12mhz).
Now I know EEPROMs would probably have a slower access time than a
plain old EPROM, but again, buying an eraser for the older EPROMs is
just another expense I'd rather avoid. Would an EEPROM, or even a
piece of Flash memory, be able to keep up with such a task?
And if not EEPROMs, what else can one recommend for cheap programmable
logic?
devices on different occasions, but in almost every case, it requires
a lot of logic components to process the signals and then output ones
based on how I've modified them (such as catching chip selects and not
actually enabling if certain circumstances are met, so that I can make
another device accessible in that address range). Since I'm still a
beginner, I've been working with DIP-sized ICs, so as you can imagine,
having to use very many logic components leads to not only a board big
enough to hold them, but also tedious soldering work to make all the
connections.
I've read about PALs, GALs, PLDs, CPLDs, etc, and found that this
seems to be exactly the sort of device that would rid me of so much
logic in a project. The downside is, there seems to be no easy way
for a budget-restricted hobbyist to program them, short of purchasing
a programmer. They aren't cheap, and that, plus the shipping, and the
chips and shipping on those as well, is all starting to get a bit too
pricey for me to be able to afford right now, unfortunately.
So what I'm wondering is, how feasible are alternatives, like maybe
using EEPROMs instead? I do have an older Willem programmer already
which I used to program Flash chips for another project. From what I
understand, using ROM chips wasn't uncommon in the past for handling
logic cheaply. And for the projects I would be messing with, none of
them would be running at super high speeds (nothing over like 12mhz).
Now I know EEPROMs would probably have a slower access time than a
plain old EPROM, but again, buying an eraser for the older EPROMs is
just another expense I'd rather avoid. Would an EEPROM, or even a
piece of Flash memory, be able to keep up with such a task?
And if not EEPROMs, what else can one recommend for cheap programmable
logic?