I got some 'new/old stock' EPM3064A CPLDs from China... possibly dodgy, I know, but at £1 each it was worth a punt for a hobbyist. They came in a cut off piece of a large antistatic tray and look new.
The Quartus II programmer identifies them OK, but they fail a blank check. Should new/unused devices pass?
Since I've never bought a new CPLD from a real supplier, I don't know if they should pass or if there is some 'manufacturing configuration' on them or something.
The one I tested programmed and functioned OK, but I'm concerned about using one in a project in case it proves to have a fault due to being a pull. If they are pulls I'll put in a claim.
At least the jtag pins weren't reassigned like the load of used 7128s I once bought (thank The Great Prophet Zarquon for access to a master programmer!)