Forum Discussion
Altera_Forum
Honored Contributor
12 years agoIf you only use combinatorial logic, a clock is not strictly required.
However, in a typical design you have a least one register or a few synchronous functions, so you usually do need a clock. Some CPLD and FPGA have internal clocks available, but they are far from being at precise frequency, since they are generated without a crystal. So, they can be used for very basic clocking, but not for something like driving serial ports or similar functions requiring a stable frequency reference. No matter setting inputs connecting them to VCC or GND: this is what we common do for test purposes. The CPLD internal pull up resistors are not a problem since they usually have a high value, in the tens-of-kohms range. You only must pay attention to not exceed the I/O input voltage range.