veryl-lang / veryl

Veryl: A Modern Hardware Description Language
Other
478 stars 22 forks source link

duplicate reserved [clock] word in vendor IP core. #803

Closed YSawc closed 3 months ago

YSawc commented 3 months ago

I use vendor IP core for developing memory system, but reserved clock word is duplicated with veryl. Is there already some way to avoid duplication in this case ?

    inst ip_wram: $sv::ip_wram (
        address: i_addr,
        clock  : i_casted_clk, 
        data   : i_data        ,
        wren   : i_ip_wram_we  ,
        q      : o_ip_wram_data,
    );

compile error here.

Error: ParserError::SyntaxError

  × Unexpected token: ','
    ╭─ ...
 14 │     inst ip_wram: $sv::ip_wram (
 15 │         address: i_addr,
    ·                        ┬
    ·                        ╰── Error location
 16 │         clock  : i_casted_clk,
    ╰────
  help:
dalance commented 3 months ago

This is planed at #711. I'll implement it in the next week.

dalance commented 3 months ago

I merged #806.