Forum Discussion
Altera_Forum
Honored Contributor
15 years agoHow to choose device : CPLD or FPGA ?
I want to implement a polynomial function to continuously process a digital temperature signal and output a variable based on such evaluation. What device to look out for ? CPLD or FPGA ? How ca...
Altera_Forum
Honored Contributor
15 years agoIn that case, you'll probably need multipliers. They can be done without dedicated multipliers but you need as many adders per multiplier as you have bits.
If that is all it is you might be able to squeeze it into a large CPLD, but it might be easiest to go with an FPGA. Also, try not to do division on either CPLD or FPGA, its much easier to multiply by 1/n rather than divide by n. Thirdly, if you're thinking about floating point, try changing everything to fixed point. FPGAs dont like floating point and you would really struggle on CPLDs.