Size: a a a

FPGA technical questions

2020 February 23

DG

Denis Gabidullin in FPGA technical questions
SR
No, I am expecting realtime(who are worked) answer for this
Ban
источник

A

Andrey S in FPGA technical questions
источник
2020 February 28

S

Shreyas in FPGA technical questions
How can I implement kalman filter in an FPGA board using veriloghdl code?
источник

NH

No Hope in FPGA technical questions
Matrix + Floating point
источник

aA

adha Adha in FPGA technical questions
And where the mistake happened
источник

aA

adha Adha in FPGA technical questions
Any body how to debug it
источник

K

Konstantin in FPGA technical questions
adha Adha
Any body how to debug it
Don't post vertical shots, respect other people


Add ILA (chipscope, debug monitor) on your microblaze input reset, make sure that you connected clock and reset signals properly
источник
2020 February 29

AS

Anti - Social in FPGA technical questions
Hey any one working on 5G user equipment development?
источник
2020 March 02

A

A in FPGA technical questions
Hi all, I have a problem in a ghdl simulation, it doesn't start and I get a very long list of this warning:
../../src/synopsys/std_logic_arith.vhdl:255:20:@0ms:(assertion warning): There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the result will be 'X'(es).

It reamins to 0ms. The problem is that I don't know how to understand which is the operand that make this warning, first of all
источник

K

Konstantin in FPGA technical questions
A
Hi all, I have a problem in a ghdl simulation, it doesn't start and I get a very long list of this warning:
../../src/synopsys/std_logic_arith.vhdl:255:20:@0ms:(assertion warning): There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the result will be 'X'(es).

It reamins to 0ms. The problem is that I don't know how to understand which is the operand that make this warning, first of all
No worries about it. https://www.csee.umbc.edu/portal/help/VHDL/packages/std_logic_arith_syn.vhd It happens when you put signal with X (undefined) bits into arithmetic function. At the very beginning of your simulation, all your signals (except explicitly initialized) are XXXX, so you have this warning. It's not critical, no worries about it. Some simulators have option to disable it
источник

K

Konstantin in FPGA technical questions
источник

K

Konstantin in FPGA technical questions
A
Hi all, I have a problem in a ghdl simulation, it doesn't start and I get a very long list of this warning:
../../src/synopsys/std_logic_arith.vhdl:255:20:@0ms:(assertion warning): There is an 'U'|'X'|'W'|'Z'|'-' in an arithmetic operand, the result will be 'X'(es).

It reamins to 0ms. The problem is that I don't know how to understand which is the operand that make this warning, first of all
источник

A

A in FPGA technical questions
Konstantin
No worries about it. https://www.csee.umbc.edu/portal/help/VHDL/packages/std_logic_arith_syn.vhd It happens when you put signal with X (undefined) bits into arithmetic function. At the very beginning of your simulation, all your signals (except explicitly initialized) are XXXX, so you have this warning. It's not critical, no worries about it. Some simulators have option to disable it
Ok but the simulation doesn't proceed
источник

K

Konstantin in FPGA technical questions
A
Ok but the simulation doesn't proceed
Could you please send you simulation and compile log files? I don't think this warning should stop your simulation. Probably you have another ERROR or FATAL assertions
источник

A

A in FPGA technical questions
Konstantin
Could you please send you simulation and compile log files? I don't think this warning should stop your simulation. Probably you have another ERROR or FATAL assertions
источник

A

A in FPGA technical questions
this is compile log and simulation
источник

K

Konstantin in FPGA technical questions
Well, that's true :) No more warnings. And what about your top level testbench? Do you use std.stop  somewehre? https://www.doulos.com/knowhow/vhdl_designers_guide/vhdl_2008/vhdl_200x_small/ ?
источник

A

A in FPGA technical questions
Konstantin
Well, that's true :) No more warnings. And what about your top level testbench? Do you use std.stop  somewehre? https://www.doulos.com/knowhow/vhdl_designers_guide/vhdl_2008/vhdl_200x_small/ ?
Uhm nope, I can send the file
источник

A

A in FPGA technical questions
источник

K

Konstantin in FPGA technical questions
Here's from GHDL manual :

http://ghdl.free.fr/ghdl/Simulation-options.html
--assert-level=LEVEL
Select the assertion level at which an assertion violation stops the simulation. LEVEL is the name from the severity_level enumerated type defined in the standard package or the ‘none’ name.
By default, only assertion violation of severity level ‘failure’ stops the simulation.
источник