Altera_Forum
Honored Contributor
15 years agoGlobal Clock vs. Input
Hey Guys,
as you probably know, I am the dude with the easy questions. For me programming my first CPLD plenty of things are new and unclear to me. As my CPLD-Design is done and hopefully works, I am about to assign the input and output pins to my CPLD using Pin Planner. I came across a pin called Global Clock. I have understood, that this pin can be used for normal I/O pins as well as "providing clock for all resources within the device including LE's, Lab local interconnect, I/0 elements and the ufm block." I have read too, that I need to assign the input pin to assignment name "global signal" and the value "global clock". This leads to my actual question. In my CPLD-Design I have used a clock signal to drive all Flip-Flops, counters, etc. The signal to the input pin is delivered by a quarz oscillator (40 Mhz). I wonder, if I should declare my clock input pin as "global clock", as the clock signal does not have any relationship with other inputs except in the FF synchronisation chain at the entry of the inputs into the CPLD program. Could/should I declare my clock signal as global clock? I would like to understand the exact difference between declaring a clock signal as global clock and leaving the clock signal as a usual input. Every answer is appreciated! Thanks!