Questions tagged [intel-fpga]

A popular manufacturer of FPGAs (Field Programmable Gate Arrays) and CPLDs (Complex Programmable Logic Devices), formerly Altera.

Filter by
Sorted by
Tagged with
-1
votes
1answer
266 views

Can I connect all my components in my top level entity

I have finished writing a project with separate VHDL files. Most of the components have connections directly to the FPGA ( which I have instantiated and connected in the top level file) but a few do ...
0
votes
2answers
360 views

in what order does a VHDL program run in an FPGA

I am trying to wrap my head around exactly what goes on in an FPGA when I program it, specifically using VHDL. I know all code outside processes run concurrently but what about processes in different ...
0
votes
1answer
193 views

Altera Max10 altPLL slack

Regarding a MAX10 board. The whole design inside the MAX10 is clocked from a single clock using verilog's always@(posedge clockin). If connect directly a 80mhz clock to a Max10 input pin and define ...
0
votes
1answer
129 views

Altera HDL design techniques

Some many years ago my teacher taught us to program Xilinx Spartan II development board. He taught us to think of the hardware element we wanted to invoke (logic gate, adder, shift register, etc) and ...
1
vote
1answer
263 views

Is it possible to find the critical path in specific part of the design?

I have written RTL description of a circuit in VHDL which is hierarchical and I am using Altera Quartus II; my design meets timing. I had set 50MHz clock frequency (20ns period) constraint using ...
2
votes
2answers
223 views

FPGA Jtag Hooking to User Logic

After some primer reading on jtag it looks to be a nifty means to test a FPGA logic design in a consistent and sustainable way. Let's use altera max 10 as an example. I've read this MAX 10 JTAG ...
-2
votes
2answers
71 views

Trouble understanding timing simulations in Quartus?

I have tried my ALU on the functional simulation and I get the correct waveforms. However, I am confused about how to interpret the timing simulations. What causes the ripples in the carry_out, and ...
0
votes
1answer
65 views

Is it possible to know what % of routing resources are used in an FPGA

FPGAs contain logic resources and routing resources to link them together. I think that, for a given number of logic blocks being used, there would be a % of routing resources being used that link ...
0
votes
1answer
53 views

Why am I getting my result as a string of Zs in Quartus?

I am new to Quartus, and have been trying to test out my 32-bit ALU on Quartus 13.1. When I try the functional simulation, I get a string of Zs. The results for the individual components, like the ...
1
vote
1answer
424 views

How do I implement a communications interface to an Altera FPGA?

I have a DE1-SoC with some data coming in through an A-D Card. After digital processing I want to transmit data to a host PC for records. I'm trying to figure out the easiest way to go about this. I'...
0
votes
2answers
289 views

FPGA Internal Timing constraint failing

I'm currently trying to implement an IP-Core on a Cyclone V 5CSEBA6U23I7 FPGA-HPS System using Altera Quartus II and TimeQuest Analyzer. The Verilog code pasted below produces a timing problem, namely ...
0
votes
0answers
250 views

How to specify library to low level Verilog component in VHDL testbench

I have written a VHDL testbench to test a Verilog design. A lower level Verilog module instantiates some FIFOs through Altera Megawizard. The read FIFO code is below: ...
2
votes
1answer
159 views

What options exist to verify Avalon-MM slave component?

I am writing an Avalon-MM slave. It shall connect to Nios II as master device. What options exist to write testbench for it? I must be sure that an Avalon-MM master can correctly read/write it. I ...
0
votes
1answer
182 views

Cyclone V data corruption at high frequency

I'm currently trying to implement a FPGA design using a 325 MHz clock, which writes to the SDRAM Controller of a Cyclone V 5CSEBA6U23I7 (Speed Grade 7). When running my IP Core with 2 MHz everything ...
5
votes
1answer
838 views

Altera Cyclone V - Linux & FPGA interrupt handling

I need to propagate an interrupt from my custom FPGA IP core to the HPS system of a DE0_nano_SoC (Cyclone V HPS-FPGA architecture) and handle in Linux. I have googled quite a lot to confidently say ...
0
votes
2answers
566 views

How to check receiving 16-bit data using a serial terminal?

I am using an FPGA vhdl UART code to send 16bits of data with a 1 start bit, 1 stop bits and even parity bit. I need to check whether the sent 16bit packets are correctly receiving using a terminal ...
2
votes
1answer
556 views

