_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://libera.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
mtm- has quit [Ping timeout: 255 seconds]
mtm has joined #litex
Degi_ has joined #litex
Degi has quit [Ping timeout: 248 seconds]
Degi_ is now known as Degi
pavelow_ has joined #litex
pavelow has quit [Ping timeout: 246 seconds]
FabM has joined #litex
FabM has quit [Changing host]
FabM has joined #litex
TMM_ has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM_ has joined #litex
Brinx has joined #litex
Brinx has quit [Ping timeout: 246 seconds]
indy has joined #litex
Brinx has joined #litex
indy has quit [Ping timeout: 246 seconds]
indy has joined #litex
indy has quit [Ping timeout: 248 seconds]
Brinx has quit [Remote host closed the connection]
indy has joined #litex
indy has quit [Ping timeout: 255 seconds]
mtm has quit [Ping timeout: 246 seconds]
Brinx has joined #litex
Brinx has quit [Remote host closed the connection]
Brinx has joined #litex
mtm has joined #litex
hcab14 has quit [Ping timeout: 260 seconds]
FabM has quit [Quit: Leaving]
minute has quit [Ping timeout: 255 seconds]
minute has joined #litex
indy has joined #litex
hcab14 has joined #litex
Brinx has quit [Remote host closed the connection]
Brinx has joined #litex
Brinx has quit [Ping timeout: 248 seconds]
bentomo has joined #litex
<bentomo> Hello again, I'm spending some time trying to create some python based hardware. But I JUST want a peripheral, I don't want an SoC or a processor. I don't have a target platform, I just want pure verilog output so I can integrate it into something else. I want to make a configurable register array of CSRStorage elements, with I/O to hook up to
<bentomo> other peripherals, and also be able to use the AutoDoc and Module Doc libraries for auto register definition.
<bentomo> When I got to the verilog.convert I couldn't figure out how to fake out the platform so I could just get top I/O. Amaranth and amaranth-soc were easy enough to just do a simple module export, but I would have to basically install litex as a python module to get the autocsr and module doc. Would this be silly/cursed to mix them?
<bentomo> I've got a verilog/SV background and trying to learn, and just trying to do a simple hello world to integrate into another design. I do find it odd that there don't seem to be many examples of verilog.convert(). I'd like to get my team to use this but I need to baby-step any kind of transition to open HDLs. It feels like litex/nmigen require full
<bentomo> commitments of the whole design to start using them.
<bentomo> Also admittedly I'm not very smart, I did not see that the cli generate option is available. Which seems to do a similar function but maybe doesn't require the platform necessary for CSR style registers.
<bentomo> I'm still learning a bunch at the same time but does litex autodoc support generating an instantiation template in pure verilog/vhdl? This would also help with adoption I think. If I can convince my team to at least let me use it I can spend time contributing stuff like that if it doesn't! Fingers crossed!
bentomo has quit [Quit: Client closed]