Add support for cocotb 2.0#121
Conversation
|
I am getting tired of waiting for cocotb-bus to be updated. I have pinged them on updating it a few times, and the pending change was something I actually did (nearly 2 years ago) I have projects that use it and I got sick of waiting, I just copied the file, (it's only one file) into my project, changed the paths to use it, and left a issue in my repo to revisit later. |
|
I'm going to try to maintain support for both 2.0 and pre-2.0 for a while. This PR definitely breaks everything pre-2.0. As far as cocotb-bus is concerned...I want to replace it with something more flexible, but haven't had the time to really dig in to it. The idea would be to be able to handle oddball configurations easier - nonstandard names, segregated directions, etc. Fortunately it will be easy to swap out the bus object in a backwards-compatible way, as I already wrap the bus object. |
I can adjust it to be backward compatible if you wish. |
|
this pr probably closes also #113 |
e440a65 to
4ee024e
Compare
4ee024e to
5c3d783
Compare
|
any news on the approval for these changes? In the company I work for we are also blocked by the axi module to update to cocotb2 |
|
Any reason this is not approved? |
This adds support for cocotb 2.0. This update still need to wait for a new release of the cocotb-bus package.
The following issues are still open
TestFactoryResolves: #113 #119