mirror of
https://github.com/fpganinja/taxi.git
synced 2026-04-07 20:48:44 -07:00
lfsr: Add input and output enable parameters to LFSR module to remove dead code
Signed-off-by: Alex Forencich <alex@alexforencich.com>
This commit is contained in:
@@ -35,6 +35,8 @@ export PARAM_LFSR_GALOIS ?= "1'b1"
|
||||
export PARAM_LFSR_FEED_FORWARD ?= "1'b0"
|
||||
export PARAM_REVERSE ?= "1'b1"
|
||||
export PARAM_DATA_W ?= 8
|
||||
export PARAM_DATA_IN_EN ?= "1'b1"
|
||||
export PARAM_DATA_OUT_EN ?= "1'b1"
|
||||
|
||||
ifeq ($(SIM), icarus)
|
||||
PLUSARGS += -fst
|
||||
|
||||
@@ -220,6 +220,8 @@ def test_taxi_lfsr(request, lfsr_w, lfsr_poly, lfsr_galois, reverse, data_w):
|
||||
parameters['LFSR_FEED_FORWARD'] = "1'b0"
|
||||
parameters['REVERSE'] = f"1'b{reverse}"
|
||||
parameters['DATA_W'] = data_w
|
||||
parameters['DATA_IN_EN'] = "1'b1"
|
||||
parameters['DATA_OUT_EN'] = "1'b1"
|
||||
|
||||
extra_env = {f'PARAM_{k}': str(v) for k, v in parameters.items()}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user