Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

generate higher frequencies at the output using fpga

Status
Not open for further replies.

Pallavipatil

Newbie level 5
Joined
Aug 25, 2009
Messages
9
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,339
i m doing this project(part of my curriculum) which needs me to generate frequencies higher than the system clk using the propagation delays in fpga devices. I'm new to this technology so can anyone please guide me as to how to go about doing this project. I searched on the net and came across this DLL technique. Dont know if it is right, but if it is can anyone pls let me know about how the circuit design should be. I have to use ISE tool for this implementation which is again new for me. Thanks in advance.
 

Pallavipatil said:
i m doing this project(part of my curriculum) which needs me to generate frequencies higher than the system clk using the propagation delays in fpga devices.

HI,

First look at user guide of kit you are going to use (eg. sparten3n or any xilinx kit) from that you will get information about if that kit has PLL module or not and if yes then how may?

By using of PLL you can able to generate higher frequency at output.

Pallavipatil said:
I have to use ISE tool for this implementation which is again new for me.

I hope this book help you as bigginer to ISE and FPGA.

https://depositfiles.com/en/files/8407456

This is FPGA Prototyping Using Verilog Examples Sparten3 Version.
 
Hi, Thanks for your help. So PLL it is, right? and how about DLL, what is it used for then. And just in case if the kit does not support PLL module then what?
 

Pallavipatil said:
how about DLL, what is it used for then. And just in case if the kit does not support PLL module then what?

Hi
Dll used for application like high speed ADC with tollarable jitter.
If in case your kit does not have PLL then you have to write RTL code for CLK multipler.

--
 

Which is the FPGA you are targeting to?
 

some devices ,lattice, actel surely have a dedicated analog pll inside the device.
you can use this .
 

Actually I will be doing this project as a part of my Masters curriculum. Have no idea at all about what FPGA is. Have to generate high frequencies using propagation delay. My prof has advised me to use DCM and not PLL/DLL as these generate clock skew. Again I dont know how to use DCM to generate propagation delay and in turn high frequencies. can anyone pls guide me on this?
 

Your professor sounds reasonable.

DCM is an acronym for Digital Clock manager .

It is a resource available in FPGAs from Xilinx.

As you are saying you are new to FPGAs. First you need to learn basics of FPGA, and a HDL(such as VHDL or VERILOG)
Then you can do the desired task using reference given by xilinx here.




documentation is also available in your local xilinx installation directory.
 
Thanks for ur help. Do I have to implement this using some circuit as in adder, multiplier, etc. or is there any other simpler way to do this. Or just selecting the options in the ISE tools' DCM wizard would be enough.
 

DCM wizard.
Yes you can use that.
you don't need any adder /multiplier refer to DCM docs.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top