00:46
Degi has quit [Ping timeout: 244 seconds]
00:46
Degi has joined #amaranth-lang
02:19
<
_whitenotifier-7 >
[YoWASP/yosys] whitequark 8b3e887 - Update dependencies.
03:00
skipwich has quit [Quit: DISCONNECT]
03:01
skipwich has joined #amaranth-lang
06:32
<
_whitenotifier-7 >
[YoWASP/yosys] whitequark 967f291 - Update dependencies.
10:34
nak has quit [Quit: Bye]
10:36
nak has joined #amaranth-lang
12:26
Guest97 has joined #amaranth-lang
12:29
<
Guest97 >
Hello, people. Please point me to the right explanation how to add multiple modules to top level module without putting all source code in a single file. For instance I want top level module with instatiated 5 submodules and only connect i/o ports
12:33
<
Guest97 >
after f.write(verilog.convert(top, name=f"Top_{Name}", ports= [ top.InputComponentStream, top.OutputDpStream, top.Ready ])) all submodules code exposed in a single file =\
12:43
indy has joined #amaranth-lang
12:45
<
whitequark >
currently all RTL is emitted in a single file
12:46
<
Guest97 >
just to confirm self._anon_submodules = [] will not work?
12:47
<
Guest97 >
nevermind, thanks for prompt response
12:47
<
whitequark >
anything involving access of private variables is explicitly unsupported
12:52
Guest97 has quit [Quit: Client closed]
13:13
indy has quit [Ping timeout: 248 seconds]
13:15
indy has joined #amaranth-lang
13:25
indy has quit [Ping timeout: 252 seconds]
13:51
indy has joined #amaranth-lang
13:56
indy has quit [Ping timeout: 244 seconds]
14:14
Guest9880 has joined #amaranth-lang
14:19
Guest9880 has quit [Client Quit]
14:31
indy has joined #amaranth-lang
14:35
<
Sarayan >
whitequark: I wonder, wasn't the answer "use import, you're in python"?
14:45
<
miek >
they were asking about the generated verilog output
18:01
vn-fpga has joined #amaranth-lang
23:18
lf has quit [Ping timeout: 260 seconds]
23:18
lf has joined #amaranth-lang