Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 34938

A Field-Programmable Gate Array (FPGA) is a logic chip consisting of an array of programmable logic blocks and interconnects that is configured by the customer after manufacturing—hence "field-programmable".

1 vote
1 answer
178 views

How do VHDL case statements scale when additional expressions are added?

I am using a case statement in VHDL where the expression is a 12 bit bus address and the output is a 32 bit data bus. Here is my code: process (iAPB_BUS_IN.pclk) begin if rising_edge(iAPB_BUS_IN …
Klik's user avatar
  • 803
2 votes
2 answers
851 views

What is this multiplexer doing in this design?

The design is from a Xilinx FPGA doc. …
Klik's user avatar
  • 803
1 vote
2 answers
2k views

Does a signal need to be in a clocked process to be registered (VHDL)?

I understand that it is best practice to register the outputs of all modules; so, I want to do that. However, I'm unsure what exactly it means to register an output signal. I.e. Do I have to include …
Klik's user avatar
  • 803
8 votes
1 answer
2k views

When would AXI4Lite be a better choice than the APB bus?

I'm working on improving and cleaning up an already functional large FPGA design that has a 64 bit data bus. … Those on team AXI4Lite argue that many third party FPGA IP blocks use the AXI bus; on the opposing side colleagues suggest that the APB bus may use less resources (FFs and LUTs)--though I have not been …
Klik's user avatar
  • 803
2 votes
2 answers
2k views

How is a signal physically routed in an FPGA?

My interpretation of how routing is done inside an FPGA is like the following diagram: When I say signals, I meant to say CLBs At each intersection of the blue and orange wires, there is a switch that … is set when the FPGA is programmed to connect the two wires, as illustrated in the picture by the "Connection Point" dot. …
Klik's user avatar
  • 803
6 votes
2 answers
3k views

Is this BRAM being fully utilized if I use a different data width?

Background I am using a Xilinx FPGA from the Kintek-7 family. The documentation for the memory resources can be found here. …
Klik's user avatar
  • 803