robinkjoy / systemrdl-compiler

Tool to generate synthesizable RTL files from SystemRDL input
Apache License 2.0
9 stars 1 forks source link

Issue running the example provided #1

Closed kimonk closed 6 years ago

kimonk commented 6 years ago

When I try to run the compiler using the provided example, I get the following error:

INFO:Start preprocessing.. INFO:Preprocessing done. INFO:Start parsing.. INFO:Parsing done. Traceback (most recent call last): File "rdl_compiler.py", line 81, in main() File "rdl_compiler.py", line 68, in main am.populate_addresses(0, 'regalign') File "/homes/Athens-BR/kkarras/Projects/systemrdl-compiler/Component.py", line 238, in populate_addresses curr_addr = compl.populate_addresses(curr_addr, iaddr_mode, ialign) File "/homes/Athens-BR/kkarras/Projects/systemrdl-compiler/Component.py", line 208, in populate_addresses if self.at_addr: AttributeError: 'Signal' object has no attribute 'at_addr'

This happens independently of the output language specified.

robinkjoy commented 6 years ago

I pushed some changes from my machine. It's running without errors now. But it's a work in progress. There is plenty of things to implement/fix. Thanks for your interest. :smiley:

kimonk commented 6 years ago

Thanks, it does indeed work. I work at company that's looking for a tool like that to use, so we would be interested in using it and maybe actively contributing to it.

robinkjoy commented 6 years ago

You can check out this project too: https://github.com/Juniper/open-register-design-tool/

kimonk commented 6 years ago

I have but I don't like the it produces and the documentation it creates is not what I'd like to have.

On Wed, Apr 25, 2018, 6:13 PM robin notifications@github.com wrote:

You can check out this project too: https://github.com/Juniper/open-register-design-tool/

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/robinkjoy/systemrdl-compiler/issues/1#issuecomment-384323746, or mute the thread https://github.com/notifications/unsubscribe-auth/AEZ-hkOozoF7PQ59hPwFwYZUttHak__Lks5tsJKdgaJpZM4TjebW .