Altera_Forum
Honored Contributor
11 years agoWorking on a PCB with a Cyclone IV E, some questions
Hello,
Past weeks I have been working on a PCB with a Cyclone IV E on it. I will be using either the EP4CE6 or the EP4CE10, they are interchangeable as far as I know. I am almost finished with my design, but I still have some questions:- I have some unconnected pins, what should I do with these, leave unconnected? Some of these are clk pins. I read in an app note that the unused clk pins should be connected to ground. Should I connect them directly or via a resistor?
- I also have some pins going to an expansion header, so I can connect some external signals/inputs. I also have some clk pins going to this expansion header. This means that if I do not use the header (which is very likely) these clk pins will be left unconnected anyways. Therefore, what is the harm of leaving clk pins unconnected?
- I do not have an oscillator on my board. I am planning to tap a clk signal from another PCB (which I have successfully done with a development board, I have a working prototype). This means that if I do not connect my FPGA to the other PCB I will not have a clk input. Is a clk input necessary on one of the clk pins, to program the FPGA via JTAG for instance? I suppose not, because JTAG also holds a clock signal. My question is more or less, will the FPGA do its normal functions without a clock signal on one of the clk inputs (loading a design via JTAG, or via EPCS4 flash, obviously only combinational designs would work without a clock input)?
- My design is using a single data rate SDRAM. In some designs I have seen, they use pull-up resistors on some of the pins (CKE, CS_n, WE_n, CAS_n, RAS_n). Some designs did not have these. Are these pull-up resistors necessary? What is the point of them? My design currently does not have them and I have limited space, so it would be nice if I could do without.