Skip to main content
Filter by
Sorted by
Tagged with
2 votes
2 answers
82 views

I usually work with Xilinx FPGA boards. Based on the documentation I've reviewed and the research I've done, I try to avoid using a global reset signal in my designs as much as possible. However, let'...
stackwryd's user avatar
-1 votes
1 answer
122 views

I understand the usual textbook difference between signal and variable in VHDL: variable := updates immediately inside a process signal <= updates after a delta cycle variables are local, ...
Hyung Jin Song's user avatar
0 votes
0 answers
47 views

I have a ZynqMP board with 4GB of PS RAM and 2GB of PL RAM. I have to write stream data to PL RAM using the AXI DMA s2mm channel and transmit it through 1G Ethernet. I've done this in a bare metal ...
Дмитрий Кортиков's user avatar
2 votes
1 answer
86 views

I'm implementing a simple ARM7 in Verilog and am currently in the process of creating a simple data memory. I've come up with something like this: // very simple sdata implementation with 1mb~ memory ...
therepanic's user avatar
0 votes
0 answers
34 views

The build failed at 'Adding block description from license_check.yml' as shown below in bold # Snapshot of build blackvoid@blackvoid:~$ rfnoc_image_builder -F $UHD_FPGA_DIR -I $RFNOC_OOT -y $RFNOC_OOT/...
blackjack's user avatar
0 votes
0 answers
68 views

I'm buiding a single-core rocket chip, which use an Gemmini interface to do systollic array, and I use board Arty-Z7 to run demo on FPGA. My problem here is I don't know how to choose a suitable ...
NauQ's user avatar
  • 1
0 votes
0 answers
49 views

I have a Digilent Nexys Video Artix-7 FPGA development board. This board has two Micro USB ports. One is used for UART-USB communication, and the other one for uploading bitstreams(as a JTAG). I ...
Arda Ünal's user avatar
0 votes
0 answers
83 views

This is programming FPGA question so its both programming in C and hardware.Hope its suitable for this forum and If not I'll be glad to get a more suitable place to post this question. I am building a ...
user451625's user avatar
-1 votes
1 answer
85 views

I'm writing an FPGA state machine in System Verilog to read bytes from a SPI port and parse them into commands to the FPGA. The "RXSPIBITS" state is used to read SPI bytes by multiple other ...
Joe's user avatar
  • 9
0 votes
0 answers
60 views

I'm trying to develop a Elevator FSM machine in quartus in order to get his equivalent to HDL code. The FSM is this: But when I set the Input, transitions and output in "State Machine Wizard&...
Gr_10's user avatar
  • 71
1 vote
1 answer
99 views

I’m working on an FPGA project and planning to use UVM (Universal Verification Methodology) for verification. I’m confused about the timing of when to apply UVM in the design flow. Should I develop my ...
Kerim Turak's user avatar
0 votes
0 answers
71 views

