Entity: oh_simctrl

Diagram

CFG_CLK1_PERIOD CFG_CLK2_PERIOD CFG_TIMEOUT dut_active stim_done test_done test_diff nreset clk1 clk2 start vdd vss

Description

verilator lint_off STMTDLY */

Generics

Generic name Type Value Description
CFG_CLK1_PERIOD 10
CFG_CLK2_PERIOD 20
CFG_TIMEOUT 500

Ports

Port name Direction Type Description
nreset output async active low reset
clk1 output main clock
clk2 output secondary clock
start output start test (level)
vdd output driving vdd
vss output driving vss
dut_active input dut reset sequence is done
stim_done input stimulus is done
test_done input test is done
test_diff input diff between dut and reference

Signals

Name Type Description
vdd reg signal declarations
vss reg
nreset reg
start reg
clk1 reg
clk2 reg
clk1_phase reg [6:0]
clk2_phase reg [6:0]
test_fail reg
seed integer
r integer
testname reg [1023:0]

Constants

Name Type Value Description
CFG_CLK1_PHASE CFG_CLK1_PERIOD/2
CFG_CLK2_PHASE CFG_CLK2_PERIOD/2

Processes

Type: always

Description
################################# CLK GENERATORS #################################

Type: always

Type: always

Description
################################# SYNCHRONOUS STIMULUS ################################# START TEST

Type: always

Description
STOP SIMULATION ON END