*** tpb has joined #yosys | 00:00 | |
*** cr1901_modern has joined #yosys | 00:16 | |
*** oter_ has joined #yosys | 00:42 | |
*** BinaryLust has joined #yosys | 00:43 | |
*** citypw has joined #yosys | 01:59 | |
*** GenTooMan has quit IRC | 02:19 | |
*** citypw has quit IRC | 02:59 | |
*** citypw has joined #yosys | 03:15 | |
*** Degi has quit IRC | 03:16 | |
*** Degi has joined #yosys | 03:17 | |
*** GenTooMan has joined #yosys | 03:59 | |
*** ashfaq1717 has joined #yosys | 04:27 | |
ashfaq1717 | hi all | 04:27 |
---|---|---|
ashfaq1717 | I'm doing synthesization of Single Cycle RISCV Processor, when I synthesize top module of processor, I have a problem when run 'hierarchy -check' command, I get error this ALU, (ALU instantiation) is not part of the design. This error comes for all instantiations....Can somebody help me, why is it? | 04:32 |
*** ashfaq1717 has quit IRC | 04:37 | |
*** az0re has joined #yosys | 05:16 | |
*** _whitelogger has quit IRC | 05:45 | |
*** emeb_mac has joined #yosys | 05:46 | |
*** _whitelogger has joined #yosys | 05:47 | |
*** proteusguy has quit IRC | 06:12 | |
*** dys has joined #yosys | 06:20 | |
*** proteusguy has joined #yosys | 06:24 | |
*** dys has quit IRC | 06:31 | |
*** vidbina has joined #yosys | 06:52 | |
*** emeb_mac has quit IRC | 06:52 | |
*** citypw has quit IRC | 07:04 | |
*** craigo has joined #yosys | 07:08 | |
*** rjeli has quit IRC | 07:25 | |
*** rjeli has joined #yosys | 07:28 | |
*** futarisIRCcloud has quit IRC | 07:48 | |
*** X-Scale` has joined #yosys | 08:18 | |
*** X-Scale has quit IRC | 08:19 | |
*** X-Scale` is now known as X-Scale | 08:19 | |
*** Asu has joined #yosys | 08:28 | |
*** X-Scale has quit IRC | 09:06 | |
*** X-Scale` has joined #yosys | 09:07 | |
*** gmc has joined #yosys | 09:07 | |
*** X-Scale` is now known as X-Scale | 09:08 | |
*** dys has joined #yosys | 09:15 | |
*** vidbina has quit IRC | 09:16 | |
*** BinaryLust has quit IRC | 09:22 | |
*** futarisIRCcloud has joined #yosys | 09:56 | |
*** citypw has joined #yosys | 09:58 | |
*** vidbina has joined #yosys | 10:00 | |
*** mirage335 has quit IRC | 10:07 | |
*** vidbina has quit IRC | 11:13 | |
*** craigo has quit IRC | 11:24 | |
*** kraiskil has joined #yosys | 11:32 | |
*** vidbina has joined #yosys | 11:57 | |
ZipCPU | ashfaq1717: You need to read the verilog files for the rest of the design into Yosys. Typically, this is done via the "read_verilog" command, although I kind of like using "read -sv filename.v" myself. | 12:06 |
ZirconiumX | Or pass them on the command line | 12:11 |
*** Asuu has joined #yosys | 12:13 | |
*** Asu has quit IRC | 12:14 | |
*** mirage335 has joined #yosys | 12:46 | |
*** _whitelogger has quit IRC | 13:00 | |
*** _whitelogger has joined #yosys | 13:02 | |
*** vidbina has quit IRC | 13:14 | |
*** Asuu has quit IRC | 13:26 | |
*** Asuu has joined #yosys | 13:29 | |
*** GenTooMan has quit IRC | 13:53 | |
*** jfcaron has joined #yosys | 14:42 | |
*** strongsaxophone has joined #yosys | 14:49 | |
*** vidbina has joined #yosys | 15:20 | |
*** citypw has quit IRC | 15:26 | |
*** tautologico has joined #yosys | 15:30 | |
*** emeb has joined #yosys | 16:05 | |
*** dys has quit IRC | 16:06 | |
*** vidbina has quit IRC | 16:32 | |
*** strongsaxophone has quit IRC | 16:38 | |
*** kraiskil has quit IRC | 16:40 | |
*** kraiskil has joined #yosys | 16:41 | |
*** strongsaxophone has joined #yosys | 16:49 | |
*** BinaryLust has joined #yosys | 18:02 | |
*** jfcaron has quit IRC | 18:05 | |
*** emeb_mac has joined #yosys | 18:10 | |
*** jfcaron has joined #yosys | 18:12 | |
*** jfcaron has quit IRC | 18:24 | |
*** jfcaron has joined #yosys | 18:24 | |
*** cr1901_modern has quit IRC | 19:12 | |
*** cr1901_modern has joined #yosys | 19:16 | |
*** bzztploink has quit IRC | 19:34 | |
*** vidbina has joined #yosys | 19:37 | |
*** bzztploink has joined #yosys | 19:39 | |
*** vidbina has quit IRC | 19:55 | |
*** SpaceCoaster has joined #yosys | 20:31 | |
*** adjtm_ has quit IRC | 20:43 | |
*** craigo has joined #yosys | 20:46 | |
*** Asuu has quit IRC | 21:17 | |
*** rlee287 has joined #yosys | 21:26 | |
*** GenTooMan has joined #yosys | 21:53 | |
*** N2TOH has quit IRC | 22:01 | |
*** kraiskil has quit IRC | 22:05 | |
*** N2TOH has joined #yosys | 22:06 | |
*** rlee287 has quit IRC | 22:19 | |
Forty-Bot | does verilator support +: in declarations? | 22:41 |
Forty-Bot | e.g. something like "wire [0 +: 32] foo;" | 22:41 |
Forty-Bot | I can use that syntax fine in yosys, and it seems to be allowed by the standard | 22:41 |
Forty-Bot | but verilator gives a syntax error | 22:41 |
Forty-Bot | am I missing some kind of compiler option? | 22:42 |
whitequark | Forty-Bot: doesn't seem to be allowed per 1364 | 22:43 |
Forty-Bot | ok, so I'm looking at 1364-2005 on page 504-505 and +: is defined as a valid constant_range_expression | 22:45 |
whitequark | yes but a type declaration uses a `range`, not a `constant_range_expression` | 22:46 |
Forty-Bot | then on page 506, a net_lvalue is defined as an identifier plus a constant_range_expression | 22:46 |
Forty-Bot | is that just for assign? | 22:46 |
whitequark | yes | 22:46 |
whitequark | that's what an lvalue is: a value on lhs of assignment | 22:47 |
Forty-Bot | ah, ok thanks | 22:47 |
Forty-Bot | it's kinda strange that it's not allowed for declarations | 22:47 |
*** BinaryLust has quit IRC | 23:00 | |
whitequark | what would that mean for declarations? | 23:00 |
Forty-Bot | the same thing it means for l-values? | 23:06 |
whitequark | oh, i see what you mean | 23:06 |
whitequark | or rather why you want it | 23:07 |
whitequark | that seems inconsistent syntactically | 23:07 |
Forty-Bot | yes | 23:07 |
whitequark | no, i mean, being able to use :+ seems | 23:07 |
whitequark | from my point of view, but i also see yours | 23:07 |
Forty-Bot | the real issue, is if you want to have "one true range-specifier" it has to be : | 23:08 |
Forty-Bot | and : can be rather unweildy for certain expressions | 23:08 |
*** jfcaron has quit IRC | 23:08 | |
whitequark | ahhh | 23:09 |
whitequark | ok, that makes sense | 23:09 |
Forty-Bot | another example, say I have two variables which are WIDTH wide, and I want to add them | 23:10 |
Forty-Bot | the result will be WIDTH + 1 wide, but specifying it like "wire [WIDTH:0] sum"... almost looks like a typo | 23:10 |
Forty-Bot | whereas "wire [0 +: WIDTH + 1] sum" is obviously supposed to be WIDTH + 1 wide | 23:11 |
*** adjtm has joined #yosys | 23:18 | |
*** emeb has quit IRC | 23:54 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!