Are there any temperature sensors which can be interfaced with PLDs without having to implement a SPI/I2C bus at the PLD end. I am looking for something which can be interfaced without having to be involved in the complications of code the receiver part of some protocol.
There are PWM output temperature sensors. However, this requires you to implement logic to count the ratio between the high and low time of the pulse and convert that into a temperature. This requires an oscillator, counters, etc.
The logic to convert PWM back to a temperature would probably be less complicated than an I2C interface, but perhaps more complicated than a simple SPI interface.
The MAX6577 converts the temperature into a pulse frequency. With a crystal oscillator that is much faster than the frequency period, you could count the number of clock periods in the temperature period and convert that without a ton of logic. I think the MAX6577 would be your best bet.