Error (209015): Can't configure device. Expected JTAG ID code 0x020B10DD for device 1, but found JTAG ID code 0x000210DD

I bought from ebay Altera Cyclone II EP2C5T144 development board. It came with USB Blaster. I'm using Quartus II 13.0sp1. FPGA is programmed with default settings as it should be (flashing onboard ...
3
votes
1answer
527 views

VHDL Component Instantiantion Failure, Entity or Architecture wrong?

I want to design a UART receiver/transmitter and by now I already developed the receiver vhdl file but when declare and instantiate the the receiver component on my Mainboard Design I get very much ...
0
votes
1answer
172 views

Can I learn VHDL on a CPLD device?

I need to learn and practice VHDL, so I wouldlike to buy a small FPGA dev board. I've found a board based on a MAX10 circuit with the exact form factor I need, but I've read this chip is a CPLD, not a ...
0
votes
1answer
2k views

“expecting endmodule” error, can't understand why?

I'm trying to build a counter with a-sync reset, that will be shown on the 7-segment display on the fpga board. I saw a few posts about my problem: "near text "if"; expecting endmodule" But still ...
0
votes
1answer
228 views

For Altera LPM_MULT to have registered output, is it enough to set latency to 1?

It is recommended that the inputs and the output of the LPM_MULT be registered. This will make it possible to achieve highest frequency for the design, although introduce latency. With latency of 0, ...
2
votes
1answer
948 views

FDCE flip flop primitive on altera quartus?

I would like to know the altera quartus primitive equivalent to the FDCE flip flop on Xilinx ISE. I think that DFFE primitive might work however I am not sure about the CE and CLR pins equivalency. ...
2
votes
2answers
83 views

FPGA Routing general criteria

I was implementing a simple circuit on an FPGA using Quartus (6 logical elements) and I noticed that the block containing the 6 cells is located near the perimeter. Is this a general criterion? The ...
0
votes
1answer
127 views

On Cyclone II FPGAs can I apply voltage directly on input pins?

On Cyclone II FPGAs can I apply voltage directly on input pins, maybe taking it from a Vcc pin? Or should I use a resistor? The Altera DE2 board's schematics below looks like some input switches don'...
1
vote
2answers
972 views

FPGA maximum frequency : limiting factor

I would like to know which in general may limit the maximum clock frequency of a circuit implemented in FPGA. In the specific case I am building some FIR filters using Quartus and simulating them on a ...
0
votes
1answer
99 views

Power on configuration for MCU using CPLD and pin multiplexing

simulate this circuit – Schematic created using CircuitLab Suppose we have simple same here. The logic behind this is very simple. During MCU boot it tests pins CONF1 and CONF2 for data on it (...
0
votes
2answers
233 views

routing jtag signals through an FPGA

I am routing a JTAG signals through an Altera FPGA to a TI MCU. The signals are TMS, TCK, TDO...
0
votes
2answers
183 views

How to direct input and output of circuit for multifunctional 4 bit calculator [closed]

I am trying to build a 4 bit calculator that can add subtract and multiply using a FPGA board (Altera DE2). I have an adder/subtractor and multiplier already built and functioning but need to know ...
1
vote
2answers
248 views

Can the same net-list file be used for ASIC design flow as well as FPGA design flow?

I have mostly worked on front-end part and don't know much about back-end stuff. I have gone through the reading about the various abstraction levels of design flows of FPGAs and ASICs. I was ...
0
votes
1answer
593 views

FPGA, accessing data in RAM

I'm using an Altera Cyclone V DE1-SoC for an image processing project and to be able to do the "processing" on the FPGA, I thought I probably needed to store the image data on the FPGA first. So I ...
0
votes
1answer
1k views

verilog - altera fpga “error pin x has multiple drivers due to the non-tri-state driver”

I have a 32 bit parellel IO interface (PIO) defined in a NIOS II soft processor. It is for a 32 pin connector on a board. I instantiate the NIOS in a top level verilog module called ...
1
vote
1answer
282 views

Quartus Prime Qsys HPS(Hard Processor System) Error

I'm trying to generate a system including HPS(Hard Processor System) of the Cyclone V SoC in Quartus Prime Qsys. At the "Generate HDL" stage I got the following errors. I'm not expecting all the error ...
2
votes
1answer
292 views

Altera's MAX10 remote update

I am going to implement a MAX10 remote update. Unfortunately, in Altera's documents i only see a NIOS implementation and everything looks very big and too complex. Also i already have a reliable ...
5
votes
1answer
515 views

What does the FPGA do with unreferenced I/O pins?

Here's one thats been puzzling me for a while. I have an FPGA design in Altera, driving an audio chip and programmed through its serial interface. I monitor and debug this with an oscilloscope/...
3
votes
1answer
6k views

Altera Quartus “Warning (18236): Number of processors has not been specified…”, how to suppress?

My Altera Quartus builds show this warning... ...
0
votes
1answer
3k views

QUARTUS II: Error: Port “cg” does not exist in macro function “ADD0”

So i got 8 error while compiling this 4 bit Carry-lookahead adder. I got the above error for ports cg and cp in macro functions ADD0-ADD3. For my code check the attachments. Edit: Here i've copied the ...
0
votes
1answer
67 views

Msg about opencore in Quartus programmer

I did some changes to a design in Quartus and in Qsys. Now when I load the design to my FPGA with Quartus programmer then I get a message about opencores and that there is unlimited time. The msg was ...
0
votes
1answer
728 views

Using Altera Max II Internal Oscillator

So I'm just getting my feet wet with CPLDs, in fact I programmed a chip successfully for the first time last night (success being programming it with the correct program, not the one recovered from it ...
-2
votes
1answer
57 views

Using ieee.proposed package for a dft. Quartus showing just 10 logic elements corresponding to just 10 states. [closed]

Can anyone suggest possible reasons why this might be happening? Compilation is succesful. We have analyzed the code. Can't figure out any logical errors or syntax errors(else wouldn't compile).
1
vote
0answers
1k views

