Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
I also posted the schematic and the constraint file; if the problem is not in the structure, the testbench, the code, the constraint file... what else could it be?
In my very simple schematic A there's something I'm not able to fix; its behavioral simulation had no problems but the timing one is a disaster (cf B, zoomed in C).
The first block performs the sum INTER_1 of two inputs A1 and A2; then INTER_1 is fed to a second block that sums (subtracts it)...
Hello,
I'm working on a VHDL project using Xilinx ISE 14.1 and I'm facing some trouble with Timing Constraints.
As far as the Period constraint is asked there's no problem, I understand it; what's bugging me is how to choose the offset in and out constraints: I've never done it before and I...
Sure. Actually the block performs a sum between two inputs. Here are its ports
clk: in std_logic;
reset: in std_logic;
en: in std_logic; -- enable
A1 : in std_logic_vector(7 downto 0);
A2 : in std_logic_vector(7 downto 0);
SUM12 : out std_logic_vector(8 downto 0)...
Hi all,
suppose that I have a block whose task is adding 1 to its input and output the result after 1 clock delay; also suppose that the behavioral simulation worked just fine.
If the post-PAR (timing simulation) shows a different result, i.e. that the result comes out after 2 clock delays...
subs_1 is the output of the adder (actually subtractor) fed to the block outputting "X"; it's lamba_1 - lambda_2;
sq is the signal I've been talking about (the one outputting "X", the one named SUB12 in the code given in the first post
- - - Updated - - -
sorry, I just corrected my post (this...
Well, En is always, always high. A2 comes from an upstream module which is basically and adder, I'm posting more details below.
Right. The testbench isn't too big: I have 2 inputs (Lambda_1 and Lambda_2) synchronous with the clock; a module sums them and outputs a signal (Subs_1) which is fed...
Hi all,
one of my VHDL modules produces "X" values even with the slowest clock; there were no problems with its behavioral simulation though.
Here's the code; basically it's an adder (it sums its single data input A2 to a constant FO1 after reshaping A2 into the variable A1) whose output is...
I will. Actually, maybe I am already : the "adder" has two inputs besides the clock; the output is fed back as one of the inputs without being delayed. Is this what you suggest?
let's say i have to compute a+b, where b is the output of the block that performs the sum. my point is: if the adder has 3 ports (a,b, clock), can I just feed b back as input without a one-clock delay?
or do I need a register that holds for one clock cycle the output of the adder before feeding...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.