from nmigen import Module, Signal
-from nmigen.back.pysim import Simulator, Delay, Passive
+from nmigen.back.pysim import Simulator, Passive
from nmigen.test.utils import FHDLTestCase
from ieee754.cordic.sin_cos_pipeline import CordicBasePipe
except StopIteration:
break
-
sim.add_sync_process(writer_process)
sim.add_sync_process(reader_process)
with sim.write_vcd("pipeline.vcd", "pipeline.gtkw", traces=[
z, x, y]):
sim.run()
-
def test_rand(self):
fracbits = 16
M = (1 << fracbits)
self.run_test(iter(inputs), iter(outputs), fracbits=fracbits)
-
if __name__ == "__main__":
unittest.main()