Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Expert Contributor
eteam00
Posts: 7,505
Registered: ‎07-21-2009
0

Re: I use ML507. Which port can I LOC the "sys_clk_p"、"sys_clk_n"、"clk_200_p"、"clk_200_n"、"phy_init_done" and "sys_rst_n" in FPGA ?

Isn't there a PLL on board the Virtex 5 device which can generate 266MHz from 200MHz input (200 * 4 / 3)?

 

- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
Visitor
xavier.gonon
Posts: 7
Registered: ‎12-01-2010
0

Re: I use ML507. Which port can I LOC the "sys_clk_p"、"sys_clk_n"、"clk_200_p"、"clk_200_n"、"phy_init_done" and "sys_rst_n" in FPGA ?

Thanks for your answer Bob,

 

Yes, there is actually PLL's available in the V5. Thought, I have a buffer problem when I generate the 266Mhz with the PLL.

I buffer the 266 Mhz differential clocks generated with the PLL (BUFG) ans since the infrastructure module already involves an input buffer (IBUFGDS_LVPECL_25) an error occurs (same direction buffers in serie).

 

I tried without buffering the sys_clk_n and sys_clk_p generated by the PLL but it doesn't work since IBUFGDS_LVPECL_25 requires as an input a clock coming out of the chip.

 

The issue I'm facing in the ddr2_infrastructure module is how to get the signal 'sys_clk_ibufg' necessary to generate the controller clocks without having any sys_clk_p or sys_clk_n as inputs of the overall design (whether it is 200 or 266 Mhz).

 

Thanks for your help Bob.

 

Xavier

Expert Contributor
eteam00
Posts: 7,505
Registered: ‎07-21-2009
0

Re: I use ML507. Which port can I LOC the "sys_clk_p"、"sys_clk_n"、"clk_200_p"、"clk_200_n"、"phy_init_done" and "sys_rst_n" in FPGA ?

[ Edited ]

Xavier,

 

You need to customise the MIG-generated files to suit your application.  MIG assumes that the 266MHz clock is sourced off-chip, rather than from a PLL.  You need to manually edit your design source code (including the MIG files) to generate the 266MHz clock in the PLL, and to use the PLL output for the memory controller clock.

 

See this thread.

and this thread

and this reference design.

 

- Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
Visitor
xavier.gonon
Posts: 7
Registered: ‎12-01-2010
0

Re: I use ML507. Which port can I LOC the "sys_clk_p"、"sys_clk_n"、"clk_200_p"、"clk_200_n"、"phy_init_done" and "sys_rst_n" in FPGA ?

Thanks,

 

Actually I managed to have the controller work properly on the ml507 using only the sys_clk diff pair and slightly modifying the infrastructure module.

Now I am facing other issues with the cnstraint file and dqs_ibuf signals but this is another topic ;)

 

Cheers

Contributor
jai_pandey
Posts: 25
Registered: ‎12-17-2009
0

Re: I use ML507. Which port can I LOC the "sys_clk_p"、"sys_clk_n"、"clk_200_p"、"clk_200_n"、"phy_init_done" and "sys_rst_n" in FPGA ?

Dear friends! I am using EDK 12.4 to use MPMC for the 32 bit DDR2 (Micron, MT4HT3264HY-667) in ML-507 board with Virtex-5 device(xc5vfx70t-1136). I have used this controller for with three ports. One for the MCI, second for the VFBC Write and third one is for the VFBC read. I have used integrated MIG tool for the ucf generation . The generated ucf file does not provides correct LOC. I have corrected the generated UCF file as per the schematic of the virtex-5 . When I have again used the integrated MIG tool to verify the modified ucf it shows error. In error message it says that the modified UCF should follow the same bank, which is not correct bank. Please let me know how can i obtain the correct ucf with all the necessary timing parameters settings for the delay. Please provide me the correct ucf. I also wish to know the IDELAYCTRL related settings for the MPMC. Thanks in advance
Expert Contributor
eteam00
Posts: 7,505
Registered: ‎07-21-2009
0

Re: I use ML507. Which port can I LOC the "sys_clk_p"、"sys_clk_n"、"clk_200_p"、"clk_200_n"、"phy_init_done" and "sys_rst_n" in FPGA ?

[ Edited ]

Jai,

 

Please start a new thread.

Please include the MIG error messages, and attach your .UCF file

 

Regards,

 

Bob Elkind

SIGNATURE:
README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369

Summary:
1. Read the manual or user guide. Have you read the manual? Can you find the manual?
2. Search the forums (and search the web) for similar topics.
3. Do not post the same question on multiple forums.
4. Do not post a new topic or question on someone else's thread, start a new thread!
5. Students: Copying code is not the same as learning to design.
6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please).
7. You are not charged extra fees for comments in your code.
8. I am not paid for forum posts. If I write a good post, then I have been good for nothing.
Contributor
jai_pandey
Posts: 25
Registered: ‎12-17-2009
0

Re: I use ML507. Which port can I LOC the "sys_clk_p"、"sys_clk_n"、"clk_200_p"、"clk_200_n"、"phy_init_done" and "sys_rst_n" in FPGA ?

Dear Sir, As per your instruction I have posted a new thread related to MIG Version 3.5, in MIG forum. By the system administrator, It has been moved to: http://forums.xilinx.com/t5/EDK-and-Platform-Studio/MIG-V-3-5-does-not-support-correct-LOC-for-MPMC-... Please find the detail description of the MIG related problem there and resolve my quarry. thanks