pigtwo
Member level 4
Hello all,
I'm working on a project where I have a 50 MHz clock and one module would like to run at 1 MHz. I've done this conversion with Altera FPGAs before by using a PLL. So I attempted this with ISE's CORE Generator but I'm running into a problem. I found 'clocking wizard' in the catalog but no direct PLL. So I attempted to use the clocking wizard to create the desired frequency but it appears that it cannot create a frequency less than 4.687 MHz. I did a little research and found the PLL could multiple and divide by integers 1 to 128. So I don't see where the limitation is as my M could be 1 and my D could be 50 which does not exceed the PLL specs. It seems weird that the minimum frequency of a PLL is as high as 4.687 MHz but I'm not very experienced so maybe I just don't know about these things.
I feel like I'm missing something or I am looking in the wrong place. I looked around the CORE Generator and I didn't not find a stand alone PLL so I assumed that I had to use the clocking wizard but maybe I'm wrong here. Does anyone know what I'm missing? Maybe I should call the primitive directly?
Thank you,
Dylan
I'm working on a project where I have a 50 MHz clock and one module would like to run at 1 MHz. I've done this conversion with Altera FPGAs before by using a PLL. So I attempted this with ISE's CORE Generator but I'm running into a problem. I found 'clocking wizard' in the catalog but no direct PLL. So I attempted to use the clocking wizard to create the desired frequency but it appears that it cannot create a frequency less than 4.687 MHz. I did a little research and found the PLL could multiple and divide by integers 1 to 128. So I don't see where the limitation is as my M could be 1 and my D could be 50 which does not exceed the PLL specs. It seems weird that the minimum frequency of a PLL is as high as 4.687 MHz but I'm not very experienced so maybe I just don't know about these things.
I feel like I'm missing something or I am looking in the wrong place. I looked around the CORE Generator and I didn't not find a stand alone PLL so I assumed that I had to use the clocking wizard but maybe I'm wrong here. Does anyone know what I'm missing? Maybe I should call the primitive directly?
Thank you,
Dylan