PyChip-py-hcl icon indicating copy to clipboard operation
PyChip-py-hcl copied to clipboard

declarative style component body definition

Open Nic30 opened this issue 4 years ago • 0 comments

Hello,

hwt was using component description nearly identical with the one you are using.

I mean the definitions directly in class definition and construct like with when(io.e): for statements. I found out that such a components are very hard to extend or modify. And I guess that one of your goal is to replace typical verilog/vhdl workflow and extensibility plays an important role in this.

I am saying this because it would be very painful to deal with this problem later, it may look clean an nice, but it is significant constrain.

I also added your project in to "similar project list" in hwt readme (i think that we have exactly same goal. I am really bad at writing doc so it may not be visible on first.) https://github.com/Nic30/hwt/commit/a828e2f182d9fabc65fb27bc2f4ff248c545b32c

Nic30 avatar May 21 '20 18:05 Nic30