Hey !
Ok well I got it from my head ..
Ok I've looked into your CLKGEN .. It's for FPGAs .. In fact, I made a Clock Generator from a FPGA too ... It could have a frequency between 0 hz and 100 mhz ... But it was configured in the source with no keypad or lcd .. so I have to rework it a bit to add those features .. The advantage of the FPGA is the speed and the precision !! I love FPGAs but they cost $$ and you need a development board, the software (they make you pay), and you need the socket etc etc ..
Microcontrollers are a bit simpler, they are easily programmable and the hardware doesn't cost much, you don't need a fancy PLCC socket etc. .
But the limitation of my FreqGenerator is that the frequency is between 1hz - 4000000 hz .. .
To assemble the source code, get AVRSTUDIO from atmel.com I think ..
The datasheet of the device I am talking about : AT90S8515 can be found on atmel.com .. It's a Microcontroller and it is reprogrammable to suit your needs ..
All you will need is a power supply (lm7805) some caps and a LCD / keypad .. You can find some examples for the power supply, but it's something so simple that by looking at the datasheet you will understand.
In the RAR open the .ASM files, the main is : FreqGenMain.asm
It's Assembler so you need to learn it if you don't know it .
In the Datasheet of the MCU the opcodes are explained ..
Ok, well this is maybe not as easy for everybody, you need to know some fundamental base, but if you are looking into electronics I think you can make it ...
You will need a programmer too, to shoot the Assembled .hex file to the MCU, look for PonyProg on google...
Oh I forgot, you will need a 4mhz or 8mhz crystal for the MCU !