Altera_Forum
Honored Contributor
15 years agoCycloneIII FPGA Starter kit DDR clock pins and main oscillator voltage
Hi,
I am designing a board with a CycloneIII device and some DDR memory. Having a look to the Cyclone III FPGA starter kit board, I can not quite understand a couple of points: - The mem_clk pins for the DDR memory are connected to the output pins of the PLL on bank 3 and this looks a sensible choice to me but Altera, in the "External Memory Interface Handbook Volume 2: Device and Pin Planning and board design Guidelines" at page 2-16, suggests: "any differential i/o pin pair (diffout) in the same bank or on the same side as the data pins. you can use either side of the device for wraparound interfaces. mem_clk[0] and mem_clk_n[0] cannot be placed in the same row or column pad group as any of the dq pins." It seems to me that, in the CycloneIII FPGA Starter kit board, the above is violated (CK/CKn are on a differential output pair but they are located on the same row and column of some DQ pins). Furthermore, when I compile one of my designs that fits in this Cyclone III FPGA starter kit board and uses the provided DDR chip, I get a couple of the following warning messages: "warning: ck/ckn pin mem_clk_to_and_from_the_ddr has been placed on a pll clkout pin. they should be placed on differential io (diffio) pins only." The same warnings disappear when I move the CK and CK_n to pins M6, N6 which satisfy Altera guidelines. I am wondering whether, in my design, I should follow what Terasic did on the Cyclone III FPGA starter kit board (CK/CKn connected to the PLL output pins) or Altera suggestions (CK/CKn connected on differential IO, which also fixes the Quartus II warning messages) Is there anybody that can help me on this point, please? - Another one is : the Cyclone III FPGA Starter kit board uses a 50MHz - 3.3V output oscillator and this signal is connected to pin V9 at bank 3 which is supplied (like all the other banks in the board) with 2.5V supply. Is this ok, having taken into consideration that Altera suggests, for the Cyclone III family, to be careful with the input pins, even recommending series termination resistors at the source ? Thanks in advance for your help. Michele