I can't find any information about how wire the Cyclone 4 FPGA. I do not want to use development boards.


closed as too broad by Eugene Sh., Oldfart, Brian Carlton, Voltage Spike, PeterJ Jun 11 '18 at 11:53

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    \$\begingroup\$ Most likely: power, decoupling capacitors, program rom and a clock (Xtal). \$\endgroup\$ – Oldfart Jun 6 '18 at 22:15
  • 1
    \$\begingroup\$ Probably a bit less then what is on a DE0 or DE2 board from Terasic... You need to read through the 1000 page data sheet. One usually does not just "wire" an FPGA. You typically need a design started to know if your banks can support everything your trying to do, and to estimate power needs and decoupling needs. \$\endgroup\$ – MadHatter Jun 6 '18 at 22:19
  • 3
    \$\begingroup\$ Look at a dev board schematic and decide what you need and what you don't, that is the easiest way to determine what you need. Otherwise its reading the datasheet \$\endgroup\$ – Voltage Spike Jun 6 '18 at 22:24

Typically the best way to start with any FPGA design is to find the schematic of a relatively simple commercial development kit, and strip away the various peripherals you don't need. The advantage of this is that somebody has already done a relatively decent job of working out what is required.

You can also start from scratch with the help of various documentation from the FPGA manufacturer. This includes pin-out files, datasheets, and other connection information. In the case of Altera/Intel devices, you can find pin connection guidelines (PCG) here, and package pin-outs here.

The Cyclone IV PCG file gives you lots of information you will need to know about what each pin does, recommended power supply setups, configuration pin requirements (watch out for pull-up resistors on pins like CONF_DONE without which the device won't configure), all in a nice 14-page summary.

After that, make sure you test compile any designs you want to confirm you haven't missed any pin requirements. Do this before you commit to getting a PCB made. It's very easy to choose the wrong pin for something like a clock input, or memory interface, only to find out it won't compile.

  • \$\begingroup\$ what is the simplest board with schematics included which you recommend me to start? \$\endgroup\$ – Alpha0 Jun 6 '18 at 23:45

Not the answer you're looking for? Browse other questions tagged or ask your own question.