FPGA (Field Programmable Gate Array) would seem to be the better choice. Do you have access to the design development tools that you will need for your FPGA of choice?
FPGA (Field Programmable Gate Array) would seem to be the better choice. Do you have access to the design development tools that you will need for your FPGA of choice?
CPLDs are less powerful, but cheaper, and you can still program them with VHDL or Verilog. Also, most CPLD or FPGA development tools (available free from Altera or Xilinx) have schematic entry methods of programming that could put your TTL knowledge to good use.
These devices are unlike microprocessors in that you're really just routing connections inside the device to various logic gates to make youre circuit.