Relative Content

Tag Archive for verilog

Signal Identificatin Verilog (Vivado)

Given a 1 bit data streams each representing a time varying repeating signal in a testbench that look like “128’h0001f87c9703c893156b03698e25dbbd” How will I Identify which represents a sine, square and saw-tooth waveform provided an appropriate input clock will be made available.

memory timing issue for filter outputs and mat output

As shown below, the two memory outputs (TRAN_out, DIRE_out) are 0 output for two clock cycles, and then the x output is output for seven cycles before the desired output comes out. Please let me know we have to modify in the top module or in the stimulus file so that the desired output comes out immediately(i will upload the top module separtely because it can be too long) without
0 unlike i uploaded. out_mat has to come out with TRAN_out and DIRE_out at the same time

Missing data while suffling in verilog

I’m working on shuffling input Datas using multiplexers and D flipflops. While simulating it, I’m getting one delay in between which makes the next data to disappear.

How can I calculate a generate loop control value from a module parameter?

I have a module which has an integer parameter. This parameter controls a generate loop. When the parameter value is 0 then it cannot be used but must be replaced by 1. I tried to use a function, but the function can only initialize a variable, which cannot be used for the control of the generate loop. This is my example code which gave this error message “Unable to bind parameter `number'” for the code line with the generate instruction: