I recommend using DDS component for generating frequency instead of Timer. The difference is that it updates frequency instantly and provides uniform frequency accuracy across the entire range. You can find different versions DDS24 and DDS32 (draft version) here:
The difference in implementation and features (24-bit vs. 32-bit; PLD vs UDB, hardware bus output / no bus; etc.).