PyHDI / Pyverilog

Python-based Hardware Design Processing Toolkit for Verilog HDL
Apache License 2.0
641 stars 181 forks source link

dataflow analysis error #109

Open cemery123 opened 2 years ago

cemery123 commented 2 years ago

Hello, I am using Pyvrilog's dataflow analyzer. But it is very strange that he saw an error in the process. The error does not seem to be due to my code, but to the fact that there is no module named Insertcond in Pyverilog. The specific error message is as follows: ### AttributeError: module 'pyverilog.dataflow.reorder' has no attribute 'insertCond' Do you have any solution to help me solve these problems?

cemery123 commented 2 years ago

I checked the reoder file and the file that reported the error. Only the InsertCond module is missing, I don't know if this is a bug

ZhiyuanYan commented 1 month ago

Hello, I am using Pyvrilog's dataflow analyzer. But it is very strange that he saw an error in the process. The error does not seem to be due to my code, but to the fact that there is no module named Insertcond in Pyverilog. The specific error message is as follows: ### AttributeError: module 'pyverilog.dataflow.reorder' has no attribute 'insertCond' Do you have any solution to help me solve these problems?

Hi, I also got the same error. Have you solved this problem?

cemery123 commented 1 month ago

Hello, I am using Pyvrilog's dataflow analyzer. But it is very strange that he saw an error in the process. The error does not seem to be due to my code, but to the fact that there is no module named Insertcond in Pyverilog. The specific error message is as follows: ### AttributeError: module 'pyverilog.dataflow.reorder' has no attribute 'insertCond' Do you have any solution to help me solve these problems?

Hi, I also got the same error. Have you solved this problem?

Nope, it seems like there are some errors in PyVerilog and i do not have enough time to revise it. So i choose yosys to analyse my Verilog code, Yosys showinstruction. For controlflow detection i suggest you can try Vivado or Quaturs. But if you have enough time it will be possilble for you to modify the oral code of Pyverilog. I do not know if this reply can help you, but i hope it can find you well.

ZhiyuanYan commented 1 month ago

Hello, I am using Pyvrilog's dataflow analyzer. But it is very strange that he saw an error in the process. The error does not seem to be due to my code, but to the fact that there is no module named Insertcond in Pyverilog. The specific error message is as follows: ### AttributeError: module 'pyverilog.dataflow.reorder' has no attribute 'insertCond' Do you have any solution to help me solve these problems?

Hi, I also got the same error. Have you solved this problem?

Nope, it seems like there are some errors in PyVerilog and i do not have enough time to revise it. So i choose yosys to analyse my Verilog code, Yosys showinstruction. For controlflow detection i suggest you can try Vivado or Quaturs. But if you have enough time it will be possilble for you to modify the oral code of Pyverilog. I do not know if this reply can help you, but i hope it can find you well.

Receive it. It can help me a lot. Thank you very much!

cemery123 commented 1 month ago

Hello, I am using Pyvrilog's dataflow analyzer. But it is very strange that he saw an error in the process. The error does not seem to be due to my code, but to the fact that there is no module named Insertcond in Pyverilog. The specific error message is as follows: ### AttributeError: module 'pyverilog.dataflow.reorder' has no attribute 'insertCond' Do you have any solution to help me solve these problems?

Hi, I also got the same error. Have you solved this problem?

Nope, it seems like there are some errors in PyVerilog and i do not have enough time to revise it. So i choose yosys to analyse my Verilog code, Yosys showinstruction. For controlflow detection i suggest you can try Vivado or Quaturs. But if you have enough time it will be possilble for you to modify the oral code of Pyverilog. I do not know if this reply can help you, but i hope it can find you well.

Receive it. It can help me a lot. Thank you very much!

My pleasure, Good luck in your Phd journey.