The instantiation module as below: module second_module( input [7:0] d, output reg [7:0] q ); initial q <= ~d; endmodule The top module as below: module top_module( input [7:0] ...
kittygirl's user avatar
  • 2,513
0 votes
1 answer
88 views

Refer to this question,I write a similar case. module n; reg [1:0]a, b; initial begin a=1; a<=a+1; $strobe("strobe",a); $display("display",a); end endmodule The ...
kittygirl's user avatar
  • 2,513
-1 votes
1 answer
110 views

I'm a complete beginner when it comes to Verilog. I have a block ROM which is as follows: module CDbram_2_0_32 (clk, en, addr, dout); input clk; input en; input [9:0] addr; output [9:0] dout [0:37]; (...
Dara Greyest's user avatar
6 votes
1 answer
119 views

A known problem in VHDL is that using parts of a return statement (e.g to_string(slv(i))'length) will generate a warning/error on compile. To work around an unknown string length, I tried using the ...
Pelle's user avatar
  • 131
2 votes
2 answers
221 views

I'm working on a VHDL project where I need to implement a comparator between two 16-bit std_logic_vector signals, a and b. The goal is to check if a is greater than, less than, or equal to b. The ...
Raeziel's user avatar
  • 21
2 votes
0 answers
86 views

In Quartus II it was possible to make a flexible RAM component with a little "generic" modification to a SINGLE file generated by MegaWizzard manager. So it was so easy and fast to add ...
Владимир Смирнов's user avatar
0 votes
0 answers
121 views

I'm working on coding an I2C Master module in Verilog using the Zybo Z7-10 board. My goal is to control the SSD1306 OLED driver via I2C communication. As far as I can tell, my timing diagram fully ...
user30631620's user avatar
-1 votes
1 answer
177 views

Verilog script as below: `timescale 1ns/1ps module Save_Mult_Df(A); input A; wire C; assign C=A; endmodule module test(); reg A; wire C;//should wire be added to testbench? initial A= 2'b10; ...
kittygirl's user avatar
  • 2,513
0 votes
1 answer
127 views

I'm having trouble programming my DE1-SoC from the Quartus Programmer. The board is powered and connected correctly and I've managed to find and program it before, multiple times, but even then ...
user656857's user avatar
3 votes
1 answer
122 views

This is the Verilog question. I have written the code according to the image, but I'm getting mismatch in the output, can I get some assistance? module add1 ( input a, input b, input cin, output ...
Subzee's user avatar
  • 73
0 votes
1 answer
91 views

I have a PC as a root complex and Xilinx fpga device as an end point that writes via PCI Express to root complex RAM using DMA and a linux driver to it. I have a problem that I can't solve in any way. ...
Alex_F's user avatar
  • 1
0 votes
0 answers
54 views

I'm trying to do some operations in a Xilinx FPGA. Here is my code. When i simulate the code, the error validation signal does not assert. i need the signal to allow the next step of operations to ...
user25444550's user avatar
0 votes
1 answer
1k views

I'm using Vivado 2024.1 with full-project synthesis (not out-of-context), and I’m getting this warning during synthesis: [Synth 8-7080] Parallel synthesis criteria is not met The design builds and ...
Bimo's user avatar
  • 6,771
3 votes
2 answers
73 views

Good day to everyone. I suppose the answer to my question will be no, but maybe I misunderstood something. I need to make an 8-bit flip-flop, with a preset (constant) on the RESET signal. It would ...
EugenOS's user avatar
  • 63
2 votes
0 answers
111 views

I can't set correctly shared memory for Qemu RISCV emulation. My intention is to create a portion of shared memory between Qemu RISCV emulator and the host server. I need this because my intention ...
bumblebee's user avatar
2 votes
1 answer
114 views

I'm trying to make a single-cycle processor and I was planning on doing something like the following: Clock rising edge: Opcode is latched onto output of block memory (this must be on a rising edge), ...
IDontKnowWhatToPutAsMyUsername's user avatar
1 vote
1 answer
93 views

I have FPGA device which is waiting for UDP packet "FFFF" on port 1000, then answers also with UDP "FFFF". This code works fine, I see incoming "FFFF" packets on my JTAG, ...
MrLeyt1125's user avatar
2 votes
1 answer
100 views

When considering deploying a deep learning model on an FPGA acceleration card (such as an AMD Alveo U50), the onboard SRAM may be insufficient, and its bandwidth is significantly higher than that of ...
Gtylcara's user avatar
  • 133
1 vote
0 answers
157 views

I'm running srsUE on FPGA, buildroot with 2 CPUs and 1G memory. srsRAN is running on my laptop, ubuntu 22. I use dockerized version of 5gc. srsUE and srsRAN connected through ZMQ and on a local ...
Shirin Ebadi's user avatar
0 votes
1 answer
346 views

I'm currently working on a simple project on an FPGA and wanted to set an enable-input to 1. Now when using the built in IPs for a constant, two components show up. One is "Constant" and the ...
Jamari's user avatar
  • 13
1 vote
1 answer
70 views

I want to be able to change device behavior during work Can I overwrite INIT values of LUT within FPGA work process? I've seen, that I can use it as LUTRAM, but I also want to be able to shift data ...
lazba's user avatar
  • 181
-3 votes
1 answer
119 views

I am designing a driver of the classic LCD1602 module by VHDL. There are many good examples on the web. But when I tried to write it in my own way, I just can't make it work. Here is my code. library ...
zipeilu's user avatar
  • 21
0 votes
0 answers
42 views

In this picture, Ds goes metastable during the second rising edge of CLK-B because Din changed values during its aperture time at the first rising edge of CLK-B. However, Ds can go metastable during ...
Anderson Hsieh's user avatar
4 votes
2 answers
147 views

I am trying to run an LED matrix using an FPGA. The specifics are a TinyFPGA BX, wired into this board (driver chip datasheet), connected to this screen. Before this, I managed to drive this matrix ...
dhodul's user avatar
  • 43
0 votes
2 answers
102 views

I am wondering which SystemVerilog coding fits better for ASIC/FPGA Synthesis/linting. I mean for simulation/synthesis/... purpose if it makes any difference and if a coding style is preferred, for ...
jel88's user avatar
  • 35
0 votes
1 answer
257 views

I’m trying to write a TCL script in Vivado 2021.2 that dynamically includes the current date and time in my top module by fetching the name and path of the top module. The following TCL command works ...
Ananth K's user avatar
1 vote
1 answer
134 views

I need this for a school project. The professor wants an LED sequence if the x is zero (which would mean the sw is 0) that would go: 0000000000000001 0000000000000010 0000000000000100 0000000000001000 ...
Sero's user avatar
  • 51
1 vote
1 answer
58 views

I'm building a vending machine. I want the pay sum to maintain its value until the candy is out or canceled. To simplify, is it ok to build a reset this way: module m1( input clk, input m2_reset, ...
Ilan Mermelstein's user avatar
0 votes
0 answers
86 views

I am writing cores for old arcade games in Verilog. Firstly I create the simulation, based off the arcade schematics and then proceed to FPGA. I have a problem of metastability when reproducing the ...
Nicholas Stone's user avatar
1 vote
1 answer
67 views

I defined a binary to BCD converter to use on a Basys 3 development board. In simulation, the results are as expected, and it follows the timing exactly. I included the BCD converter in a top module, ...
Florinlego's user avatar
0 votes
1 answer
64 views

I need to capture and decode an infrared signal (with NEC infrared protocol) using a GPIO pin on a Xilinx FPGA and show the content of the signal on the console. I receive the signal on the address ...
lVitaD's user avatar
  • 63
0 votes
1 answer
92 views

I designed a simple SDRAM driving module with Verilog HDL. The module defines a simple finite state machine. It performs initialization of the SDRAM (Winbond's W9825G6KH 4M * 4Banks * 16bits) in the ...
user7586019's user avatar
0 votes
1 answer
113 views

I am using Vivado 2018.3(on Ubuntu 22.04) and my project is about pcie xdma,not very big project. The syn and implementation part takes about 5 minutes , and it report time failed. But I want to ...
刘清帆's user avatar
0 votes
1 answer
92 views

I'm trying to implement a signal processing algorithm in Vitis HLS. For this, I read in a few variables via AXI Stream and AXI Lite. Simulation and synthesis did already work with the complete project....
Mt_266's user avatar
  • 41
0 votes
1 answer
161 views

I have a relatively simple design, and I’ve attached the diagram below. In short, it’s meant to perform a loop where one core sends data to the FIFO, and another core initializes the DMA and waits to ...
Dresult's user avatar
  • 313
-2 votes
1 answer
62 views

I've recently bought a Tang Mega 138k Pro fpga board. it contains some peripherals (switches, led, ...) that are active low. Is there any way to invert the pin in physical constraints file so i don't ...
user9682193's user avatar
2 votes
1 answer
1k views

I am quite new to this. Hopping into an existing project, which had both bin and dcp files commited in to git. These have constant conflicts, which makes sense to me. As generated files, my take is ...
Gauthier's user avatar
  • 42.4k
0 votes
1 answer
269 views

I have a ECP5 project that I build using the commands below. How can I get a timing report for it (e.g. the max clock speed for that design)? yosys -p "synth_ecp5 -top Test -json hardware.json&...
zapta's user avatar
  • 125
-1 votes
1 answer
70 views

I have a question. so I know that in this code: reg a; always @(posedge clk) begin if (enable1) begin a <= 0; end if (enable2) begin a <= 1; end end enable2 gets ...
Ilan Mermelstein's user avatar

1
2 3 4 5
57