I want to look into the possibility of using a CPLD to increase options and decrease part count on a project, but am not sure what to choose, or what complexity of CPLD I will need.
My primary concerns are:
1) Cost of individual part $1 to $2 range
2) Cost of design software Preferably Free or comes with an inexpensive demo board.
My design consists of several basic logic chips such as AND and OR gates, and several 2 to 4 mux/demux chips such as the PI5C3253. Their main purpose are to serve for multiplexing my uart to multiple serial devices as well as the control of chip selects on other devices so I can free up mcu IO pins.
I've looked around some and think an Altera Max 3000 would be a good place to start, but don't have the experience to know how much logic it can hold, or whether it can do what the PI5C3253 does (uses fets to allow bidirectional signals on the I/O pins).
I've never used a CPLD, so am at a real loss as to where to start.
Any help appreciated.
My primary concerns are:
1) Cost of individual part $1 to $2 range
2) Cost of design software Preferably Free or comes with an inexpensive demo board.
My design consists of several basic logic chips such as AND and OR gates, and several 2 to 4 mux/demux chips such as the PI5C3253. Their main purpose are to serve for multiplexing my uart to multiple serial devices as well as the control of chip selects on other devices so I can free up mcu IO pins.
I've looked around some and think an Altera Max 3000 would be a good place to start, but don't have the experience to know how much logic it can hold, or whether it can do what the PI5C3253 does (uses fets to allow bidirectional signals on the I/O pins).
I've never used a CPLD, so am at a real loss as to where to start.
Any help appreciated.