コード例 #1
0
 def testToSignalVals(self):
     cosim = Cosimulation(exe + "cosimToSignalVals", **allSigs)
     for n in toSignames:
         assert toSigs[n].next == 0
     cosim._get()
     for n, v in zip(toSignames, toVals):
         assert toSigs[n].next == v
     os.write(cosim._wf, b"DUMMY")
     cosim._getMode = 1
     cosim._get()
     for n in toSignames:
         assert toSigs[n].next == 0
コード例 #2
0
ファイル: test_Cosimulation.py プロジェクト: ywong587/myhdl
 def testToSignalVals(self):
     cosim = Cosimulation(exe + ".cosimToSignalVals", **allSigs)
     for n in toSignames:
         self.assertEqual(toSigs[n].next, 0)
     cosim._get()
     for n, v in zip(toSignames, toVals):
         self.assertEqual(toSigs[n].next, v)
     os.write(cosim._wf, "DUMMY")
     cosim._getMode = 1
     cosim._get()
     for n in toSignames:
         self.assertEqual(toSigs[n].next, 0)
コード例 #3
0
ファイル: test_Cosimulation.py プロジェクト: benreynwar/myhdl
 def testToSignalVals(self):
     cosim = Cosimulation(exe + ".cosimToSignalVals", **allSigs)
     for n in toSignames:
         self.assertEqual(toSigs[n].next, 0)
     cosim._get()
     for n, v in zip(toSignames, toVals):
         self.assertEqual(toSigs[n].next, v)
     os.write(cosim._wf, b"DUMMY")
     cosim._getMode = 1
     cosim._get()
     for n in toSignames:
         self.assertEqual(toSigs[n].next, 0)
コード例 #4
0
 def testToSignalVals(self):
     cosim = Cosimulation(exe + "cosimToSignalVals", **allSigs)
     for n in toSignames:
         assert toSigs[n].next == 0
     cosim._get()
     for n, v in zip(toSignames, toVals):
         assert toSigs[n].next == v
     os.write(cosim._wf, b"DUMMY")
     cosim._getMode = 1
     cosim._get()
     for n in toSignames:
         assert toSigs[n].next == 0