Forum Discussion
Altera_Forum
Honored Contributor
16 years agoCPLD Tpd doubt
Hello I have a doubt about the cpld's Tpd. I found the parameters of MAX7000, such as EPM7512, are 7.5ns, 10ns or 12ns. But after compilation, I found that the EPM7512AETC144-12's Tpd i...
Altera_Forum
Honored Contributor
16 years agoThey are basically fixed. Constraints are a means to influence decisions of the synthesis tools, e.g. about different routing pathes.
As you can see from, the datasheet, the CPLD structure is pretty simple. All signal routing goes through the PIA and programmable product terms. It would be possible to create a delay by routing a signal multiple times in and out. It definitely works, when you connect an output pin to the intermediate logic term, but functionally redundant macro cells apparently can't be kept by the CPLD synthesis tool. It obviously ignores the respective synthesis attributes, that are effective in FPGA synthesis. Of course, it may be the case, that I missed an available method