Change timescale to speed up verilator
This commit is contained in:
@@ -24,7 +24,7 @@ SIM ?= icarus
|
|||||||
WAVES ?= 0
|
WAVES ?= 0
|
||||||
|
|
||||||
COCOTB_HDL_TIMEUNIT = 1ns
|
COCOTB_HDL_TIMEUNIT = 1ns
|
||||||
COCOTB_HDL_TIMEPRECISION = 1ps
|
COCOTB_HDL_TIMEPRECISION = 1ns
|
||||||
|
|
||||||
DUT = test_axi
|
DUT = test_axi
|
||||||
TOPLEVEL = $(DUT)
|
TOPLEVEL = $(DUT)
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ class TB(object):
|
|||||||
def __init__(self, dut):
|
def __init__(self, dut):
|
||||||
self.dut = dut
|
self.dut = dut
|
||||||
|
|
||||||
cocotb.fork(Clock(dut.clk, 10, units="ns").start())
|
cocotb.fork(Clock(dut.clk, 2, units="ns").start())
|
||||||
|
|
||||||
self.axi_master = AxiMaster(dut, "axi", dut.clk, dut.rst)
|
self.axi_master = AxiMaster(dut, "axi", dut.clk, dut.rst)
|
||||||
self.axi_ram = AxiRam(dut, "axi", dut.clk, dut.rst, size=2**16)
|
self.axi_ram = AxiRam(dut, "axi", dut.clk, dut.rst, size=2**16)
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ THE SOFTWARE.
|
|||||||
|
|
||||||
// Language: Verilog 2001
|
// Language: Verilog 2001
|
||||||
|
|
||||||
`timescale 1ns / 1ps
|
`timescale 1ns / 1ns
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* AXI4 test module
|
* AXI4 test module
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ SIM ?= icarus
|
|||||||
WAVES ?= 0
|
WAVES ?= 0
|
||||||
|
|
||||||
COCOTB_HDL_TIMEUNIT = 1ns
|
COCOTB_HDL_TIMEUNIT = 1ns
|
||||||
COCOTB_HDL_TIMEPRECISION = 1ps
|
COCOTB_HDL_TIMEPRECISION = 1ns
|
||||||
|
|
||||||
DUT = test_axil
|
DUT = test_axil
|
||||||
TOPLEVEL = $(DUT)
|
TOPLEVEL = $(DUT)
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ class TB(object):
|
|||||||
def __init__(self, dut):
|
def __init__(self, dut):
|
||||||
self.dut = dut
|
self.dut = dut
|
||||||
|
|
||||||
cocotb.fork(Clock(dut.clk, 10, units="ns").start())
|
cocotb.fork(Clock(dut.clk, 2, units="ns").start())
|
||||||
|
|
||||||
self.axil_master = AxiLiteMaster(dut, "axil", dut.clk, dut.rst)
|
self.axil_master = AxiLiteMaster(dut, "axil", dut.clk, dut.rst)
|
||||||
self.axil_ram = AxiLiteRam(dut, "axil", dut.clk, dut.rst, size=2**16)
|
self.axil_ram = AxiLiteRam(dut, "axil", dut.clk, dut.rst, size=2**16)
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ THE SOFTWARE.
|
|||||||
|
|
||||||
// Language: Verilog 2001
|
// Language: Verilog 2001
|
||||||
|
|
||||||
`timescale 1ns / 1ps
|
`timescale 1ns / 1ns
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* AXI lite test module
|
* AXI lite test module
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ SIM ?= icarus
|
|||||||
WAVES ?= 0
|
WAVES ?= 0
|
||||||
|
|
||||||
COCOTB_HDL_TIMEUNIT = 1ns
|
COCOTB_HDL_TIMEUNIT = 1ns
|
||||||
COCOTB_HDL_TIMEPRECISION = 1ps
|
COCOTB_HDL_TIMEPRECISION = 1ns
|
||||||
|
|
||||||
DUT = test_axis
|
DUT = test_axis
|
||||||
TOPLEVEL = $(DUT)
|
TOPLEVEL = $(DUT)
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ class TB(object):
|
|||||||
def __init__(self, dut):
|
def __init__(self, dut):
|
||||||
self.dut = dut
|
self.dut = dut
|
||||||
|
|
||||||
cocotb.fork(Clock(dut.clk, 10, units="ns").start())
|
cocotb.fork(Clock(dut.clk, 2, units="ns").start())
|
||||||
|
|
||||||
self.source = AxiStreamSource(dut, "axis", dut.clk, dut.rst)
|
self.source = AxiStreamSource(dut, "axis", dut.clk, dut.rst)
|
||||||
self.sink = AxiStreamSink(dut, "axis", dut.clk, dut.rst)
|
self.sink = AxiStreamSink(dut, "axis", dut.clk, dut.rst)
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ THE SOFTWARE.
|
|||||||
|
|
||||||
// Language: Verilog 2001
|
// Language: Verilog 2001
|
||||||
|
|
||||||
`timescale 1ns / 1ps
|
`timescale 1ns / 1ns
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* AXI4-Stream test
|
* AXI4-Stream test
|
||||||
|
|||||||
Reference in New Issue
Block a user