Debugging FPGA VGA connection

I want to display images on the screen and to do this I used this git and this article as references. The specs of my screen are 1280x1024, including porch pixels the dimensions are 1688x1066. From ...
0
votes
1answer
451 views

FPGA flash memory programming

I'm trying to run this example because I have a DE2-115. I get this debug output then I don't know what to do ...
0
votes
0answers
123 views

Unable to use the VGA port correctly, De1 Soc distorts signal depending on the output pin

This is a followup to my previous question. The code I was using, pin assigmnets and the theoretical timings for VSYNC and HSYNCH were correct. I have used to oscilloscope to look at the signals, ...
1
vote
0answers
383 views

Troubleshooting FPGA VGA connection

I have DE1 Soc development board. I have been following this youtube video in order to start casting some stuff onto the screen. I am unable to display anything on the screen at the moment unless ...
2
votes
2answers
516 views

Why would IO pins be tied to VCC or GND with 0 Ohm resistor on FPGA Dev Board?

I have a cheap Altera Cyclone II EP2C5T144C8 Dev Board and a few (4) of the IO/LVDS pins are shorted to VCC or GND as shown in the schematic segment below. The pins are also brought out to headers on ...
0
votes
1answer
279 views

Altera DE1 and DE2 - same UART?

I wonder if the Altera DE1 and DE2 have the same UART? I got access to both the DE1 and the DE2 and I see a similar question but the manual isn't specific which FPGA is applicable. UART core Altera ...
1
vote
2answers
631 views

Altera Max10 3.3V interface

Regarding Altera's MAX10 Cpld, I got some questions regarding the interface of this CPLD with 3.3V devices. I have set pins to 3.3V LVCMOS and I got this warning message in quartus: "Warning (169177):...
0
votes
2answers
353 views

Trying to find out the voltage threshold for input of a GPIO pin in an FPGA development board

I need to use a camera module along with De1-SoC development board. Camera requires 3.3V to work and it provides outputs with a 2.5V output pin. I am trying to find what is the range of voltages that ...
0
votes
1answer
290 views

How to erase a bitstream from an FFPGA using a microcontroller?

How can I erase the bitstream that is stored in flash memory from an FFPGA (Flash FPGA, e.g. MAX10) using a microcontroller or any other logic? I analyzed MAX10 documentation and still didn't find ...
0
votes
1answer
251 views

Help with Flash memory to GPIO pins on FPGA dev board

Been trying to access the FLASH memory on this DE1 dev board, but having no luck. I'm using this to interface with a Super Nintendo system, and I'm trying to read a small test ROM file stored on the ...
0
votes
2answers
478 views

Altera MAX10 CPLD initialization IO state

I'm designing a pcb with an Altera MAX10 (10M02) CPLD used to do, amongst other things, bus arbitration between several memory chips (one /CS per chip). All the memory chip are on same bus so only ...