Altera_Forum
Honored Contributor
12 years agoPCB Design using Cyclone III (EP3C120) concerns
Hello, I'm a bit concerned about PCB specifications for a Cyclone III EP3C120.
My goal is to build a PCB with an EP3C120 and being able to download a configuration (initially using a .sof file through USB Blaster) to the fpga and connect some of the IO pins to some headers on the PCB, research and testing purposes only. Later we would include an external flash memory to save configurations on the board but first things first. Now my concerns are the following: - I read that trace length and impedance matching are an important concept over PCB's while hosting high speed digital systems, how important are these two?, are there any software tools to help me get over this? - What about power sources? I've read that a specific sequence is required, but I want to hear some of your experiences, voltage tolerance, etc. - Switching noise: should a ground plane and appropiate trace lenght and clearance are okay to prevent this? In a few words, i just want some guidelines and critical components needed to build a minimum system for an FPGA. Is it good just to start with some power sources, the FPGA, appropiate bypass capacitors, a JTAG header, and watch for trace impedance matching? I hope I'm not asking too much, as you may know this is my first project using these type of devices... Maybe I'm just freaking out.