mush
Junior Member level 2
- Joined
- Mar 6, 2014
- Messages
- 20
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1
- Activity points
- 163
Hello all,
maybe it's a silly question but I can't understand the logic-functionality of external clocking. Why an FPGA needs so many different clocks and how someone defines the speed for each clock? E.g. I am planning to design a board using an FPGA which functionality is to serialize/deserialize data, sends them through an QSFP (GTPs @ 6.6Gb/s) and provides a number of external clocks (40, 80, 120, 160, 320MHz) to other boards. How many clocks do I need at all? Why I can't use one clock and increase/decrease it with the internal PLLs?
Does anyone know a book or something where I can find some info?
Any help would be appreciated!!
maybe it's a silly question but I can't understand the logic-functionality of external clocking. Why an FPGA needs so many different clocks and how someone defines the speed for each clock? E.g. I am planning to design a board using an FPGA which functionality is to serialize/deserialize data, sends them through an QSFP (GTPs @ 6.6Gb/s) and provides a number of external clocks (40, 80, 120, 160, 320MHz) to other boards. How many clocks do I need at all? Why I can't use one clock and increase/decrease it with the internal PLLs?
Does anyone know a book or something where I can find some info?
Any help would be appreciated!!